Optimal and Bounded Suboptimal Any-Angle Multi-agent Pathfinding
Konstantin Yakovlev, Anton Andreychuk, Roni Stern

TL;DR
This paper introduces the first optimal and bounded-suboptimal algorithms for multi-agent pathfinding with any-angle movement, significantly improving scalability and solution quality over traditional grid-based methods.
Contribution
It develops an optimal multi-agent pathfinding algorithm for any-angle movement by combining CCBS and TO-AA-SIPP, and introduces techniques to enhance scalability and a bounded-suboptimal variant.
Findings
Solved over 30% more problems with adapted techniques
Demonstrated effectiveness of the bounded-suboptimal variant
Improved scalability of multi-agent pathfinding with any-angle movement
Abstract
Multi-agent pathfinding (MAPF) is the problem of finding a set of conflict-free paths for a set of agents. Typically, the agents' moves are limited to a pre-defined graph of possible locations and allowed transitions between them, e.g. a 4-neighborhood grid. We explore how to solve MAPF problems when each agent can move between any pair of possible locations as long as traversing the line segment connecting them does not lead to a collision with the obstacles. This is known as any-angle pathfinding. We present the first optimal any-angle multi-agent pathfinding algorithm. Our planner is based on the Continuous Conflict-based Search (CCBS) algorithm and an optimal any-angle variant of the Safe Interval Path Planning (TO-AA-SIPP). The straightforward combination of those, however, scales poorly since any-angle path finding induces search trees with a very large branching factor. To…
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
TopicsRobotic Path Planning Algorithms · Digital Rights Management and Security · Optimization and Search Problems
MethodsSparse Evolutionary Training
