Proceedings

Push and Swap: Fast Cooperative Path-Finding with Completeness Guarantees

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 294-299.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-059

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Cooperative path-finding can be abstracted as computing non-colliding paths for multiple agents between their start and goal locations on a graph. This paper proposes a fast algorithm that can provide completeness guarantees for a general class of problems without any assumptions about the graph's topology. Specifically, the approach can address any solvable instance where there are at most n-2 agents in a graph of size n. The algorithm employs two primitives: a push operation where agents move towards their goals up to the point that no progress can be made, and a swap operation that allows two agents to swap positions without altering the configuration of other agents. Simulated experiments are provided on hard instances of cooperative path-finding, including comparisons against alternative methods. The results are favorable for the proposed algorithm and show that the technique scales to problems that require high levels of coordination, involving hundreds of agents.

  1. [Bennewitz et al., 2002] M. Bennewitz, W. Burgard, and S. Thrun. Finding and optimizing solvable priority schemes for decoupled path planning for mobile robots. Robotics and Autonomous Systems, 41(2):89-99, 2002.
  2. [Erdmann and Lozano-Perez, 1986] M. Erdmann and T. Lozano-Perez. On multiple moving objects. In IEEE Intern. Conference on Robotics and Automation (ICRA), pages 1419-1424, 1986.
  3. [Peasgood et al., 2008] M. Peasgood, C. Clark, and J. McPhee. A complete and scalable strategy for co- ordinating multiple robots within roadmaps. IEEE Transactions on Robotics, 24(2):282-292, 2008.
  4. [Qutub et al., 1997] S. Qutub, R. Alami, and F. Ingrand. How to solve deadlock situations within the plan-merging paradigm for multi-robot cooperation. In Proc. of the Inter. Conf. on Intelligent Robots and Systems (IROS), volume 3, pages 1610-1615, 1997.
  5. [Ryan, 2007] M. R. K. Ryan. Graph decomposition for ef- ficient multi-robot path planning. In International Joint Conference on Artificial Intelligence (IJCAI), pages 2003- 2008, 2007. IJCAI
  6. [Silver, 2005] David Silver. Cooperative pathfinding. In The 1st Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE'05), pages 23-28, 2005.
  7. [Sturtevant and Buro, 2006] N. Sturtevant and M. Buro. Im- proving collaborative pathfinding using map abstraction. In The Second Artificial Intelligence for Interactive Dig- ital Entertainment Conference (AIIDE'06), pages 80-85, 2006.
  8. [Surynek, 2009] Pavel Surynek. Making solutions of multi- robot path planning problems shorter using weak transpo- sitions and critical path parallelism. In International Sym- posium on Combinatorial Search, 2009.
  9. [van den Berg et al., 2009] J. van den Berg, J. Snoeyink, M. Lin, and D. Manocha. Centralized path planning for multiple robots: Optimal decoupling into sequential plans. In Robotics: Science and Systems V, 2009.
  10. [Wang and Botea, 2008] K.-H. C. Wang and A. Botea. Fast and Memory-Efficient Multi-Agent Pathfinding. In Inter- national Conference on Automated Planning and Schedul- ing (ICAPS), pages 380-387, Sydney, Australia, 2008.
  11. [Wang and Botea, 2009] K.-H. C. Wang and A. Botea. Tractable Multi-Agent Path Planning on Grid Maps. In Proceedings of the International Joint Conference on Arti- ficial Intelligence IJCAI-09, pages 1870-1875, Pasadena, CA, USA, 2009. IJCAI

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

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