Proceedings

External Memory Bidirectional Search

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 676-681.

Abstract

This paper studies external memory bidirectional search. That is, how bidirectional search algorithms can run using external memory such as hard drives or solid state drives. While external memory algorithms have been broadly studied in unidirectional search, they have not been studied in the context of bidirectional search. We show that the primary bottleneck in bidirectional search is the question of solution detection — knowing when the two search frontiers have met. We propose a method of delayed solution detection that makes external bidirectional search more efficient. Experimental results show the effectiveness of the approach.

  1. [Arefin and Saha, 2010] Kazi Shamsul Arefin and Aloke Ku- mar Saha. A new approach of iterative deepening bi- directional heuristic front-to-front algorithm (IDBHFFA). International Journal of Electrical and Computer Sciences (IJECS-IJENS), 10(2), 2010.
  2. [Barker and Korf, 2015] Joseph Kelly Barker and Richard E. Korf. Limitations of front-to-end bidirectional heuristic search. In Proc. 29th AAAI Conference on Artificial Intel- ligence, pages 1086-1092, 2015.
  3. [Culberson and Schaeffer, 1996] Joseph Culberson and Jonathan Schaeffer. Searching with pattern databases. In Proceedings of the 11th Biennial Conference of the Cana- dian Society for Computational Studies of Intelligence, volume 1081 of Lecture Notes in Computer Science, pages 402-416. Springer, 1996.
  4. [Felner et al., 2011] A. Felner, U. Zahavi, R. Holte, J. Scha- effer, N. Sturtevant, and Z. Zhang. Inconsistent heuristics in theory and practice. Artificial Intelligence (AIJ), 175(9- 10):1570-1603, 2011.
  5. [Hatem et al., 2011] Matthew Hatem, Ethan Burns, and Wheeler Ruml. Heuristic search for large problems with real costs. In Proceedings of the Twenty-Fifth AAAI Con- ference on Artificial Intelligence, AAAI 2011, San Fran- cisco, California, USA, August 7-11, 2011, 2011.
  6. [Holte et al., 2016] Robert C. Holte, Ariel Felner, Guni Sharon, and Nathan R. Sturtevant. Bidirectional search that is guaranteed to meet in the middle. In AAAI Confer- ence on Artificial Intelligence, 2016.
  7. [Korf et al., 2005] Richard E. Korf, Weixiong Zhang, Igna- cio Thayer, and Heath Hohwald. Frontier search. J. ACM, 52(5):715-748, 2005.
  8. [Korf, 1997] Richard Korf. Finding optimal solutions to Ru- bik's Cube using pattern databases. In Proceedings of the 14th AAAI Conference on Artificial Intelligence, pages 700-705, 1997.
  9. [Korf, 2004] Richard E. Korf. Best-first frontier search with delayed duplicate detection. In Proceedings of the Nine- teenth National Conference on Artificial Intelligence, Six- teenth Conference on Innovative Applications of Artificial Intelligence, July 25-29, 2004, San Jose, California, USA, pages 650-657, 2004.
  10. [Kwa, 1989] James B. H. Kwa. BS*: An admissible bidirec- tional staged heuristic search algorithm. Artificial Intelli- gence, 38(1):95-109, 1989.
  11. [Nicholson, 1966] T. A. J. Nicholson. Finding the shortest route between two points in a network. The Computer Journal, 9(3):275-280, 1966.
  12. [Pohl, 1969] Ira Pohl. Bi-directional and heuristic search in path problems. Technical Report 104, Stanford Linear Ac- celerator Center, 1969. [Reinefeld and Schnecke, 1994] Alexander Reinefeld and Volker Schnecke. AIDA*-Asynchronous Parallel IDA*. In Proceedings of the Biennial Conference-Canadian Society for Computational Studies of Intelligence, pages 295-302. Canadian Information Processing Soceity, 1994. Rokicki et al., 2014] Tomas Rokicki, Herbert Kociemba, Morley Davidson, and John Dethridge. The diameter of the rubik's cube group is twenty. SIAM Review, 56(4):645- 670, 2014.
  13. [Sadhukhan, 2012] Samir K. Sadhukhan. A new approach to bidirectional heuristic search using error functions. In Proc. 1st International Conference on Intelligent Infras- tructure at the 47th Annual National Convention Com- puter Soceity of India (CSI-2012), 2012.
  14. [Sturtevant and Rutherford, 2013] Nathan R. Sturtevant and Matthew J. Rutherford. Minimizing writes in parallel ex- ternal memory search. In Proc. 23rd International Joint Conference on Artificial Intelligence (IJCAI), 2013. IJCAI
  15. [Zhou and Hansen, 2004] Rong Zhou and Eric A. Hansen. Structured duplicate detection in external-memory graph search. In Proceedings of the Nineteenth National Confer- ence on Artificial Intelligence, Sixteenth Conference on In- novative Applications of Artificial Intelligence, July 25-29, 2004, San Jose, California, USA, pages 683-689, 2004.

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

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