Abstract
While computing resources have continued to grow, methods for building and using large heuristics have not seen significant advances in recent years. We have observed that direction-optimizing breadth-first search, developed for and used broadly in the Graph 500 competition, can also be applied for building heuristics. But, the algorithm cannot run efficiently using external memory - when the heuristics being built are larger than RAM. This paper shows how to modify direction-optimizing breadth-first search to build external-memory heuristics. We show that the new approach is not effective in state spaces with low asymptotic branching factors, but in other domains we are able to achieve up to a 3x reducing in runtime when building an external-memory heuristic. The approach is then used to build a 2.6TiB Rubik's Cube heuristic with 5.8 trillion entries, the largest pattern database heuristic ever built.
Cite
CITATION STYLE
Hu, S., & Sturtevant, N. R. (2019). Direction-optimizing breadth-first search with external memory storage. In IJCAI International Joint Conference on Artificial Intelligence (Vol. 2019-August, pp. 1258–1264). International Joint Conferences on Artificial Intelligence. https://doi.org/10.24963/ijcai.2019/175
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.