Proceedings

Iterative Budgeted Exponential Search

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1249-1257.

https://doi.org/10.24963/ijcai.2019/174

Abstract

We tackle two long-standing problems related to re-expansions in heuristic search algorithms. For graph search, A* can require Ω(2ⁿ) expansions, where n is the number of states within the final f bound. Existing algorithms that address this problem like B and B’ improve this bound to Ω(n²). For tree search, IDA* can also require Ω(n²) expansions. We describe a new algorithmic framework that iteratively controls an expansion budget and solution cost limit, giving rise to new graph and tree search algorithms for which the number of expansions is O(n log C*), where C* is the optimal solution cost. Our experiments show that the new algorithms are robust in scenarios where existing algorithms fail. In the case of tree search, our new algorithms have no overhead over IDA* in scenarios to which IDA* is well suited and can therefore be recommended as a general replacement for IDA*.

  1. [Akagi et al., 2010] Yuima Akagi, Akihiro Kishimoto, and Alex Fukunaga. On transposition tables for single-agent search and planning: Summary of results. In Proceedings of the 3rd Annual Symposium on Combinatorial Search (SoCS 2010), pages 2-9, 2010.
  2. [Bentley and Yao, 1976] Jon Louis Bentley and Andrew Chi-Chih Yao. An almost optimal algorithm for unbounded searching. Information Processing Letters, 5(3):82-87, 1976.
  3. [Burns and Ruml, 2013] Ethan Burns and Wheeler Ruml. Iterative-deepening search with on-line tree size predic- tion. Annals of Mathematics and Artificial Intelligence, 69(2):183-205, 2013.
  4. [Chen et al., 2019] Jingwei Chen, Nathan R. Sturtevant, William Doyle, and Wheeler Ruml. Revisiting suboptimal search. In Proceedings of the 12th Annual Symposium on Combinatorial Search (SoCS 2019), 2019.
  5. [Dechter and Pearl, 1985] Rina Dechter and Judea Pearl. Generalized best-first search strategies and the optimality of A*. Journal of the ACM, 32(3):505-536, 1985.
  6. [Doran and Michie, 1966] James E. Doran and Donald Michie. Experiments with the graph traverser program. Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences, 294(1437):235-259, 1966.
  7. [Felner, 2011] Ariel Felner. Position paper: Dijkstra's algorithm versus uniform cost search or a case against dijkstra's algorithm. In Proceedings of the 4th Annual Symposium on Combinatorial Search (SoCS 2011), pages 47-51, 2011.
  8. [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 Science and Cybernetics, 4(2):100-107, 1968.
  9. [Hatem et al., 2015] Matthew Hatem, Scott Kiesel, and Wheeler Ruml. Recursive best-first search with bounded overhead. In Proceedings of the 29th AAAI Conference on Artificial Intelligence (AAAI 2015), pages 1151-1157, 2015.
  10. [Hatem et al., 2018] Matthew Hatem, Ethan Burns, and Wheeler Ruml. Solving large problems with heuristic search: General-purpose parallel external-memory search. Journal of Artificial Intelligence Research, 62:233-268, 2018.
  11. [Helmert et al., 2019] Malte Helmert, Tor Lattimore, Levi H. S. Lelis, Laurent Orseau, and Nathan R. Sturtevant. Iterative budgeted exponential search. CoRR, 2019.
  12. [Holte, 2010] Robert C. Holte. Common misconceptions concerning heuristic search. In Proceedings of the 3rd Annual Symposium on Combinatorial Search (SoCS 2010), pages 46-51, 2010.
  13. [Korf, 1985] Richard E. Korf. Depth-first iterative- deepening: An optimal admissible tree search. Artificial Intelligence, 27(1):97-109, 1985.
  14. [Korf, 1993] Richard E. Korf. Linear-space best-first search. Artificial Intelligence, 62(1):41-78, 1993.
  15. [Lammertink, 1989] Ferdinand Lammertink. Puzzle or game having token filled track and turntable, October 3 1989. US Patent 4,871,173.
  16. [Luby et al., 1993] Michael Luby, Alistair Sinclair, and David Zuckerman. Optimal speedup of Las Vegas algorithms. Information Processing Letters, 47(4):173- 180, September 1993.
  17. [Martelli, 1977] Alberto Martelli. On the complexity of admissible search algorithms. Artificial Intelligence, 8(1):1-13, 1977.
  18. [Mérõ, 1984] László Mérõ. A heuristic search algorithm with modifiable estimate. Artificial Intelligence, 23(1):13- 27, 1984.
  19. [Orseau et al., 2018] Laurent Orseau, Levi H. S. Lelis, Tor Lattimore, and Theophane Weber. Single-agent policy tree search with guarantees. In Proceedings of the 31st Annual Conference on Neural Information Processing Systems (NeurIPS 2018), pages 3205-3215, 2018.
  20. [Orseau et al., 2019] Laurent Orseau, Tor Lattimore, and Levi H. S. Lelis. Zooming cautiously: Linear-memory heuristic search with node expansion guarantees. CoRR, abs/1906.03242, 2019.
  21. [Press et al., 1992] William H. Press, Saul A. Teukolsky, William Vetterling, and Brian P. Flannery. Numerical recipes in C. Cambridge University Press, 1992.
  22. [Russell and Norvig, 2009] Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach. Prentice Hall Press, Upper Saddle River, NJ, USA, 3rd edition, 2009.
  23. [Sarkar et al., 1991] U. K. Sarkar, P. P. Chakrabarti, S. Ghose, and S. C. De Sarkar. Reducing reexpansions in iterative-deepening search by controlling cutoff bounds. Artificial Intelligence, 50(2):207-221, 1991.
  24. [Sharon et al., 2014] Guni Sharon, Ariel Felner, and Nathan R. Sturtevant. Exponential deepening A* for real-time agent-centered search. In Proceedings of the 28th AAAI Conference on Artificial Intelligence (AAAI 2014), pages 871-877, 2014.
  25. [Sturtevant and Helmert, 2019] Nathan R. Sturtevant and Malte Helmert. Exponential-binary state-space search. CoRR, abs/1906.02912, 2019.
  26. [Wah and Shang, 1994] Benjamin W. Wah and Yi Shang. Comparision and evaluation of a class of IDA* algorithms. International Journal on Artificial Intelligence Tools, 3(4):493-524, 1994.
  27. [Zhou and Hansen, 2004] Rong Zhou and Eric A. Hansen. Structured duplicate detection in external-memory graph search. In Proceedings of the 19th National Conference on Artificial Intelligence (AAAI 2004), 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