Arrow Research search
Back to AIJ

AIJ 2006

Maximizing over multiple pattern databases speeds up heuristic search

Journal Article journal-article Artificial Intelligence

Abstract

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.

Authors

Keywords

  • Heuristic search
  • Pattern databases
  • Admissible heuristics
  • IDA*

Context

Venue
Artificial Intelligence
Archive span
1970-2026
Indexed papers
3976
Paper id
770476763242376409
v2026.09.13