Direction-optimizing breadth-first search with external memory storage

8Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

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

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free