Optimal Multi-Robot Path Planning on Graphs: Complete Algorithms and Effective Heuristics
Not on the map. Why?
Abstract (arXiv)
We study the problem of optimal multi-robot path planning on graphs MPP over four distinct minimization objectives: the makespan (last arrival time), the maximum (single-robot traveled) distance, the total arrival time, and the total distance. In a related paper, we show that these objectives are distinct and NP-hard to optimize. In this work, we focus on efficiently algorithmic solutions for solving these optimal MPP problems. Toward this goal, we first establish a one-to-one solution mapping between MPP and network-flow. Based on this equivalence and integer linear programming (ILP), we design novel and complete algorithms for optimizing over each of the four objectives. In particular, our exact algorithm for computing optimal makespan solutions is a first such that is capable of solving extremely challenging problems with robot-vertex ratio as high as 100%. Then, we further improve the computational performance of these exact algorithms through the introduction of principled heuristics, at the expense of some optimality loss. The combination of ILP model based algorithms and the heuristics proves to be highly effective, allowing the computation of 1.x-optimal solutions for problems containing hundreds of robots, densely populated in the environment, often in just seconds.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Jul 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 3; 2024: 3.
12 papers.
- 2021Pairwise Symmetry Reasoning for Multi-Agent Path Finding Searchcited by 21
- 2022Answer Set Planning: A Surveycited by 12
- 2022Graph-Based Multi-Robot Path Finding and Planningcited by 7
- 2021Coordinated Multi-Agent Pathfinding for Drones and Trucks over Road Networkscited by 6
- 2021Multi-agent Soft Actor-Critic Based Hybrid Motion Planner for Mobile Robotscited by 4
- 2023Mixed Integer Programming for Time-Optimal Multi-Robot Coverage Path Planning with Efficient Heuristicscited by 4
- 2023The Parameterized Complexity of Coordinated Motion Planningcited by 3
- 2023On Computing Makespan-Optimal Solutions for Generalized Sliding-Tile Puzzlescited by 2
- 2024Simultaneous Task Allocation and Planning for Multi-Robots under Hierarchical Temporal Logic Specificationscited by 2
- 2024Optimal and Bounded Suboptimal Any-Angle Multi-agent Pathfindingcited by 2
- 2022Multi-robot Social-aware Cooperative Planning in Pedestrian Environments Using Multi-agent Reinforcement Learningcited by 0
- 2024Optimally Solving Colored Generalized Sliding-Tile Puzzles: Complexity and Boundscited by 0
- 2024Optimally Solving Colored Generalized Sliding-Tile Puzzles: Complexity and Bounds19 Oct 2024
- 2024Optimal and Bounded Suboptimal Any-Angle Multi-agent Pathfinding25 Apr 2024
- 2024Simultaneous Task Allocation and Planning for Multi-Robots under Hierarchical Temporal Logic Specifications8 Jan 2024
- 2023On Computing Makespan-Optimal Solutions for Generalized Sliding-Tile Puzzles18 Dec 2023
- 2023The Parameterized Complexity of Coordinated Motion Planning12 Dec 2023
- 2023Mixed Integer Programming for Time-Optimal Multi-Robot Coverage Path Planning with Efficient Heuristics30 Jun 2023
- 2022Multi-robot Social-aware Cooperative Planning in Pedestrian Environments Using Multi-agent Reinforcement Learning29 Nov 2022
- 2022Graph-Based Multi-Robot Path Finding and Planning22 Jun 2022
- 2022Answer Set Planning: A Survey11 Feb 2022
- 2021Multi-agent Soft Actor-Critic Based Hybrid Motion Planner for Mobile Robots13 Dec 2021
- 2021Coordinated Multi-Agent Pathfinding for Drones and Trucks over Road Networks17 Oct 2021
- 2021Pairwise Symmetry Reasoning for Multi-Agent Path Finding Search12 Mar 2021