Proceedings

Towards Finding Optimal Solutions with Non-Admissible Heuristics: A New Technique

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Search. Pages 303-307.

Abstract

A problem with A* is that it fails to guarantee optimal solutions when its heuristic, h, overestimates. Since optimal solutions are often desired and an underestimating h is not always available, we seek to remedy this. From a nonadmissible h an admissible one is generated using h 's statistical properties. The new heuristic, hm, is obtained by inverting h with respect to its own least upper bound function. The set of nodes expanded when A* uses g + hm as an evaluator is compared with the set of nodes expanded using other approaches which have been suggested in the literature. A considerable potential savings in node expansion when using hm is indicated. In 8-puzzle experiments A* using g +hm expands one fifth as many nodes as does the best alternative approach.

  1. [Bagchi and Mahanti, 1983] A. Bagchi and A. Mahanti, Search algorithms under different kinds of heuristics -A comparative study, JACM, 30(1):1-21, 1983.
  2. [Bagchi and Mahanti, 1985] A. Bagchi and A. Mahanti, Three approaches to heuristic search in networks, JACM, 32(1):1-27, 1985.
  3. [Chakrabarti et al., 1988] P. Chakrabarti, S. Chose, and S. C. DeSarkar, Admissibility of AO* when heuristics overestimate,Artificial Intelligence 34:97- 113, 1988.
  4. [Dechter and Pearl, 1985] R. Dechter and J. Pearl, Generalized best-first strategy and the optimality of A*, JACM, 32(3):505-536, 1985.
  5. [Gashnig, 1979] J. G. Gaschnig, Performance Measure- ment and Analysis of Certain Search Algorithms, Ph.D Thesis, Carnegie-Mellon University, 1979.
  6. [Huyn et al., 1980] N. Huyn, R. Dechter and J. Pearl, Probabilistic analysis of complexity of A*, Artificial Intelligence 15:241-254, 1980.
  7. [Korf, 1985] R. E. Korf, Depth-first iterative deepening: an optimal admissible tree search, Artificial Intelligence, 25:97-109, 1985.
  8. [Nilsson, 1980] N. J. Nilsson, Principle of Artificial Intelligence, Tioga Publishing Co., Palo Alto, Ca., 1980.
  9. [Pearl, 1984] J. Pearl, Heuristics, Addison-Wesley, Reading, Mass., 1984.
  10. [Politowski, 1986] G. Politowski, On the Construction of Heuristic Functions, Ph.D. Thesis, University of California, Santa Barbara, 1986.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards