@Article{Crystalline_Robotica,
AUTHOR = {Greg Aloupis and S\'ebastien Collette and Mirela Damian and
Erik D. Demaine and Robin Flatland and Stefan Langerman
and Joseph O'Rourke and Val Pinciu and Suneeta Ramaswami and
Vera Sacrist\'an and Stefanie Wuhrer},
TITLE = {Efficient constant-velocity reconfiguration of crystalline robots},
JOURNAL = {Robotica},
VOLUME = 29,
NUMBER = 1,
YEAR = 2011,
PAGES = {59--71},
NOTE = {Special issue on Robotic Self-X Systems.},
doi = {https://dx.doi.org/10.1017/S026357471000072X},
dblp = {https://dblp.org/rec/journals/robotica/AloupisCDDFLOPRSW11},
comments = {This paper is also available from <A HREF="http://dx.doi.org/10.1017/S026357471000072X">Cambridge Journals Online</A>.},
}
Our algorithms involve a total of O(n2) atom operations, which are performed in O(n) parallel steps. This improves on previous reconfiguration algorithms, which either use O(n2) parallel steps [Rus and Vona, 2001, Vassilvitskii et al., 2002, Butler and Rus, 2003] or do not respect the constraints mentioned above [Aloupis et al., 2009b]. In fact, in the setting considered, our algorithms are optimal. A further advantage of our algorithms is that reconfiguration can take place within the union of the source and target configuration space, and only requires local communication