Proceedings

Forward Perimeter Search with Controlled Use of Memory

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 659-664.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

There are many hard shortest-path search problems that cannot be solved, because best-first search runs out of memory space and depth-first search runs out of time. We propose Forward Perimeter Search (FPS), a heuristic search with controlled use of memory. It builds a perimeter around the root node and tests each perimeter node for a shortest path to the goal. The perimeter is adaptively extended towards the goal during the search process. We show that FPS expands in random 24-puzzles 50% fewer nodes than BF-IDA* while requiring several orders of magnitude less memory. Additionally, we present a hard problem instance of the 24-puzzle that needs at least 140 moves to solve; i.e. 26 more moves than the previously published hardest instance.

  1. [Barker and Korf, 2012] Joseph K. Barker and Richard E. Korf. Solving Peg Solitaire with Bidirectional BFIDA*. In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence, pages 420-426, 2012.
  2. [Björnsson et al., 2005] Yngvi Björnsson, Markus Enzen- berger, Robert C. Holte, and Jonathan Schaeffer. Fringe Search: Beating A* at Pathfinding on Game Maps. In Pro- ceedings of the 2005 IEEE Symposium on Computational Intelligence and Games (CIG05), 2005.
  3. [Dean and Ghemawat, 2008] Jeffrey Dean and Sanjay Ghe- mawat. MapReduce: Simplified data processing on large clusters. Communications of the ACM, pages 1-13, 2008.
  4. [Dillenburg and Nelson, 1994] John F. Dillenburg and Pe- ter C. Nelson. Perimeter Search. Artificial Intelligence, 65(1):165-178, January 1994.
  5. [Döbbelin et al., 2013] Robert Döbbelin, Thorsten Schütt, and Alexander Reinefeld. Building Large Compressed PDBs for the Sliding Tile Puzzle. Technical Report 13- 21, Zuse Institute Berlin, 2013. [Dweighter, 1975] Harry Dweighter. Problem E2569. Amer- ican Mathematical Monthly, 82:1010, 1975.
  6. [Felner and Ofek, 2007] Ariel Felner and Nir Ofek. Combin- ing Perimeter Search and Pattern Database Abstractions. SARA, pages 155-168, 2007.
  7. [Felner et al., 2010] Ariel Felner, Carsten Moldenhauer, Nathan Sturtevant, and Jonathan Schaeffer. Single- Frontier Bidirectional Search. In Third Annual Symposium on Combinatorial Search, 2010.
  8. [Kaindl and Kainz, 1997] Hermann Kaindl and Gerhard Kainz. Bidirectional Heuristic Search Reconsidered. Jour- nal of Artificial Intelligence Research, 7:283-317, 1997.
  9. [Karlemo et al., 2000] Filip R. W. Karlemo, Patric R. J. Östergård, Tellabs Oy, and Patric R. J. On sliding block puzzles. Journal of Combinatorial Mathematics and Com- binatorial Computing, 2000.
  10. [Korf and Felner, 2002] Richard E. Korf and Ariel Felner. Disjoint pattern database heuristics. Artificial Intelligence, 134(1-2):9-22, January 2002.
  11. [Korf and Schultze, 2005] Richard E. Korf and Peter Schultze. Large-scale Parallel Breadth-First Search. In Proceedings of the National Conference on Artificial Intelligence, volume 20, pages 1380-1385. AAAI Press / The MIT Press, 2005.
  12. [Korf and Zhang, 2000] Richard E. Korf and Weixiong Zhang. Divide-and-Conquer Frontier Search Applied to Optimal Sequence Alignment. In Proceedings of the Na- tional Conference on Artificial Intelligence, pages 910- 916. AAAI Press / The MIT Press, 2000.
  13. [Manzini, 1995] Giovanni Manzini. BIDA: An Improved Perimeter Search Algorithm. Artificial Intelligence, 75(2):347-360, 1995.
  14. [Schütt et al., 2011] Thorsten Schütt, Alexander Reinefeld, and Robert Maier. MR-search: massively parallel heuris- tic search. Concurrency and Computation: Practice and Experience, August 2011.
  15. [Sen and Bagchi, 1989] Anup K. Sen and Amitava Bagchi. Fast Recursive Formulations for Best-First Search That Allow Controlled Use of Memory. IJCAI, pages 297-302, 1989. IJCAI
  16. [Zhou and Hansen, 2004] Rong Zhou and Eric A. Hansen. Structured duplicate detection in external-memory graph search. In Proceedings of the National Conference on Arti- ficial Intelligence, pages 683-689. AAAI Press / The MIT Press, 2004.
  17. [Zhou and Hansen, 2006] Rong Zhou and Eric A. Hansen. Breadth-first heuristic search. Artificial Intelligence, 170(4-5):385-408, April 2006.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards