Proceedings

Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search

Download BibTeX Cite

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

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

Abstract

Conflict-Based Search (CBS) and its enhancements are among the strongest algorithms for Multi-Agent Path Finding. Recent work introduced an admissible heuristic to guide the high-level search of CBS. In this work, we prove the limitation of this heuristic, as it is based on cardinal conflicts only. We then introduce two new admissible heuristics by reasoning about the pairwise dependencies between agents. Empirically, CBS with either new heuristic significantly improves the success rate over CBS with the recent heuristic and reduces the number of expanded nodes and runtime by up to a factor of 50.

  1. [Barer et al., 2014] Max Barer, Guni Sharon, Roni Stern, and Ariel Felner. Suboptimal variants of the conflict-based search algorithm for the multi-agent pathfinding problem. In SoCS, pages 19-27, 2014.
  2. [Barták et al., 2017] Roman Barták, Jirı Švancara, and Marek Vlk. Scheduling models for multi-agent path find- ing. In MISTA, pages 189-200, 2017.
  3. [Boyarski et al., 2015] Eli Boyarski, Ariel Felner, Roni Stern, Guni Sharon, David Tolpin, Oded Betzalel, and Solomon Eyal Shimony. ICBS: Improved conflict-based search algorithm for multi-agent pathfinding. In IJCAI, pages 740-746, 2015. IJCAI
  4. [Cohen et al., 2016] Liron Cohen, Tansel Uras, T. K. Satish Kumar, Hong Xu, Nora Ayanian, and Sven Koenig. Im- proved solvers for bounded-suboptimal multi-agent path finding. In IJCAI, pages 3067-3074, 2016. IJCAI
  5. [Cohen et al., 2018] Liron Cohen, Glenn Wagner, David M. Chan, Howie Choset, Nathan Sturtevant, Sven Koenig, and T. K. Satish Kumar. Rapid randomized restarts for multi- agent path finding solvers. In SoCS, pages 1909-1911, 2018.
  6. [Erdem et al., 2013] Esra Erdem, Doga Gizem Kisa, Umut Öztok, and Peter Schüller. A general formal framework for pathfinding problems with multiple agents. In AAAI, pages 290-296, 2013.
  7. [Felner et al., 2004] Ariel Felner, Richard E. Korf, and Sarit Hanan. Additive pattern database heuristics. Journal of Artificial Intelligence Research, 22:279-318, 2004.
  8. [Felner et al., 2018] Ariel Felner, Jiaoyang Li, Eli Boyarski, Hang Ma, Liron Cohen, T. K. Satish Kumar, and Sven Keonig. Adding heuristics to conflict-based search for multi-agent path finding. In ICAPS, pages 83-87, 2018.
  9. [Gange et al., 2019] Graeme Gange, Daniel Harabor, and Peter J. Stuckey. Lazy CBS: Implicit conflict-based search using lazy clause generation. In ICAPS, 2019.
  10. [Goldenberg et al., 2014] Meir Goldenberg, Ariel Felner, Roni Stern, Guni Sharon, Nathan R. Sturtevant, Robert C. Holte, and Jonathan Schaeffer. Enhanced partial expansion A*. Journal of Artificial Intelligence Research, 50:141- 187, 2014.
  11. [Hönig et al., 2018] Wolfgang Hönig, James A. Preiss, T. K. Satish Kumar, Gaurav S. Sukhatme, and Nora Aya- nian. Trajectory planning for quadrotor swarms. IEEE Transactions on Robotics, 34(4):856-869, 2018.
  12. [Hönig et al., 2019] Wolfgang Hönig, Scott Kiesel, Andrew Tinka, Joseph W. Durham, and Nora Ayanian. Persistent and robust execution of MAPF schedules in warehouses. IEEE Robotics and Automation Letters, 4(2):1125-1131, 2019.
  13. [Li et al., 2019a] Jiaoyang Li, Daniel Harabor, Peter J. Stuckey, Ariel Felner, Hang Ma, and Sven Keonig. Dis- joint splitting for multi-agent path finding with conflict- based search. In ICAPS, 2019.
  14. [Li et al., 2019b] Jiaoyang Li, Daniel Harabor, Peter J. Stuckey, Hang Ma, and Sven Koenig. Symmetry-breaking constraints for grid-based multi-agent path finding. In AAAI, 2019.
  15. [Li et al., 2019c] Jiaoyang Li, Pavel Surynek, Ariel Felner, Hang Ma, T. K. Satish Kumar, and Sven Koenig. Multi- agent path finding for large agents. In AAAI, 2019.
  16. [Ma et al., 2017a] Hang Ma, Jiaoyang Li, T. K. Satish Ku- mar, and Sven Koenig. Lifelong multi-agent path finding for online pickup and delivery tasks. In AAMAS, pages 837-845, 2017.
  17. [Ma et al., 2017b] Hang Ma, Jingxing Yang, Liron Cohen, T. K. Satish Kumar, and Sven Koenig. Feasibility study: Moving non-homogeneous teams in congested video game environments. In AIIDE, pages 270-272, 2017.
  18. [Pommerening et al., 2013] Florian Pommerening, Gabriele Röger, and Malte Helmert. Getting the most out of pattern databases for classical planning. In IJCAI, pages 2357- 2364, 2013. IJCAI
  19. [Sharon et al., 2013] Guni Sharon, Roni Stern, Meir Gold- enberg, and Ariel Felner. The increasing cost tree search for optimal multi-agent pathfinding. Artificial Intelligence, 195:470-495, 2013.
  20. [Sharon et al., 2015] Guni Sharon, Roni Stern, Ariel Fel- ner, and Nathan R. Sturtevant. Conflict-based search for optimal multi-agent pathfinding. Artificial Intelligence, 219:40-66, 2015.
  21. [Silver, 2005] David Silver. Cooperative pathfinding. In AI- IDE, pages 117-122, 2005.
  22. [Standley, 2010] Trevor Scott Standley. Finding optimal so- lutions to cooperative pathfinding problems. In AAAI, pages 173-178, 2010.
  23. [Sturtevant, 2012] Nathan R. Sturtevant. Benchmarks for grid-based pathfinding. Transactions on Computational Intelligence and AI in Games, 4(2):144-148, 2012.
  24. [Surynek et al., 2016] Pavel Surynek, Ariel Felner, Roni Stern, and Eli Boyarski. Efficient SAT approach to multi- agent path finding under the sum of costs objective. In ECAI, pages 810-818, 2016.
  25. [Tolpin et al., 2013] David Tolpin, Tal Beja, Solomon Eyal Shimony, Ariel Felner, and Erez Karpas. Toward rational deployment of multiple heuristics in A*. In IJCAI, pages 674-680, 2013. IJCAI
  26. [Wagner and Choset, 2011] Glenn Wagner and Howie Choset. M*: A complete multirobot path planning algorithm with performance bounds. In IROS, pages 3260-3267, 2011.
  27. [Yu and LaValle, 2013a] Jingjin Yu and Steven M. LaValle. Planning optimal paths for multiple robots on graphs. In ICRA, pages 3612-3617, 2013.
  28. [Yu and LaValle, 2013b] Jingjin Yu and Steven M. LaValle. Structure and intractability of optimal multi-robot path planning on graphs. In AAAI, pages 1444-1449, 2013.

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

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