Dynamic State-Space Partitioning in External-Memory Graph Search

Authors

  • Rong Zhou Palo Alto Research Center
  • Eric Hansen Mississippi State University

DOI:

https://doi.org/10.1609/icaps.v21i1.13479

Abstract

The scalability of optimal sequential planning can be improved by using external-memory graph search. State-of-the-art external-memory graph search algorithms rely on a state-space projection function, or hash function, that partitions the stored nodes of the state-space search graph into groups of nodes that are stored as separate files on disk. Search performance depends on properties of the partition; whether the number of unique nodes in a file always fits in RAM, the number of files into which the nodes of the state-space graph are partitioned, and how well the partition captures local structure in the graph. Previous work relies on a static partition of the state space, but it can be difficult for a static partition to simultaneously satisfy all of these criteria. We introduce a method for dynamic partitioning and show that it leads to improved search performance in solving STRIPS planning problems.

Downloads

Published

2011-03-22

How to Cite

Zhou, R., & Hansen, E. (2011). Dynamic State-Space Partitioning in External-Memory Graph Search. Proceedings of the International Conference on Automated Planning and Scheduling, 21(1), 290-297. https://doi.org/10.1609/icaps.v21i1.13479