Sliding Cubes in Parallel

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Akitaya, Hugo A., Dorfer, Joseph, Kramer, Peter, Rieck, Christian, Shahrouzi, Gabriel, Stock, Frederick
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915846904872960
author Akitaya, Hugo A.
Dorfer, Joseph
Kramer, Peter
Rieck, Christian
Shahrouzi, Gabriel
Stock, Frederick
author_facet Akitaya, Hugo A.
Dorfer, Joseph
Kramer, Peter
Rieck, Christian
Shahrouzi, Gabriel
Stock, Frederick
contents We study the classic sliding cube model for programmable matter under parallel reconfiguration in three dimensions, providing novel algorithmic and surprising complexity results in addition to generalizing the best known bounds from two to three dimensions. In general, the problem asks for reconfiguration sequences between two connected configurations of $n$ indistinguishable unit cube modules under connectivity constraints; a connected backbone must exist at all times. The makespan of a reconfiguration sequence is the number of parallel moves performed. We show that deciding the existence of such a sequence is NP-hard, even for constant makespan and if the two input configurations have constant-size symmetric difference, solving an open question in [Akitaya et al., ESA 25]. In particular, deciding whether the optimal makespan is 1 or 2 is NP-hard. We also show log-APX-hardness of the problem in sequential and parallel models, strengthening the APX-hardness claim in [Akitaya et al., SWAT 22]. Finally, we outline an asymptotically worst-case optimal input-sensitive algorithm for reconfiguration. The produced sequence has length that depends on the bounding box of the input configurations which, in the worst case, results in a $O(n)$ makespan.
format Preprint
id arxiv_https___arxiv_org_abs_2603_08537
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Sliding Cubes in Parallel
Akitaya, Hugo A.
Dorfer, Joseph
Kramer, Peter
Rieck, Christian
Shahrouzi, Gabriel
Stock, Frederick
Computational Geometry
Data Structures and Algorithms
We study the classic sliding cube model for programmable matter under parallel reconfiguration in three dimensions, providing novel algorithmic and surprising complexity results in addition to generalizing the best known bounds from two to three dimensions. In general, the problem asks for reconfiguration sequences between two connected configurations of $n$ indistinguishable unit cube modules under connectivity constraints; a connected backbone must exist at all times. The makespan of a reconfiguration sequence is the number of parallel moves performed. We show that deciding the existence of such a sequence is NP-hard, even for constant makespan and if the two input configurations have constant-size symmetric difference, solving an open question in [Akitaya et al., ESA 25]. In particular, deciding whether the optimal makespan is 1 or 2 is NP-hard. We also show log-APX-hardness of the problem in sequential and parallel models, strengthening the APX-hardness claim in [Akitaya et al., SWAT 22]. Finally, we outline an asymptotically worst-case optimal input-sensitive algorithm for reconfiguration. The produced sequence has length that depends on the bounding box of the input configurations which, in the worst case, results in a $O(n)$ makespan.
title Sliding Cubes in Parallel
topic Computational Geometry
Data Structures and Algorithms
url https://arxiv.org/abs/2603.08537