Papers
Topics
Authors
Recent
2000 character limit reached

LayeredMAPF: a decomposition of MAPF instance to reduce solving costs (2404.12773v2)

Published 19 Apr 2024 in cs.RO

Abstract: Multi-agent pathfinding (MAPF) holds significant utility within autonomous systems, however, the calculation and memory space required for multi-agent path finding (MAPF) grows exponentially as the number of agents increases. This often results in some MAPF instances being unsolvable under limited computational resources and memory space, thereby limiting the application of MAPF in complex scenarios. Hence, we propose a decomposition approach for MAPF instances, which breaks down instances involving a large number of agents into multiple isolated subproblems involving fewer agents. Moreover, we present a framework to enable general MAPF algorithms to solve each subproblem independently and merge their solutions into one conflict-free final solution, and avoid loss of solvability as much as possible. Unlike existing works that propose isolated methods aimed at reducing the time cost of MAPF, our method is applicable to all MAPF methods. In our results, we apply decomposition to multiple state-of-the-art MAPF methods using a classic MAPF benchmark\footnote{https://movingai.com/benchmarks/mapf.html}. The decomposition of MAPF instances is completed on average within 1s, and its application to seven MAPF methods reduces the memory usage or time cost significantly, particularly for serial methods. Based on massive experiments, we speculate the possibilty about loss of solvability caused by our method is $<$ 1\%. To facilitate further research within the community, we have made the source code of the proposed algorithm publicly available\footnote{https://github.com/JoeYao-bit/LayeredMAPF/tree/minimize\_dependence}.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (20)
  1. “Don’t split, try to work it out: Bypassing conflicts in multi-agent pathfinding” In Proceedings of the International Conference on Automated Planning and Scheduling 25, 2015, pp. 47–51
  2. “Greedy priority-based search for suboptimal multi-agent path finding” In Proceedings of the International Symposium on Combinatorial Search 16.1, 2023, pp. 11–19
  3. Matthew Hatem, Roni Stern and Wheeler Ruml “Bounded suboptimal heuristic search in linear space” In Proceedings of the International Symposium on Combinatorial Search 4.1, 2013, pp. 98–104
  4. Jiaoyang Li, Wheeler Ruml and Sven Koenig “Eecbs: A bounded-suboptimal search for multi-agent path finding” In Proceedings of the AAAI conference on artificial intelligence 35.14, 2021, pp. 12353–12362
  5. “Anytime multi-agent path finding via large neighborhood search” In International Joint Conference on Artificial Intelligence 2021, 2021, pp. 4127–4135 Association for the Advancement of Artificial Intelligence (AAAI)
  6. “Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search.” In IJCAI 2019, 2019, pp. 442–449
  7. “MAPF-LNS2: Fast repairing for multi-agent path finding via large neighborhood search” In Proceedings of the AAAI Conference on Artificial Intelligence 36.9, 2022, pp. 10256–10265
  8. “New techniques for pairwise symmetry breaking in multi-agent path finding” In Proceedings of the International Conference on Automated Planning and Scheduling 30, 2020, pp. 193–201
  9. “Symmetry-breaking constraints for grid-based multi-agent path finding” In Proceedings of the AAAI Conference on Artificial Intelligence 33.01, 2019, pp. 6087–6095
  10. Ryan Luna and Kostas E Bekris “Push and swap: Fast cooperative path-finding with completeness guarantees” In IJCAI 11, 2011, pp. 294–300
  11. “Searching with consistent prioritization for multi-agent path finding” In Proceedings of the AAAI conference on artificial intelligence 33.01, 2019, pp. 7643–7650
  12. Keisuke Okumura “Improving lacam for scalable eventually optimal multi-agent pathfinding” In arXiv preprint arXiv:2305.03632, 2023
  13. Keisuke Okumura “Lacam: Search-based algorithm for quick multi-agent pathfinding” In Proceedings of the AAAI Conference on Artificial Intelligence 37.10, 2023, pp. 11655–11662
  14. “Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding” In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI-19 International Joint Conferences on Artificial Intelligence Organization, 2019, pp. 535–542 DOI: 10.24963/ijcai.2019/76
  15. “Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding” In Artificial Intelligence, 2022, pp. 103752 DOI: https://doi.org/10.1016/j.artint.2022.103752
  16. “Conflict-based search for optimal multi-agent pathfinding” In Artificial intelligence 219 Elsevier, 2015, pp. 40–66
  17. David Silver “Cooperative pathfinding” In Proceedings of the aaai conference on artificial intelligence and interactive digital entertainment 1.1, 2005, pp. 117–122
  18. “Multi-Agent Pathfinding: Definitions, Variants, and Benchmarks” In Symposium on Combinatorial Search (SoCS), 2019, pp. 151–158
  19. Robert Tarjan “Depth-first search and linear graph algorithms” In SIAM journal on computing 1.2 SIAM, 1972, pp. 146–160
  20. Jordan Tyler Thayer and Wheeler Ruml “Bounded suboptimal search: A direct approach using inadmissible estimates” In IJCAI 2011, 2011, pp. 674–679
Citations (1)

Summary

We haven't generated a summary for this paper yet.

Slide Deck Streamline Icon: https://streamlinehq.com

Whiteboard

Dice Question Streamline Icon: https://streamlinehq.com

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

Authors (2)

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.