LayeredMAPF: a decomposition of MAPF instance to reduce solving costs (2404.12773v2)
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}.
- “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
- “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
- 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
- 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
- “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)
- “Improved Heuristics for Multi-Agent Path Finding with Conflict-Based Search.” In IJCAI 2019, 2019, pp. 442–449
- “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
- “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
- “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
- Ryan Luna and Kostas E Bekris “Push and swap: Fast cooperative path-finding with completeness guarantees” In IJCAI 11, 2011, pp. 294–300
- “Searching with consistent prioritization for multi-agent path finding” In Proceedings of the AAAI conference on artificial intelligence 33.01, 2019, pp. 7643–7650
- Keisuke Okumura “Improving lacam for scalable eventually optimal multi-agent pathfinding” In arXiv preprint arXiv:2305.03632, 2023
- 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
- “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
- “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
- “Conflict-based search for optimal multi-agent pathfinding” In Artificial intelligence 219 Elsevier, 2015, pp. 40–66
- David Silver “Cooperative pathfinding” In Proceedings of the aaai conference on artificial intelligence and interactive digital entertainment 1.1, 2005, pp. 117–122
- “Multi-Agent Pathfinding: Definitions, Variants, and Benchmarks” In Symposium on Combinatorial Search (SoCS), 2019, pp. 151–158
- Robert Tarjan “Depth-first search and linear graph algorithms” In SIAM journal on computing 1.2 SIAM, 1972, pp. 146–160
- Jordan Tyler Thayer and Wheeler Ruml “Bounded suboptimal search: A direct approach using inadmissible estimates” In IJCAI 2011, 2011, pp. 674–679
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.