Maximizing over multiple pattern databases speeds up heuristic search
作者:
Highlights:
•
摘要
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.
论文关键词:Heuristic search,Pattern databases,Admissible heuristics,IDA*
论文评审过程:Received 6 October 2004, Revised 1 September 2006, Accepted 14 September 2006, Available online 18 October 2006.
论文官网地址:https://doi.org/10.1016/j.artint.2006.09.002