Proceedings

Online Bridged Pruning for Real-Time Search with Arbitrary Lookaheads

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 510-516.

https://doi.org/10.24963/ijcai.2017/72

Abstract

Real-time search algorithms are relevant to time-sensitive decision-making domains such as video games and robotics. In such settings, the agent is required to decide on each action under a constant time bound, regardless of the search space size. Despite recent progress, poor-quality solutions can be produced mainly due to state re-visitation. Different techniques have been developed to reduce such a re-visitation with state pruning showing promise. In this paper, we propose a novel pruning approach applicable to the wide class of real-time search algorithms. Given a local search space of arbitrary size, our technique aggressively prunes away all states in its interior, possibly adding new edges to maintain the connectivity of the search space frontier. An experimental evaluation shows that our pruning often improves the performance of a base real-time search algorithm by over an order of magnitude.

This allows our implemented system to outperform state-of-the-art real-time search algorithms used in the evaluation.

  1. [Botea et al., 2004] A. Botea, M. Müller, and J. Schaeffer. Near Optimal Hierarchical Path-Finding. Journal of Game Development, 1(1):7-28, 2004.
  2. [Bulitko and Sampley, 2016] Vadim Bulitko and Alexander Sampley. Weighted lateral learning in real-time heuristic search. In Proceedings of the Symposium on Combinato- rial Search, 2016.
  3. [Bulitko et al., 2011] Vadim Bulitko, Yngvi Björnsson, Nathan Sturtevant, and Ramon Lawrence. Real-time Heuristic Search for Game Pathfinding. Applied Research in Artificial Intelligence for Computer Games. Springer, 2011.
  4. [Bulitko, 2016] Vadim Bulitko. Evolving real-time heuristic search algorithms. In Proceedings of the Fifteenth Inter- national Conference on the Synthesis and Simulation of Living Systems, 2016.
  5. [Geisberger et al., 2008] Robert Geisberger, Peter Sanders, Dominik Schultes, and Daniel Delling. Contraction Hier- archies: Faster and Simpler Hierarchical Routing in Road Networks. In Proceedings of the 7th International Confer- ence on Experimental Algorithms, WEA'08, pages 319- 333, 2008.
  6. [Hernández and Baier, 2012] Carlos Hernández and Jorge A. Baier. Avoiding and escaping depressions in real-time heuristic search. Journal of Artificial Intelligence Re- search, 43:523-570, 2012.
  7. [Koenig and Sun, 2009] Sven Koenig and Xiaoxun Sun. Comparing real-time and incremental heuristic search for real-time situated agents. Journal of Autonomous Agents and Multi-Agent Systems, 18(3):313-341, 2009.
  8. [Korf, 1990] R.E. Korf. Real-time heuristic search. Artificial Intelligence, 42(2-3):189-211, 1990.
  9. [Pochter et al., 2011] Nir Pochter, Aviv Zohar, and Jeffrey S Rosenschein. Exploiting problem symmetries in state- based planners. In Proceedings of the National Conference on Artificial Intelligence (AAAI), 2011.
  10. [Rivera et al., 2015] Nicolas Rivera, Jorge A. Baier, and Carlos Hernández. Incorporating weights into real-time heuristic search. Artificial Intelligence, 225:1-23, 2015.
  11. [Sharon et al., 2013] Guni Sharon, Nathan Sturtevant, and Ariel Felner. Online detection of dead states in real-time agent-centered search. In Sixth Annual Symposium on Combinatorial Search (SoCS), pages 167-174, 2013.
  12. [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 Twenty-Eighth AAAI Conference on Artificial Intelligence, pages 871-877, 2014.
  13. [Shimbo and Ishida, 2003] Masashi Shimbo and Toru Ishida. Controlling the learning process of real-time heuristic search. Artificial Intelligence, 146(1):1-41, 2003.
  14. [Sturtevant and Bulitko, 2011] Nathan R. Sturtevant and Vadim Bulitko. Learning where you are going and from whence you came: H-and G-cost learning in real-time heuristic search. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 365- 370, 2011. IJCAI
  15. [Sturtevant and Bulitko, 2016] Nathan Sturtevant and Vadim Bulitko. Scrubbing during learning in real-time heuristic search. Journal of Artificial Intelligence Research, 2016.
  16. [Sturtevant et al., 2010] N. R. Sturtevant, V. Bulitko, and Y. Björnsson. On learning in agent-centered search. In Proceedings of the Conference on Autonomous Agents and Multiagent Systems, pages 333-340, 2010.
  17. [Sturtevant et al., 2015] Nathan R. Sturtevant, Jason M. Traish, James R. Tulip, Tansel Uras, Sven Koenig, Ben Strasser, Adi Botea, Daniel Harabor, and Steve Rabin. The Grid-Based Path Planning Competition: 2014 Entries and Results. In Proceedings of the Eighth Annual Symposium on Combinatorial Search, SoCS, 2015.
  18. [Sturtevant, 2012] N. R. Sturtevant. Benchmarks for grid- based pathfinding. Transactions on Computational Intelli- gence and AI in Games, 4(2):144 -148, 2012.
  19. [Sturtevant, 2016] Nathan Sturtevant. Personal communica- tion. 2016.
  20. [Uras et al., 2013] Tansel Uras, Sven Koenig, and Carlos Hernández. Subgoal graphs for optimal pathfinding in eight-neighbor grids. In Proceedings of the Twenty- Third International Conference on Automated Planning and Scheduling, ICAPS, 2013.

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

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