A FORMAL FRAMEWORK FOR EVALUATING HEURISTIC PROGRAMS

Citation
L. Cowen et al., A FORMAL FRAMEWORK FOR EVALUATING HEURISTIC PROGRAMS, Annals of mathematics and artificial intelligence, 22(3-4), 1998, pp. 193-206
Citations number
22
Categorie Soggetti
Mathematics,"Computer Science Artificial Intelligence",Mathematics,"Computer Science Artificial Intelligence
ISSN journal
10122443
Volume
22
Issue
3-4
Year of publication
1998
Pages
193 - 206
Database
ISI
SICI code
1012-2443(1998)22:3-4<193:AFFFEH>2.0.ZU;2-7
Abstract
We address the question of how one evaluates the usefulness of a heuri stic program on a particular input. If theoretical tools do not allow us to decide for every instance whether a particular heuristic is fast enough, might we at least write a simple, fast companion program that makes this decision on some inputs of interest? We call such a compan ion program a timer for the heuristic. Timers are related to program c heckers, as defined by Blum (1993), in the following sense: Checkers a re companion programs that check the correctness of the output produce d by (unproven but bounded-time) programs on particular instances; tim ers, on the other hand, are companion programs that attempt to bound t he running time on particular instances of correct programs whose runn ing times have not been fully analyzed. This paper provides a family o f definitions that formalize the notion of a timer and some preliminar y results that demonstrate the utility of these definitions.