Optimal and Scalable MAPF via Multi-Marginal Optimal Transport and Schrödinger Bridges
Abstract
Lay Summary
When many robots need to reach different targets in a shared space without collisions, finding the best routes is extremely difficult because the number of possible plans grows exponentially with more robots and longer routes. We show that by viewing this as a transport problem, that is, moving mass from starting locations to destinations, a certain mathematical structure emerges that naturally guarantees optimal, collision-free paths, without the expensive trial-and-error search that existing methods require. This makes the problem solvable in a fraction of the time. For even larger problems, we introduce a probabilistic relaxation that produces a "shadow", which is a blurry picture of where robots are likely to travel. This shadow can be computed extremely fast. We then focus only on the darkest corridors of this shadow and solve a smaller, simpler problem restricted to these corridors. This two-step approach scales highly favorably with problem size (almost linearly) while staying within 10% of the optimal solution, enabling coordination of over a thousand robots in under a minute.