אריאל פלנר

אקדמי בכיר

Maximizing over multiple pattern databases speeds up heuristic search

Robert C. Holte, Ariel Felner, Jack Newton, Ram Meshulam, David Furcy

A pattern database (PDB) is a heuristic function stored as a lookup table. This paper considers how best to use a fixed amount (m units) of memory for storing pattern databases. In particular, we examine whether using n pattern databases of size m / n instead of one pattern database of size m improves search performance. In all the state spaces considered, the use of multiple smaller pattern databases reduces the number of nodes generated by IDA*. The paper provides an explanation for this phenomenon based on the distribution of heuristic values that occur during search.

שפת פרסום אנגלית
דפים 1123-1136
כתב עת Artificial Intelligence
כרך 170
נושא מספר 16-17
סטטוס פרסום פורסם - 01.11.2006

Keywords

Admissible heuristics
Heuristic search
IDA*
Pattern databases

ASJC Scopus subject areas

Language and Linguistics
Linguistics and Language
Artificial Intelligence
גישה למסמך
10.1016/j.artint.2006.09.002
קבצים וקישורים אחרים
Link to publication in Scopus