<div class="csl-bib-body">
<div class="csl-entry">Akitaya, H., Demaine, E., Korman, M., Kostitsyna, I., Parada, I., Sonke, W., Speckmann, B., Uehara, R., & Wulms, J. (2022). Compacting Squares: Input-Sensitive In-Place Reconfiguration of Sliding Squares. In A. Czumaj & Q. Xin (Eds.), <i>18th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT 2022)</i> (pp. 1–19). Schloss Dagstuhl - Leibniz-Zentrum für Informatik. https://doi.org/10.4230/LIPIcs.SWAT.2022.4</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/150268
-
dc.description.abstract
Edge-connected configurations of square modules, which can reconfigure through so-called sliding moves, are a well-established theoretical model for modular robots in two dimensions. Dumitrescu and Pach [Graphs and Combinatorics, 2006] proved that it is always possible to reconfigure one edge-connected configuration of n squares into any other using at most O(n2) sliding moves, while keeping the configuration connected at all times. For certain pairs of configurations, reconfiguration may require ω(n2) sliding moves. However, significantly fewer moves may be sufficient. We prove that it is NP-hard to minimize the number of sliding moves for a given pair of edge-connected configurations. On the positive side we present Gather&Compact, an input-sensitive in-place algorithm that requires only O( Pn) sliding moves to transform one configuration into the other, where P is the maximum perimeter of the two bounding boxes. The squares move within the bounding boxes only, with the exception of at most one square at a time which may move through the positions adjacent to the bounding boxes. The O( Pn) bound never exceeds O(n2), and is optimal (up to constant factors) among all bounds parameterized by just n and P. Our algorithm is built on the basic principle that well-connected components of modular robots can be transformed efficiently. Hence we iteratively increase the connectivity within a configuration, to finally arrive at a single solid xy-monotone component. We implemented Gather&Compact and compared it experimentally to the in-place modification by Moreno and Sacristán [EuroCG 2020] of the Dumitrescu and Pach algorithm (MSDP). Our experiments show that Gather&Compact consistently outperforms MSDP by a significant margin, on all types of square configurations.
en
dc.description.sponsorship
FWF Fonds zur Förderung der wissenschaftlichen Forschung (FWF)
-
dc.language.iso
en
-
dc.relation.ispartofseries
Leibniz International Proceedings in Informatics (LIPIcs)
-
dc.relation.isversionof
https://doi.org/10.48550/arXiv.2105.07997
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
Modular robots
en
dc.subject
NP-hardness
en
dc.subject
Reconfiguration
en
dc.subject
Sliding cubes
en
dc.title
Compacting Squares: Input-Sensitive In-Place Reconfiguration of Sliding Squares
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.contributor.affiliation
University of Massachusetts Lowell, United States of America (the)
-
dc.contributor.affiliation
Massachusetts Institute of Technology, United States of America (the)
-
dc.contributor.affiliation
Siemens (United States), United States of America (the)
-
dc.contributor.affiliation
Eindhoven University of Technology, Netherlands (the)
-
dc.contributor.affiliation
Technical University of Denmark, Denmark
-
dc.contributor.affiliation
Eindhoven University of Technology, Netherlands (the)
-
dc.contributor.affiliation
Eindhoven University of Technology, Netherlands (the)
-
dc.contributor.affiliation
Japan Advanced Institute of Science and Technology, Japan
-
dc.contributor.editoraffiliation
University of Warwick, United Kingdom of Great Britain and Northern Ireland (the)