ROFeb 24, 2021

Iterative Refinement for Real-Time Multi-Robot Path Planning

arXiv:2102.12331v228 citations
AI Analysis

This addresses the need for efficient, anytime planning in online multi-agent scenarios, though it is incremental as it builds on existing MAPF solvers.

The paper tackles the problem of real-time multi-robot path planning by proposing an iterative refinement method that quickly generates sub-optimal initial solutions and then refines them using optimal solvers on subsets of agents, achieving fast convergence and scalability with reasonable quality.

We study the iterative refinement of path planning for multiple robots, known as multi-agent pathfinding (MAPF). Given a graph, agents, their initial locations, and destinations, a solution of MAPF is a set of paths without collisions. Iterative refinement for MAPF is desirable for three reasons: 1)~optimization is intractable, 2)~sub-optimal solutions can be obtained instantly, and 3)~it is anytime planning, desired in online scenarios where time for deliberation is limited. Despite the high demand, this is under-explored in MAPF because finding good neighborhoods has been unclear so far. Our proposal uses a sub-optimal MAPF solver to obtain an initial solution quickly, then iterates the two procedures: 1)~select a subset of agents, 2)~use an optimal MAPF solver to refine paths of selected agents while keeping other paths unchanged. Since the optimal solvers are used on small instances of the problem, this scheme yields efficient-enough solutions rapidly while providing high scalability. We also present reasonable candidates on how to select a subset of agents. Evaluations in various scenarios show that the proposal is promising; the convergence is fast, scalable, and with reasonable quality.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes