The Parameterized Complexity of Coordinated Motion Planning
Eduard Eiben, Robert Ganian, Iyad Kanj

TL;DR
This paper analyzes the computational complexity of coordinated motion planning for multiple robots on a grid, establishing fixed-parameter tractability results and hardness boundaries for different objectives and parameters.
Contribution
It provides the first fixed-parameter tractability results for CMP with respect to the number of robots and objective target, and shows para-NP-hardness for CMP-M when parameterized by the target.
Findings
CMP-M is para-NP-hard when parameterized by the objective target.
CMP-L remains fixed-parameter tractable when parameterized by the objective target.
The paper establishes NP-hardness of classical path-disjointness problems on grids as a corollary.
Abstract
In Coordinated Motion Planning (CMP), we are given a rectangular-grid on which robots occupy distinct starting gridpoints and need to reach distinct destination gridpoints. In each time step, any robot may move to a neighboring gridpoint or stay in its current gridpoint, provided that it does not collide with other robots. The goal is to compute a schedule for moving the robots to their destinations which minimizes a certain objective target - prominently the number of time steps in the schedule, i.e., the makespan, or the total length traveled by the robots. We refer to the problem arising from minimizing the former objective target as CMP-M and the latter as CMP-L. Both CMP-M and CMP-L are fundamental problems that were posed as the computational geometry challenge of SoCG 2021, and CMP also embodies the famous -puzzle as a special case. In this paper, we…
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
TopicsGenome Rearrangement Algorithms · Robotic Path Planning Algorithms · Computational Geometry and Mesh Generation
