MAAIDec 17, 2025

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

arXiv:2512.22171v1
Originality Incremental advance
AI Analysis

This provides an efficient solution for mission planning in robotics or logistics where agents must dynamically assign and reach multiple goals, though it appears incremental in extending known methods.

The paper tackles multi-agent path finding with dynamic goal assignment in undirected graphs, showing that discrete variants with conflicts can be solved in polynomial time, which contrasts with the NP-hard nature of traditional vehicle routing.

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

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes