Multi-Agent Path Finding via Finite-Horizon Hierarchical Factorization
Jiarui Li, Alessandro Zanardi, Gioele Zardini
TL;DR
This paper tackles scalable multi-agent path finding (MAPF) in dynamic, warehouse-like environments. It introduces a finite-horizon hierarchical factorization framework that plans one step at a time in a receding-horizon manner, enabling online execution. Each cycle computes parallel single-agent paths, detects $H$-step conflicts with spatial hashing to form a two-level grouping, and uses a PIBT-based replanning for non-finalized robots, with congestion-resolution expanding groups when needed. The approach achieves up to a $60\%$ reduction in time-to-first-action and maintains competitive SOC compared to offline baselines such as LaCAM* across different problem sizes and horizons, demonstrating strong practical speedups for real-time large-scale robot coordination.
Abstract
We present a novel algorithm for large-scale Multi-Agent Path Finding (MAPF) that enables fast, scalable planning in dynamic environments such as automated warehouses. Our approach introduces finite-horizon hierarchical factorization, a framework that plans one step at a time in a receding-horizon fashion. Robots first compute individual plans in parallel, and then dynamically group based on spatio-temporal conflicts and reachability. The framework accounts for conflict resolution, and for immediate execution and concurrent planning, significantly reducing response time compared to offline algorithms. Experimental results on benchmark maps demonstrate that our method achieves up to 60% reduction in time-to-first-action while consistently delivering high-quality solutions, outperforming state-of-the-art offline baselines across a range of problem sizes and planning horizons.
