@InProceedings{MotionPlanning_SoCG2018,
AUTHOR = {Erik D. Demaine and S\'andor P. Fekete and Phillip Keldenich and Christian Scheffer and Henk Meijer},
TITLE = {Coordinated Motion Planning: Reconfiguring a Swarm of Labeled Robots with Bounded Stretch},
BOOKTITLE = {Proceedings of the 34th International Symposium on
Computational Geometry (SoCG 2018)},
bookurl = {https://www.renyi.hu/conferences/socg18/},
MONTH = {June 11--14},
YEAR = 2018,
PAGES = {29:1--29:15},
length = {15 pages},
comments = {This paper is also available as <A HREF="https://arXiv.org/abs/1801.01689">arXiv:1801.01689</A>, and from <A HREF="https://doi.org/10.4230/LIPIcs.SoCG.2018.29">LIPIcs</A>.},
}
We resolve these open problems by developing a framework that provides constant-factor approximation algorithms for minimizing the execution time of a coordinated, parallel motion plan for a swarm of robots in the absence of obstacles, provided their arrangement entails some amount of separability. In fact, our algorithm achieves constant stretch factor: If all robots want to move at most d units from their respective starting positions, then the total duration of the overall schedule (and hence the distance traveled by each robot) is O(d). Various extensions include unlabeled robots and different classes of robots. We also resolve the complexity of finding a reconfiguration plan with minimal execution time by proving that this is NP-hard, even for a grid arrangement without any stationary obstacles. On the other hand, we show that for densely packed disks that cannot be well separated, a stretch factor Ω(N1/4) may be required. On the positive side, we establish a stretch factor of O(N1/2) even in this case. The intricate difficulties of computing precise optimal solutions are demonstrated by the seemingly simple case of just two disks, which is shown to be excruciatingly difficult to solve to optimality.