Dynamic State-Space Partitioning in External-Memory Graph Search
Zhou, Rong (Palo Alto Research Center) | Hansen, Eric A. (Mississippi State University)
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.
May-18-2011
- Country:
- North America > United States
- Europe > Germany
- Baden-Württemberg > Freiburg (0.04)
- Asia > Vietnam
- Technology: