Exploiting Subgraph Structure in Multi-Robot Path Planning
arXiv:1111.0053 · doi:10.1613/jair.2408
Abstract
Multi-robot path planning is difficult due to the combinatorial explosion of the search space with every new robot added. Complete search of the combined state-space soon becomes intractable. In this paper we present a novel form of abstraction that allows us to plan much more efficiently. The key to this abstraction is the partitioning of the map into subgraphs of known structure with entry and exit restrictions which we can represent compactly. Planning then becomes a search in the much smaller space of subgraph configurations. Once an abstract plan is found, it can be quickly resolved into a correct (but possibly sub-optimal) concrete plan without the need for further search. We prove that this technique is sound and complete and demonstrate its practical effectiveness on a real map. A contending solution, prioritised planning, is also evaluated and shown to have similar performance albeit at the cost of completeness. The two approaches are not necessarily conflicting; we demonstrate how they can be combined into a single algorithm which outperforms either approach alone.
Cited by in corpus (29)
- Efficient Informative Sensing using Multiple Robots
- Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding
- Overview: Generalizations of Multi-Agent Path Finding to Real-World Scenarios
- AI Buzzwords Explained: Multi-Agent Path Finding (MAPF)
- Intractability of Optimal Multi-Robot Path Planning on Planar Graphs
- Multi-Agent Algorithms for Collective Behavior: A structural and application-focused atlas
- X*: Anytime Multi-Agent Path Finding for Sparse Domains using Window-Based Iterative Repairs
- Planning Optimal Paths for Multiple Robots on Graphs
- Path planning for Robotic Mobile Fulfillment Systems
- Context-Aware Route Planning for Automated Warehouses
- Optimal Multi-Robot Path Planning on Graphs: Complete Algorithms and Effective Heuristics
- An Effective Algorithmic Framework for Near Optimal Multi-Robot Path Planning
- Makespan Optimal Solving of Cooperative Path-Finding via Reductions to Propositional Satisfiability
- Push, Stop, and Replan: An Application of Pebble Motion on Graphs to Planning in Automated Warehouses
- Human Intention Recognition for Human Aware Planning in Integrated Warehouse Systems
- Improved Discrete RRT for Coordinated Multi-robot Planning
- Multi-agent Path Finding with Continuous Time Viewed Through Satisfiability Modulo Theories (SMT)
- Average Case Constant Factor Time and Distance Optimal Multi-Robot Path Planning in Well-Connected Environments
- Compilation-based Solvers for Multi-Agent Path Finding: a Survey, Discussion, and Future Opportunities
- Lazy Modeling of Variants of Token Swapping Problem and Multi-agent Path Finding through Combination of Satisfiability Modulo Theories and Conflict-based Search
- Area Protection in Adversarial Path-Finding Scenarios with Multiple Mobile Agents on Graphs: a theoretical and experimental study of target-allocation strategies for defense coordination
- A Summary of Adaptation of Techniques from Search-based Optimal Multi-Agent Path Finding Solvers to Compilation-based Approach
- On Randomized Searching for Multi-robot Coordination
- Pushing the Envelope: From Discrete to Continuous Movements in Multi-Agent Path Finding via Lazy Encodings
- Maintaining Ad-Hoc Communication Network in Area Protection Scenarios with Adversarial Agents
- Improvements in Sub-optimal Solving of the -Puzzle via Joint Relocation of Pebbles and its Applications to Rule-based Cooperative Path-Finding
- On the Tour Towards DPLL(MAPF) and Beyond
- Finding Optimal Solutions to Token Swapping by Conflict-based Search and Reduction to SAT
- Efficient Multi-Robot Exploration with Energy Constraint based on Optimal Transport Theory