Revisiting the Complexity Analysis of Conflict-Based Search: New Computational Techniques and Improved Bounds
Not on the map. Why?
Abstract (arXiv)
The problem of Multi-Agent Path Finding (MAPF) calls for finding a set of conflict-free paths for a fleet of agents operating in a given environment. Arguably, the state-of-the-art approach to computing optimal solutions is Conflict-Based Search (CBS). In this work we revisit the complexity analysis of CBS to provide tighter bounds on the algorithm's run-time in the worst-case. Our analysis paves the way to better pinpoint the parameters that govern (in the worst case) the algorithm's computational complexity. Our analysis is based on two complementary approaches: In the first approach we bound the run-time using the size of a Multi-valued Decision Diagram (MDD) -- a layered graph which compactly contains all possible single-agent paths between two given vertices for a specific path length. In the second approach we express the running time by a novel recurrence relation which bounds the algorithm's complexity. We use generating functions-based analysis in order to tightly bound the recurrence. Using these technique we provide several new upper-bounds on CBS's complexity. The results allow us to improve the existing bound on the running time of CBS for many cases. For example, on a set of common benchmarks we improve the upper-bound by a factor of at least 2^107.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 2 of its 20 references that are in the map. First posted on arXiv 18 Apr 2021.
Builds on
2 of 20 references.
References · 2
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 2; 2025: 1.
8 papers.
- 2021Cooperative Multi-Agent Path Finding: Beyond Path Planning and Collision Avoidancecited by 8
- 2021Coordinated Multi-Agent Pathfinding for Drones and Trucks over Road Networkscited by 6
- 2022Leveraging Experience in Lifelong Multi-Agent Pathfindingcited by 3
- 2023Fine-Grained Complexity Analysis of Multi-Agent Path Finding on 2D Gridscited by 1
- 2024Scalable Mechanism Design for Multi-Agent Path Findingcited by 1
- 2022Multi-Agent Terraforming: Efficient Multi-Agent Path Finding via Environment Manipulationcited by 0
- 2024On the Completeness of Conflict-Based Search: Temporally-Relative Duplicate Pruningcited by 0
- 2025Multi-Agent Path Finding For Large Agents Is Intractablecited by 0
- 2025Multi-Agent Path Finding For Large Agents Is Intractable15 May 2025
- 2024On the Completeness of Conflict-Based Search: Temporally-Relative Duplicate Pruning16 Aug 2024
- 2024Scalable Mechanism Design for Multi-Agent Path Finding30 Jan 2024
- 2023Fine-Grained Complexity Analysis of Multi-Agent Path Finding on 2D Grids25 May 2023
- 2022Multi-Agent Terraforming: Efficient Multi-Agent Path Finding via Environment Manipulation20 Mar 2022
- 2022Leveraging Experience in Lifelong Multi-Agent Pathfinding9 Feb 2022
- 2021Coordinated Multi-Agent Pathfinding for Drones and Trucks over Road Networks17 Oct 2021
- 2021Cooperative Multi-Agent Path Finding: Beyond Path Planning and Collision Avoidance23 May 2021