Proceedings

Efficient Budgeted Graph Search

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 4761-4768.

https://doi.org/10.24963/ijcai.2022/660

Abstract

Iterative Budgeted Exponential Search (IBEX) is a general search algorithm that can limit the number of re-expansions performed in common problems like iterative-deepening tree search and search with inconsistent heuristics. IBEX has been adapted into a specific tree algorithm, Budgeted Tree Search (BTS), which behaves like IDA* when the problem instance is well-behaved but keeps the worst-case guarantees when problems are not well-behaved. The analogous algorithms on graphs, Budgeted Graph Search (BGS), do not have these same properties. This paper reformulates BGS into Efficient Budgeted Graph Search (BGSe), showing how to implement the algorithm so that it behaves identically to A* when problems are well-behaved, and retains the best-case performance otherwise. Experimental results validate the performance of BGSe on a range of theoretical and practical problem instances.

  1. [Bagchi and Mahanti, 1983] Amitava Bagchi and Ambuj Mahanti. Search algorithms under different kinds of heuristics-a comparative study. Journal of the ACM (JACM), 30(1):1-21, 1983.
  2. [Bentley and Yao, 1976] Jon Louis Bentley and Andrew Chi-Chih Yao. An almost optimal algorithm for un- bounded searching. Information processing letters, 5(SLAC-PUB-1679), 1976.
  3. [Dechter and Pearl, 1985] Rina Dechter and Judea Pearl. Generalized best-first search strategies and the optimality of A*. Journal of the ACM (JACM), 32(3):505-536, 1985.
  4. [Eckerle et al., 2017] Jürgen Eckerle, Jingwei Chen, Nathan Sturtevant, Sandra Zilles, and Robert Holte. Sufficient conditions for node expansion in bidirectional heuristic search. In International Conference on Automated Plan- ning and Scheduling (ICAPS), 2017.
  5. [Felner et al., 2011] Ariel Felner, Uzi Zahavi, Robert Holte, Jonathan Schaeffer, Nathan Sturtevant, and Zhifu Zhang. Inconsistent heuristics in theory and practice. Artificial Intelligence, 175(9-10):1570-1603, 2011.
  6. [Geisberger et al., 2008] Robert Geisberger, Peter Sanders, Dominik Schultes, and Daniel Delling. Contraction hi- erarchies: Faster and simpler hierarchical routing in road networks. In International Workshop on Experimental and Efficient Algorithms, pages 319-333. Springer, 2008.
  7. [Goldberg and Harrelson, 2005] Andrew V Goldberg and Chris Harrelson. Computing the shortest path: A search meets graph theory. In SODA, volume 5, pages 156-165.
  8. [Goldenberg et al., 2011] Meir Goldenberg, Nathan R. Sturtevant, Ariel Felner, and Jonathan Schaeffer. The compressed differential heuristic. In AAAI Conference on Artificial Intelligence, pages 24-29, 2011.
  9. [Goldenberg et al., 2017] Meir Goldenberg, Ariel Felner, Alon Palombo, Nathan Sturtevant, and Jonathan Schaef- fer. The compressed differential heuristic. AI Communi- cations, 30(6):393-418, 2017.
  10. [Hart et al., 1968] Peter E Hart, Nils J Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE transactions on Systems Sci- ence and Cybernetics, 4(2):100-107, 1968.
  11. [Helmert et al., 2019] Malte Helmert, Tor Lattimore, Levi H. S. Lelis, Laurent Orseau, and Nathan R. Sturtevant. It- erative budgeted exponential search. International Joint Conference on Artificial Intelligence (IJCAI), 2019. IJCAI
  12. [Kwa, 1989] James BH Kwa. Bs: An admissible bidirec- tional staged heuristic search algorithm. Artificial Intelli- gence, 38(1):95-109, 1989.
  13. [Martelli, 1977] Alberto Martelli. On the complexity of ad- missible search algorithms. Artificial Intelligence, 8(1):1- 13, 1977.
  14. [Mero, 1984] Laszlo Mero. A heuristic search algorithm with modifiable estimate. Artificial Intelligence, 23(1):13- 27, 1984.
  15. [Sturtevant et al., 2009] N. R. Sturtevant, A. Felner, M. Barer, J. Schaeffer, and N. Burch. Memory-based heuristics for explicit state spaces. International Joint Conference on Artificial Intelligence (IJCAI), pages 609-614, 2009. IJCAI
  16. [Sturtevant, 2012] Nathan R. Sturtevant. Benchmarks for grid-based pathfinding. Transactions on Computational Intelligence and AI in Games, 4(2):144-148, 2012.
  17. [Zhang et al., 2009] Zhifu Zhang, Nathan R Sturtevant, Robert Holte, Jonathan Schaeffer, and Ariel Felner. A* search with inconsistent heuristics. In Twenty-First Inter- national Joint Conference on Artificial Intelligence, 2009. IJCAI
  18. [Zhou and Hansen, 2006] Rong Zhou and Eric A Hansen. Breadth-first heuristic search. Artificial Intelligence, 170(4-5):385-408, 2006.

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

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