Engineering LaCAM$^\ast$: Towards Real-Time, Large-Scale, and Near-Optimal Multi-Agent Pathfinding
Keisuke Okumura
TL;DR
This work tackles real-time, large-scale multi-agent pathfinding by extending the LaCAM$^\ast$ framework with a set of engineering techniques. It introduces non-deterministic node extraction, space utilization optimization with scattered paths, Monte-Carlo configuration generation, dynamic incorporation of alternative solutions, and a recursive refinement approach, all aimed at achieving near-optimality within practical time limits. Across extensive experiments, the combined methods deliver substantial improvements in sum-of-loss and flowtime, solving larger instances than prior methods and even enabling scenarios with up to 10,000 agents under extended time budgets. The results indicate a meaningful step toward practical real-time MAPF at massive scales, with SUO and adaptive refinements contributing the most significant gains.
Abstract
This paper addresses the challenges of real-time, large-scale, and near-optimal multi-agent pathfinding (MAPF) through enhancements to the recently proposed LaCAM* algorithm. LaCAM* is a scalable search-based algorithm that guarantees the eventual finding of optimal solutions for cumulative transition costs. While it has demonstrated remarkable planning success rates, surpassing various state-of-the-art MAPF methods, its initial solution quality is far from optimal, and its convergence speed to the optimum is slow. To overcome these limitations, this paper introduces several improvement techniques, partly drawing inspiration from other MAPF methods. We provide empirical evidence that the fusion of these techniques significantly improves the solution quality of LaCAM*, thus further pushing the boundaries of MAPF algorithms.
