Proceedings

Anytime Multi-Agent Path Finding via Large Neighborhood Search

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 4127-4135.

https://doi.org/10.24963/ijcai.2021/568

Abstract

Multi-Agent Path Finding (MAPF) is the challenging problem of computing collision-free paths for multiple agents. Algorithms for solving MAPF can be categorized on a spectrum. At one end are (bounded-sub)optimal algorithms that can find high-quality solutions for small problems. At the other end are unbounded-suboptimal algorithms that can solve large problems but usually find low-quality solutions. In this paper, we consider a third approach that combines the best of both worlds: anytime algorithms that quickly find an initial solution using efficient MAPF algorithms from the literature, even for large problems, and that subsequently improve the solution quality to near-optimal as time progresses by replanning subgroups of agents using Large Neighborhood Search. We compare our algorithm MAPF-LNS against a range of existing work and report significant gains in scalability, runtime to the initial solution, and speed of improving the solution.

  1. [Barer et al., 2014] Max Barer, Guni Sharon, Roni Stern, and Ariel Felner. Suboptimal variants of the conflict-based search algo- rithm for the multi-agent pathfinding problem. In SoCS, pages 19-27, 2014.
  2. [Björdal et al., 2020] Gustav Björdal, Pierre Flener, Justin Pearson, Peter J. Stuckey, and Guido Tack. Solving satisfaction problems using large-neighbourhood search. In CP, pages 55-71, 2020.
  3. [Boyarski et al., 2015a] Eli Boyarski, Ariel Felner, Guni Sharon, and Roni Stern. Don't split, try to work it out: Bypassing con- flicts in multi-agent pathfinding. In ICAPS, pages 47-51, 2015.
  4. [Boyarski et al., 2015b] 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
  5. [Boyarski et al., 2020] Eli Boyarski, Ariel Felner, Daniel Harabor, Peter J. Stuckey, Liron Cohen, Jiaoyang Li, and Sven Koenig. Iterative-deepening conflict-based search. In IJCAI, pages 4084- 4090, 2020. IJCAI
  6. [Cohen et al., 2018] Liron Cohen, Matias Greco, Hang Ma, Carlos Hernández, Ariel Felner, T. K. Satish Kumar, and Sven Koenig. Anytime focal search with applications. In IJCAI, pages 1434- 1441, 2018. IJCAI
  7. [Demir et al., 2012] Emrah Demir, Tolga Bektas, and Gilbert La- porte. An adaptive large neighborhood search heuristic for the pollution-routing problem. European Journal of Operational Re- search, 223(2):346-359, 2012.
  8. [Erdmann and Lozano-Perez, 1987] Michael Erdmann and Tomas Lozano-Perez. On multiple moving objects. Algorithmica, 2(1- 4):477, 1987.
  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, pages 155-162, 2019.
  10. [Goldberg, 1989] David E. Goldberg. Genetic Algorithms in Search Optimization and Machine Learning. Addison-Wesley, 1989.
  11. [Hoang et al., 2018] Khoi D. Hoang, Ferdinando Fioretto, William Yeoh, Enrico Pontelli, and Roie Zivan. A large neighboring search schema for multi-agent optimization. In CP, pages 688- 706, 2018.
  12. [Lam and Bodic, 2020] Edward Lam and Pierre Le Bodic. New valid inequalities in branch-and-cut-and-price for multi-agent path finding. In ICAPS, pages 184-192, 2020.
  13. [Laurent et al., 2021] Florian Laurent, Manuel Schneider, Chris- tian Scheller, Jeremy D. Watson, Jiaoyang Li, Zhe Chen, Yi Zheng, Shao-Hung Chan, Konstantin Makhnev, Oleg Svid- chenko, Vladimir Egorov, Dmitry Ivanov, Aleksei Shpilman, Ev- genija Spirovska, Oliver Tanevski, Aleksandar Nikov, Ramon Grunder, David Galevski, Jakov Mitrovski, Guillaume Sartoretti, Zhiyao Luo, Mehul Damani, Nilabha Bhattacharya, Shivam Agarwal, Adrian Egli, Erik Nygren, and Sharada P. Mohanty. Flatland competition 2020: MAPF and MARL for efficient train coordination on a grid world. In PMLR, 2021.
  14. [Li et al., 2019a] Jiaoyang Li, Ariel Felner, Eli Boyarski, Hang Ma, and Sven Koenig. Improved heuristics for multi-agent path find- ing with conflict-based search. In IJCAI, pages 442-449, 2019. IJCAI
  15. [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, pages 6087-6095, 2019.
  16. [Li et al., 2020] Jiaoyang Li, Graeme Gange, Daniel Harabor, Pe- ter J. Stuckey, Hang Ma, and Sven Koenig. New techniques for pairwise symmetry breaking in multi-agent path finding. In ICAPS, pages 193-201, 2020.
  17. [Li et al., 2021a] Jiaoyang Li, Zhe Chen, Daniel Harabor, Peter J. Stuckey, and Sven Koenig. Anytime multi-agent path finding via large neighborhood search: Extended abstract. In AAMAS, pages 1581-1583, 2021.
  18. [Li et al., 2021b] Jiaoyang Li, Zhe Chen, Yi Zheng, Shao-Hung Chan, Daniel Harabor, Peter J. Stuckey, Hang Ma, and Sven Koenig. Scalable rail planning and replanning: Winning the 2020 flatland challenge. In ICAPS, pages 477-485, 2021.
  19. [Li et al., 2021c] Jiaoyang Li, Wheeler Ruml, and Sven Koenig. EECBS: Bounded-suboptimal search for multi-agent path find- ing. In AAAI, pages 12353-12362, 2021.
  20. [Ropke and Pisinger, 2006] Stefan Ropke and David Pisinger. An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transportation Science, 40(4):455-472, 2006.
  21. [Sajid et al., 2012] Qandeel Sajid, Ryan Luna, and Kostas E. Bekris. Multi-agent pathfinding with simultaneous execution of single-agent primitives. In SoCS, pages 88-96, 2012.
  22. [Sharon et al., 2015] Guni Sharon, Roni Stern, Ariel Felner, and Nathan R. Sturtevant. Conflict-based search for optimal multi- agent pathfinding. Artificial Intelligence, 219:40-66, 2015.
  23. [Shaw, 1998] Paul Shaw. Using constraint programming and local search methods to solve vehicle routing problems. In CP, pages 417-431, 1998.
  24. [Song et al., 2020] Jialin Song, Ravi Lanka, Yisong Yue, and Bis- tra Dilkina. A general large neighborhood search framework for solving integer programs. In NeurIPS, 2020.
  25. [Standley and Korf, 2011] Trevor Scott Standley and Richard E. Korf. Complete algorithms for cooperative pathfinding problems. In IJCAI, pages 668-673, 2011. IJCAI
  26. [Stern et al., 2019] Roni Stern, Nathan R. Sturtevant, Ariel Felner, Sven Koenig, Hang Ma, Thayne Walker, Jiaoyang Li, Dor Atz- mon, Liron Cohen, T. K. Satish Kumar, Eli Boyarski, and Ro- man Bartak. Multi-agent pathfinding: Definitions, variants, and benchmarks. In SoCS, pages 151-159, 2019.
  27. [Vedder and Biswas, 2021] Kyle Vedder and Joydeep Biswas. X*: Anytime multi-agent path finding for sparse domains us- ing window-based iterative repairs. Artificial Intelligence, 291:103417, 2021.
  28. [Wang and Botea, 2011] Ko-Hsin Cindy Wang and Adi Botea. MAPP: a scalable multi-agent path planning algorithm with tractability and completeness guarantees. Journal of Artificial Intelligence Research, 42:55-90, 2011.
  29. [Wang and Goh, 2015] Wenjie Wang and Wooi Boon Goh. An it- erative approach for makespan-minimized multi-agent path plan- ning in discrete space. Autonomous Agents and Multi-Agent Sys- tems, 29(3):335-363, 2015.
  30. [Yu and LaValle, 2013] Jingjin Yu and Steven M. LaValle. Struc- ture 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