mlsanityData to 14 Oct 2026

Solving Multi-Agent Multi-Goal Path Finding Problems in Polynomial Time

arXiv 2512.22171 ↗First posted 17 Dec 2025cs.MA cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

In this paper, we plan missions for a fleet of agents in undirected graphs, such as grids, with multiple goals. In contrast to regular multi-agent path-finding, the solver finds and updates the assignment of goals to the agents on its own. In the continuous case for a point agent with motions in the Euclidean plane, the problem can be solved arbitrarily close to optimal. For discrete variants that incur node and edge conflicts, we show that it can be solved in polynomial time, which is unexpected, since traditional vehicle routing on general graphs is NP-hard. We implement a corresponding planner that finds conflict-free optimized routes for the agents. Global assignment strategies greatly reduce the number of conflicts, with the remaining ones resolved by elaborating on the concept of ants-on-the-stick, by solving local assignment problems, by interleaving agent paths, and by kicking agents that have already arrived out of their destinations

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 7 of its 39 references that are in the map. First posted on arXiv 17 Dec 2025.

Builds on

7 of 39 references.

References · 7

  1. 2019Multi-Agent Pathfinding: Definitions, Variants, and Benchmarkscited by 199
  2. 2016Optimal Target Assignment and Path Finding for Teams of Agentscited by 25
  3. 2020Multi-Goal Multi-Agent Path Finding via Decoupled and Integrated Goal Vertex Orderingcited by 12
  4. 2021Solving Simultaneous Target Assignment and Path Planning Efficiently with Time-Independent Executioncited by 9
  5. 2024MGCBS: An Optimal and Efficient Algorithm for Solving Multi-Goal Multi-Agent Path Finding Problemcited by 3
  6. 2024Expected 1.x-Makespan-Optimal MAPF on Grids in Low-Poly Timecited by 2
  7. 2022The Small Solution Hypothesis for MAPF on Strongly Connected Directed Graphs Is Truecited by 1

Built on by

Not cited yet.