Heuristic Search in Restricted Memory

Abstract This paper presents heuristic search algorithms which work within memory constraints. These algorithms, MA∗ (for ordinary graphs) and MAO∗ (for AND/OR graphs) guarantee admissible solutions within specified memory limitations (above the minimum required). The memory versus node expansions tradeoff is analyzed for the worst case. In the case of ordinary graphs, some experiments using the Fifteen Puzzle problem are carried out under various pruning conditions. These parameterized algorithms are found to encompass a wide class of best first search algorithms.

[1]  Richard E. Korf,et al.  Depth-First Iterative-Deepening: An Optimal Admissible Tree Search , 1985, Artif. Intell..

[2]  Vipin Kumar,et al.  General Branch and Bound, and its Relation to A and AO , 1984, Artif. Intell..

[3]  A. Bagchi,et al.  Three approaches to heuristic search in networks , 1985, JACM.

[4]  P. P. Chakrabarti,et al.  Admissibility of A0* when Heuristics Overestimate , 1987, Artif. Intell..

[5]  Jonathan Schaeffer,et al.  Low Overhead Alternatives to SSS , 1987, Artif. Intell..

[6]  Nils J. Nilsson,et al.  Principles of Artificial Intelligence , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.