Scalable Mechanism Design for Multi-Agent Path Finding
Paul Friedrich, Yulun Zhang, Michael Curry, Ludwig Dierks, Stephen McAleer, Jiaoyang Li, Tuomas Sandholm, Sven Seuken
TL;DR
This work addresses the challenge of allocating collision-free paths in MAPF when agents are self-interested and may misreport their preferences. By leveraging the maximal-in-range (MIR) property and VCG-based payments, the authors design three mechanisms—PCBS, EPBS, and MCPP—that achieve strategyproofness and individual rationality while varying in scalability. PCBS solves the exact welfare-maximizing MAPF allocation via CBS but is computationally heavy; EPBS makes MIR feasible with an exhaustive PBS-based range; MCPP further scales by sampling priority orderings to approximate the optimum. Experiments across large MAPF benchmarks demonstrate that MIR-enabled mechanisms can substantially improve welfare over baselines and scale to thousands of agents, with payments typically nonnegative and often zero. Collectively, the work bridges mechanism design and MAPF, offering practical, scalable, strategyproof allocations for complex multi-agent routing problems.
Abstract
Multi-Agent Path Finding (MAPF) involves determining paths for multiple agents to travel simultaneously and collision-free through a shared area toward given goal locations. This problem is computationally complex, especially when dealing with large numbers of agents, as is common in realistic applications like autonomous vehicle coordination. Finding an optimal solution is often computationally infeasible, making the use of approximate, suboptimal algorithms essential. Adding to the complexity, agents might act in a self-interested and strategic way, possibly misrepresenting their goals to the MAPF algorithm if it benefits them. Although the field of mechanism design offers tools to align incentives, using these tools without careful consideration can fail when only having access to approximately optimal outcomes. In this work, we introduce the problem of scalable mechanism design for MAPF and propose three strategyproof mechanisms, two of which even use approximate MAPF algorithms. We test our mechanisms on realistic MAPF domains with problem sizes ranging from dozens to hundreds of agents. We find that they improve welfare beyond a simple baseline.
