Optimal Multi-Robot Path Planning on Graphs: Structure and Computational Complexity
Jingjin Yu, Steven M. LaValle

TL;DR
This paper analyzes the structure and computational complexity of optimal multi-robot path planning on graphs, revealing inherent trade-offs and NP-hardness, while also proposing algorithms for practical solutions.
Contribution
It characterizes the Pareto fronts for multiple objectives and proves NP-hardness of optimal solutions, advancing understanding of MPP complexity.
Findings
Each objective induces a Pareto front, not simultaneously optimizable.
Computing optimal solutions for each objective is NP-hard.
Practical algorithms can solve large instances near-optimally.
Abstract
We study the problem of optimal multi-robot path planning on graphs (MPP) over four distinct minimization objectives: the total arrival time, the makespan (last arrival time), the total distance, and the maximum (single-robot traveled) distance. On the structure side, we show that each pair of these four objectives induces a Pareto front and cannot always be optimized simultaneously. Then, through reductions from 3-SAT, we further establish that computation over each objective is an NP-hard task, providing evidence that solving MPP optimally is generally intractable. Nevertheless, in a related paper, we design complete algorithms and efficient heuristics for optimizing all four objectives, capable of solving MPP optimally or near-optimally for hundreds of robots in challenging setups.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Optimization and Search Problems · Vehicle Routing Optimization Methods
