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

Stefan Edelkamp
12/17/2025
cs.MAcs.AI

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

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

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{edelkamp2025solving,
  title  = {Solving Multi-Agent Multi-Goal Path Finding Problems in Polynomial Time},
  author = {Stefan Edelkamp},
  year   = {2025},
  eprint = {2512.22171},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.22171v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.22171.svg)](https://codeofpaper.com/paper/2512.22171)

Discussion