Proceedings

Guidance Graph Optimization for Lifelong Multi-Agent Path Finding

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 311-320.

https://doi.org/10.24963/ijcai.2024/35

Abstract

We study how to use guidance to improve the throughput of lifelong Multi-Agent Path Finding (MAPF). Previous studies have demonstrated that, while incorporating guidance, such as highways, can accelerate MAPF algorithms, this often results in a trade-off with solution quality. In addition, how to generate good guidance automatically remains largely unexplored, with current methods falling short of surpassing manually designed ones. In this work, we introduce the guidance graph as a versatile representation of guidance for lifelong MAPF, framing Guidance Graph Optimization as the task of optimizing its edge weights. We present two GGO algorithms to automatically generate guidance for arbitrary lifelong MAPF algorithms and maps. The first method directly optimizes edge weights, while the second method optimizes an update model capable of generating edge weights. Empirically, we show that (1) our guidance graphs improve the throughput of three representative lifelong MAPF algorithms in eight benchmark maps, and (2) our update model can generate guidance graphs for as large as 93 x 91 maps and as many as 3,000 agents. We include the source code at: https://github.com/lunjohnzhang/ggo_public. All optimized guidance graphs are available online at: https://yulunzhang.net/publication/zhang2024ggo.

  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 Proceedings of the Annual Symposium on Combinato- rial Search (SoCS), pages 19-27, 2014.
  2. [Biedrzycki, 2020] Rafał Biedrzycki. Handling bound con- straints in CMA-ES: An experimental study. Swarm and Evolutionary Computation, 52:100627, 2020.
  3. [Cáp et al., 2015] Michal Cáp, Jirí Vokrínek, and Alexander Kleiner. Complete decentralized method for on-line multi- robot trajectory planning in well-formed infrastructures. In Proceedings of the International Conference on Auto- mated Planning and Scheduling (ICAPS), pages 324-332, 2015.
  4. [Chen et al., 2024] Zhe Chen, Daniel Harabor, Jiaoyang Li, and Peter Stuckey. Traffic flow optimisation for lifelong multi-agent path finding. In Proceedings of the AAAI Con- ference on Artificial Intelligence (AAAI), pages 20674- 20682, 2024.
  5. [Cohen et al., 2015] Liron Cohen, Tansel Uras, and Sven Koenig. Feasibility study: Using highways for bounded- suboptimal multi-agent path finding. In Proceedings of the International Symposium on Combinatorial Search (SoCS), pages 2-8, 2015.
  6. [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 Proceedings of the International Joint Confer- ence on Artificial Intelligence (IJCAI), pages 3067-3074, 2016. IJCAI
  7. [Cohen, 2020] Liron Cohen. Efficient Bounded-Suboptimal Multi-Agent Path Finding and Motion Planning via Im- provements to Focal Search. PhD thesis, University of Southern California, 2020.
  8. [Damani et al., 2021] Mehul Damani, Zhiyao Luo, Emerson Wenzel, and Guillaume Sartoretti. PRIMAL 2 : Pathfinding via reinforcement and imitation multi-agent learning -life- long. IEEE Robotics and Automation Letters, 6(2):2666- 2673, 2021.
  9. [Grenouilleau et al., 2019] Florian Grenouilleau, Willem- Jan van Hoeve, and John N. Hooker. A multi-label A* algorithm for multi-agent pathfinding. In Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), pages 181-185, 2019.
  10. [Han and Yu, 2022] Shuai D. Han and Jingjin Yu. Optimiz- ing space utilization for more effective multi-robot path planning. In Proceedings of the International Conference on Robotics and Automation (ICRA), pages 10709-10715, 2022.
  11. [Hansen, 2016] Nikolaus Hansen. The CMA evolution strat- egy: A tutorial. ArXiv, abs/1604.00772, 2016.
  12. [Jansen and Sturtevant, 2008] M. Renee Jansen and Nathan R Sturtevant. Direction maps for coopera- tive pathfinding. In Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Enter- tainment (AIIDE), pages 185-190, 2008.
  13. [Koller and Friedman, 2009] Daphne Koller and Nir Fried- man. Probabilistic Graphical Models: Principles and Techniques -Adaptive Computation and Machine Learn- ing. The MIT Press, 2009.
  14. [Kou et al., 2020] Ngai Meng Kou, Cheng Peng, Hang Ma, T. K. Satish Kumar, and Sven Koenig. Idle time optimiza- tion for target assignment and path finding in sortation cen- ters. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), pages 9925-9932, 2020.
  15. [Li and Sun, 2023] Ming-Feng Li and Min Sun. The study of highway for lifelong multi-agent path finding. ArXiv, 2304.04217, 2023.
  16. [Li et al., 2020] Jiaoyang Li, Kexuan Sun, Hang Ma, Ariel Felner, T. K. Satish Kumar, and Sven Koenig. Mov- ing agents in formation in congested environments. In Proceedings of the International Joint Conference on Au- tonomous Agents and Multiagent Systems (AAMAS), pages 726-734, 2020.
  17. [Li et al., 2021] Jiaoyang Li, Andrew Tinka, Scott Kiesel, Joseph W. Durham, T. K. Satish Kumar, and Sven Koenig. Lifelong multi-agent path finding in large-scale ware- houses. In Proceedings of the AAAI Conference on Ar- tificial Intelligence (AAAI), pages 11272-11281, 2021.
  18. [Liu et al., 2019] Minghua Liu, Hang Ma, Jiaoyang Li, and Sven Koenig. Task and path planning for multi-agent pickup and delivery. In Proceedings of the International Conference on Autonomous Agents and Multi-Agent Sys- tems (AAMAS), pages 1152-1160, 2019.
  19. [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 Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS), pages 837-845, 2017.
  20. [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 Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertain- ment (AIIDE), pages 270-272, 2017.
  21. [Ma et al., 2019] Hang Ma, Daniel Harabor, Peter J. Stuckey, Jiaoyang Li, and Sven Koenig. Searching with consistent prioritization for multi-agent path finding. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), pages 7643-7650, 2019.
  22. [Okumura et al., 2019] Keisuke Okumura, Manao Machida, Xavier Défago, and Yasumasa Tamura. Priority inheri- tance with backtracking for iterative multi-agent path find- ing. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), pages 535-542, 2019. IJCAI
  23. [Paszke et al., 2019] Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. PyTorch: An imperative style, high- performance deep learning library. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS), pages 8024-8035, 2019.
  24. [Phillips and Likhachev, 2011] Mike Phillips and Maxim Likhachev. SIPP: Safe interval path planning for dynamic environments. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pages 5628-5635, 2011.
  25. [Stern et al., 2019] Roni Stern, Nathan R. Sturtevant, Ariel Felner, Sven Koenig, Hang Ma, Thayne T. Walker, Jiaoyang Li, Dor Atzmon, Liron Cohen, T. K. Satish Kumar, Roman Barták, and Eli Boyarski. Multi-agent pathfinding: Definitions, variants, and benchmarks. In Proceedings of the International Symposium on Combina- torial Search (SoCS), pages 151-159, 2019.
  26. [Tjanaka et al., 2023] Bryon Tjanaka, Matthew C. Fontaine, David H. Lee, Yulun Zhang, Nivedit Reddy Balam, Nathaniel Dennler, Sujay S. Garlanka, Nikitas Dimitri Klapsis, and Stefanos Nikolaidis. pyribs: A bare-bones python library for quality diversity optimization. In Pro- ceedings of the Genetic and Evolutionary Computation Conference (GECCO), pages 220-229, 2023.
  27. [Varambally et al., 2022] Sumanth Varambally, Jiaoyang Li, and Sven Koenig. Which MAPF model works best for au- tomated warehousing? In Proceedings of the Symposium on Combinatorial Search (SoCS), pages 190-198, 2022.
  28. [Varelas et al., 2018] Konstantinos Varelas, Anne Auger, Dimo Brockhoff, Nikolaus Hansen, Ouassim Ait ElHara, Yann Semet, Rami Kassab, and Frédéric Barbaresco. A comparative study of large-scale variants of CMA-ES. In Proceedings of the International Conference on Parallel Problem Solving from Nature (PPSN), pages 3-15, 2018.
  29. [Wan et al., 2018] Qian Wan, Chonglin Gu, Sankui Sun, Mengxia Chen, Hejiao Huang, and Xiaohua Jia. Lifelong multi-agent path finding in a dynamic environment. In Proceedings of the International Conference on Control, Automation, Robotics and Vision (ICARCV), pages 875- 882, 2018.
  30. [Wang and Botea, 2008] Ko-Hsin Cindy Wang and Adi Botea. Fast and memory-efficient multi-agent pathfinding. In Proceedings of the International Conference on Auto- mated Planning and Scheduling (ICAPS), pages 380-387, 2008.
  31. [Yu and LaValle, 2013] Jingjin Yu and Steven M. LaValle. Structure and intractability of optimal multi-robot path planning on graphs. In Proceedings of the AAAI Confer- ence on Artificial Intelligence (AAAI), pages 1444-1449, 2013.
  32. [Yu and Wolf, 2023] Ge Yu and Michael Wolf. Congestion prediction for large fleets of mobile robots. In Proceedings of the International Conference on Robotics and Automa- tion (ICRA), pages 7642-7649, 2023.
  33. [Zhang et al., 2023a] Yulun Zhang, Matthew C. Fontaine, Varun Bhatt, Stefanos Nikolaidis, and Jiaoyang Li. Ar- bitrarily scalable environment generators via neural cellu- lar automata. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS), pages 57212- 57225, 2023.
  34. [Zhang et al., 2023b] Yulun Zhang, Matthew C. Fontaine, Varun Bhatt, Stefanos Nikolaidis, and Jiaoyang Li. Multi- robot coordination and layout design for automated ware- housing. In Proceedings of the International Joint Confer- ence on Artificial Intelligence (IJCAI), pages 5503-5511, 2023.

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

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