Polynomial-time Configuration Generator for Connected Unlabeled Multi-Agent Pathfinding
Takahiro Suzuki, Keisuke Okumura

TL;DR
This paper introduces a new polynomial-time algorithm called PULL for connected unlabeled multi-agent pathfinding, enabling scalable and efficient solutions for large swarms in robotics applications.
Contribution
It presents a complete, lightweight, rule-based algorithm for CUMAPF that guarantees connectivity and outperforms ILP in large, complex scenarios.
Findings
PULL runs in O(n^2) time per step on 2D grids.
PULL solves instances with hundreds of agents quickly.
PULL significantly improves naive approaches to CUMAPF.
Abstract
We consider Connected Unlabeled Multi-Agent Pathfinding (CUMAPF), a variant of MAPF where interchangeable agents must be connected at all times. This problem is fundamental to swarm robotics applications such as self-reconfiguration and marching, where standard MAPF is insufficient as it does not guarantee the connectivity constraint. Despite its simple structure, CUMAPF remains understudied and lacks practical algorithms. We first develop an Integer Linear Programming (ILP) reduction to solve CUMAPF. Although this formulation provides a makespan-optimal plan, it is severely limited in terms of scalability and real-time responsiveness due to the large number of variables. We therefore propose a suboptimal but complete algorithm named PULL. It is based on a rule-based one-step function that computes a subsequent configuration that preserves connectivity and advances towards the target…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Robotic Path Planning Algorithms · Optimization and Search Problems
