Proceedings

Euclidean Pathfinding with Compressed Path Databases

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 4229-4235.

https://doi.org/10.24963/ijcai.2020/584

Abstract

We consider optimal and anytime algorithms for the Euclidean Shortest Path Problem (ESPP) in two dimensions. Our approach leverages ideas from two recent works: Polyanya, a mesh-based ESPP planner which we use to represent and reason about the environment, and Compressed Path Databases, a speedup technique for pathfinding on grids and spatial networks, which we exploit to compute fast candidate paths. In a range of experiments and empirical comparisons we show that: (i) the auxiliary data structures required by the new method are cheap to build and store; (ii) for optimal search, the new algorithm is faster than a range of recent ESPP planners, with speedups ranging from several factors to over one order of magnitude; (iii) for anytime search, where feasible solutions are needed fast, we report even better runtimes.

  1. [Botea, 2011] Adi Botea. Ultra-fast optimal pathfinding without runtime search. In Proceedings of the Seventh AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2011, October 10-14, 2011, Stanford, California, USA. The AAAI Press, 2011.
  2. [Chiari et al., 2019] Mattia Chiari, Shizhe Zhao, Adi Botea, Alfonso Emilio Gerevini, Daniel Harabor, Alessandro Saetti, Matteo Salvetti, and Peter J. Stuckey. Cutting the size of compressed path databases with wildcards and redundant symbols. In Proceedings of the Twenty- Ninth International Conference on Automated Planning and Scheduling, ICAPS 2018, Berkeley, CA, USA, July 11- 15, 2019, pages 106-113. AAAI Press, 2019.
  3. [Cui et al., 2017] Michael Cui, Daniel Damir Harabor, and Alban Grastien. Compromise-free pathfinding on a nav- igation mesh. In Proceedings of the Twenty-Sixth Inter- national Joint Conference on Artificial Intelligence, IJCAI 2017, Melbourne, Australia, August 19-25, 2017, pages 496-502. ijcai.org, 2017. IJCAI
  4. [Demyen and Buro, 2006] Douglas Demyen and Michael Buro. Efficient triangulation-based pathfinding. In Pro- ceedings, The Twenty-First National Conference on Ar- tificial Intelligence and the Eighteenth Innovative Appli- cations of Artificial Intelligence Conference, July 16-20, 2006, Boston, Massachusetts, USA, pages 942-947. AAAI Press, 2006.
  5. [Hansen and Zhou, 2007] Eric A. Hansen and Rong Zhou. Anytime heuristic search. Journal of Artificial Intelligence Research, 28:267-297, 2007.
  6. [Harabor et al., 2016] Daniel Damir Harabor, Alban Grastien, Dindar Öz, and Vural Aksakalli. Optimal any-angle pathfinding in practice. Journal of Artificial Intelligence Research, 56:89-118, 2016.
  7. [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.
  8. [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 Proceed- ings of the Thirtieth AAAI Conference on Artificial Intel- ligence, February 12-17, 2016, Phoenix, Arizona, USA, pages 3411-3417. AAAI Press, 2016.
  9. [Kallmann and Kapadia, 2014] Marcelo Kallmann and Mubbasir Kapadia. Navigation meshes and realtime dynamic planning for virtual worlds. In ACM SIGGRAPH 2014 Courses, page 3. ACM Press, 2014.
  10. [Kallmann, 2005] Marcello Kallmann. Path Planning in Tri- angulations. In IJCAI Workshop on Reasoning Represen- tation and Learning in Computer Games, 2005.
  11. [Liu and Arimoto, 1992] Yun-Hui Liu and Suguru Arimoto. Path Planning Using a Tangent Graph for Mobile Robots Among Polygonal and Curved Obstacles. International Journal of Robotics Research, 11:376-382, August 1992.
  12. [Nash and Koenig, 2013] Alex Nash and Sven Koenig. Any- angle path planning. AI Magazine, 34(4):9, 2013.
  13. [Nash et al., 2007] Alex Nash, Kenny Daniel, Sven Koenig, and Ariel Felner. Theta*: Any-angle path planning on grids. In Proceedings of the Twenty-Second AAAI Confer- ence on Artificial Intelligence, July 22-26, 2007, Vancou- ver, British Columbia, Canada, pages 1177-1183. AAAI Press, 2007.
  14. [Oh and Leong, 2017] Shunhao Oh and Hon Wai Leong. Edge n-level sparse visibility graphs: Fast optimal any- angle pathfinding using hierarchical taut paths. In Pro- ceedings of the Tenth International Symposium on Combi- natorial Search, SOCS 2017, 16-17 June 2017, Pittsburgh, Pennsylvania, USA, pages 64-72. AAAI Press, 2017.
  15. [Rabin, 2008] Steve Rabin, editor. AI Game Programming Wisdom 4. Charles River Media, 2008.
  16. [Strasser et al., 2014] Ben Strasser, Daniel Harabor, and Adi Botea. Fast first-move queries through run-length encod- ing. In Proceedings of the Seventh Annual Symposium on Combinatorial Search, SOCS 2014, Prague, Czech Repub- lic, 15-17 August 2014. AAAI Press, 2014.
  17. [Strasser et al., 2015] Ben Strasser, Adi Botea, and Daniel Harabor. Compressing optimal paths with run length encoding. Journal of Artificial Intelligence Research, 54:593-629, 2015.
  18. [Sturtevant, 2012] Nathan R. Sturtevant. Benchmarks for grid-based pathfinding. IEEE Transactions on Computa- tional Intelligence and AI in Games, 4(2):144-148, 2012.
  19. [Uras and Koenig, 2015] Tansel Uras and Sven Koenig. Speeding-up any-angle path-planning on grids. In Pro- ceedings of the Twenty-Fifth International Conference on Automated Planning and Scheduling, ICAPS 2015, Jerusalem, Israel, June 7-11, 2015, pages 234-238. AAAI Press, 2015.
  20. [Young, 2001] Thomas Young. Optimizing Points-of- Visibility Pathfinding. In Game Programming Gems 2, pages 324-329.

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

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