MAPP: a Scalable Multi-Agent Path Planning Algorithm with Tractability and Completeness Guarantees
Not on the map. Why?
Abstract (arXiv)
Multi-agent path planning is a challenging problem with numerous real-life applications. Running a centralized search such as A* in the combined state space of all units is complete and cost-optimal, but scales poorly, as the state space size is exponential in the number of mobile units. Traditional decentralized approaches, such as FAR and WHCA*, are faster and more scalable, being based on problem decomposition. However, such methods are incomplete and provide no guarantees with respect to the running time or the solution quality. They are not necessarily able to tell in a reasonable time whether they would succeed in finding a solution to a given instance. We introduce MAPP, a tractable algorithm for multi-agent path planning on undirected graphs. We present a basic version and several extensions. They have low-polynomial worst-case upper bounds for the running time, the memory requirements, and the length of solutions. Even though all algorithmic versions are incomplete in the general case, each provides formal guarantees on problems it can solve. For each version, we discuss the algorithms completeness with respect to clearly defined subclasses of instances. Experiments were run on realistic game grid maps. MAPP solved 99.86% of all mobile units, which is 18--22% better than the percentage of FAR and WHCA*. MAPP marked 98.82% of all units as provably solvable during the first stage of plan computation. Parts of MAPPs computation can be re-used across instances on the same map. Speed-wise, MAPP is competitive or significantly faster than WHCA*, depending on whether MAPP performs all computations from scratch. When data that MAPP can re-use are preprocessed offline and readily available, MAPP is slower than the very fast FAR algorithm by a factor of 2.18 on average. MAPPs solutions are on average 20% longer than FARs solutions and 7--31% longer than WHCA*s solutions.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jan 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 6; 2023: 2; 2024: 1; 2025: 1; 2026: 3.
15 papers.
Sort:
- 2023Learn to Follow: Decentralized Lifelong Multi-agent Pathfinding via Planning and Learningcited by 27
- 2022Multi-Agent Path Finding with Prioritized Communication Learningcited by 17
- 2022Answer Set Planning: A Surveycited by 12
- 2022Graph-Based Multi-Robot Path Finding and Planningcited by 7
- 2022Optimal and Bounded-Suboptimal Multi-Goal Task Assignment and Path Findingcited by 5
- 2022Standby-Based Deadlock Avoidance Method for Multi-Agent Pickup and Delivery Taskscited by 4
- 2021A Competitive Analysis of Online Multi-Agent Path Findingcited by 2
- 2021DPLL(MAPF): an Integration of Multi-Agent Path Finding and SAT Solving Technologiescited by 1
- 2024QD-MAPPER: A Quality Diversity Framework to Automatically Evaluate Multi-Agent Path Finding Algorithms in Diverse Mapscited by 1
- 2026Planning over MAPF Agent Dependencies via Multi-Dependency PIBTcited by 1
- 2022Plan Execution for Multi-Agent Path Finding with Indoor Quadcopterscited by 0
- 2023Counterexample Guided Abstraction Refinement with Non-Refined Abstractions for Multi-Agent Path Findingcited by 0
3 more
- 2025Multi-Agent Pathfinding Under Team-Connected Communication Constraint via Adaptive Path Expansion and Dynamic Leadingcited by 0
- 2026Unassigned Agents in Compilation-based Multi-agent Path Findingcited by 0
- 2026Stress-Relief Annealing: Polynomial-Time Simulation-Free Layout Optimization for Automated Warehousescited by 0
- 2026Stress-Relief Annealing: Polynomial-Time Simulation-Free Layout Optimization for Automated Warehouses2 Aug 2026
- 2026Unassigned Agents in Compilation-based Multi-agent Path Finding14 Jun 2026
- 2026Planning over MAPF Agent Dependencies via Multi-Dependency PIBT24 Mar 2026
- 2025Multi-Agent Pathfinding Under Team-Connected Communication Constraint via Adaptive Path Expansion and Dynamic Leading6 Jan 2025
- 2024QD-MAPPER: A Quality Diversity Framework to Automatically Evaluate Multi-Agent Path Finding Algorithms in Diverse Maps10 Sep 2024
- 2023Learn to Follow: Decentralized Lifelong Multi-agent Pathfinding via Planning and Learning2 Oct 2023
- 2023Counterexample Guided Abstraction Refinement with Non-Refined Abstractions for Multi-Agent Path Finding20 Jan 2023
- 2022Optimal and Bounded-Suboptimal Multi-Goal Task Assignment and Path Finding2 Aug 2022
- 2022Plan Execution for Multi-Agent Path Finding with Indoor Quadcopters5 Jul 2022
- 2022Graph-Based Multi-Robot Path Finding and Planning22 Jun 2022
- 2022Answer Set Planning: A Survey11 Feb 2022
- 2022Multi-Agent Path Finding with Prioritized Communication Learning8 Feb 2022
- 2023Learn to Follow: Decentralized Lifelong Multi-agent Pathfinding via Planning and Learningcited by 27
- 2022Multi-Agent Path Finding with Prioritized Communication Learningcited by 17
- 2022Answer Set Planning: A Surveycited by 12
- 2022Graph-Based Multi-Robot Path Finding and Planningcited by 7
- 2022Optimal and Bounded-Suboptimal Multi-Goal Task Assignment and Path Findingcited by 5
- 2022Standby-Based Deadlock Avoidance Method for Multi-Agent Pickup and Delivery Taskscited by 4
- 2021A Competitive Analysis of Online Multi-Agent Path Findingcited by 2
- 2021DPLL(MAPF): an Integration of Multi-Agent Path Finding and SAT Solving Technologiescited by 1
- 2024QD-MAPPER: A Quality Diversity Framework to Automatically Evaluate Multi-Agent Path Finding Algorithms in Diverse Mapscited by 1
- 2026Planning over MAPF Agent Dependencies via Multi-Dependency PIBTcited by 1
- 2022Plan Execution for Multi-Agent Path Finding with Indoor Quadcopterscited by 0
- 2023Counterexample Guided Abstraction Refinement with Non-Refined Abstractions for Multi-Agent Path Findingcited by 0
12 most cited of 15 All 15 (JSON)
- 2026Stress-Relief Annealing: Polynomial-Time Simulation-Free Layout Optimization for Automated Warehouses2 Aug 2026
- 2026Unassigned Agents in Compilation-based Multi-agent Path Finding14 Jun 2026
- 2026Planning over MAPF Agent Dependencies via Multi-Dependency PIBT24 Mar 2026
- 2025Multi-Agent Pathfinding Under Team-Connected Communication Constraint via Adaptive Path Expansion and Dynamic Leading6 Jan 2025
- 2024QD-MAPPER: A Quality Diversity Framework to Automatically Evaluate Multi-Agent Path Finding Algorithms in Diverse Maps10 Sep 2024
- 2023Learn to Follow: Decentralized Lifelong Multi-agent Pathfinding via Planning and Learning2 Oct 2023
- 2023Counterexample Guided Abstraction Refinement with Non-Refined Abstractions for Multi-Agent Path Finding20 Jan 2023
- 2022Optimal and Bounded-Suboptimal Multi-Goal Task Assignment and Path Finding2 Aug 2022
- 2022Plan Execution for Multi-Agent Path Finding with Indoor Quadcopters5 Jul 2022
- 2022Graph-Based Multi-Robot Path Finding and Planning22 Jun 2022
- 2022Answer Set Planning: A Survey11 Feb 2022
- 2022Multi-Agent Path Finding with Prioritized Communication Learning8 Feb 2022
12 newest of 15 All 15 (JSON)