Decoupling Geometric Planning and Execution in Scalable Multi-Agent Path Finding

arXiv cs.RO / 3/31/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper addresses Multi-Agent Path Finding (MAPF) with sum-of-costs objectives, noting that common time-expanded and centralized conflict-resolution approaches can hinder scalability on large or dense graphs.
  • It introduces a two-stage hybrid framework that decouples geometric planning from execution: Geometric Conflict Preemption (GCP) uses A* on the original graph with cost inflation to encourage spatial detours.
  • For execution, a Decentralized Local Controller (DLC) runs the planned geometric routes using per-vertex FIFO authorization queues and adds wait actions only when needed to prevent vertex and edge-swap conflicts.
  • Experiments on benchmark maps with up to 1000 agents report near-linear runtime scaling and a 100% success rate on instances that meet a geometric feasibility assumption.
  • On bottleneck-heavy maps, GCP helps reduce synchronization-induced waiting and can improve sum-of-costs compared with approaches that rely more heavily on time reasoning and centralized coordination.

Abstract

Multi-Agent Path Finding (MAPF) requires collision-free trajectories for multiple agents on a shared graph, often with the objective of minimizing the sum-of-costs (SOC). Many optimal and bounded-suboptimal solvers rely on time-expanded models and centralized conflict resolution, which limits scalability in large or dense instances. We propose a hybrid prioritized framework that separates geometric planning from execution-time conflict resolution. In the first stage, Geometric Conflict Preemption (GCP) plans agents sequentially with A* on the original graph while inflating costs for transitions entering vertices used by higher-priority paths, encouraging spatial detours without explicit time reasoning. In the second stage, a Decentralized Local Controller (DLC) executes the geometric paths using per-vertex FIFO authorization queues and inserts wait actions only when required to avoid vertex and edge-swap conflicts. Experiments on standard benchmark maps with up to 1000 agents show that the method scales with an empirically near-linear runtime trend and attains a 100% success rate on instances satisfying the geometric feasibility assumption. On bottleneck-heavy maps, GCP reduces synchronization-induced waiting and often improves SOC on bottleneck-heavy maps