Sliding Cubes in Parallel

📅 2026-03-09
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the problem of parallel reconfiguration in the sliding cube model of three-dimensional programmable matter under connectivity constraints. By integrating computational complexity theory, combinatorial optimization, and input-sensitive algorithm design, it establishes for the first time that deciding the existence of a valid reconfiguration sequence remains NP-hard even when both the makespan and the symmetric difference between source and target configurations are constant. The work further proves log-APX-hardness for this problem under both parallel and sequential models. Additionally, it presents an asymptotically optimal reconfiguration algorithm with a worst-case makespan of O(n) and demonstrates that determining the optimality of schedules with makespan 1 or 2 is also NP-hard, thereby significantly strengthening existing complexity results.

Technology Category

Application Category

📝 Abstract
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.
Problem

Research questions and friction points this paper is trying to address.

sliding cubes
programmable matter
reconfiguration
connectivity constraints
makespan
Innovation

Methods, ideas, or system contributions that make the work stand out.

sliding cubes
programmable matter
parallel reconfiguration
NP-hardness
input-sensitive algorithm
🔎 Similar Papers
No similar papers found.
Hugo A. Akitaya
Hugo A. Akitaya
Assistant Professor of Computer Science, University of Massachusetts Lowell
computational geometrydiscrete geometrygraph drawingalgorithmsorigami
J
Joseph Dorfer
Institute of Algorithms and Theory, Graz University of Technology, Austria
P
Peter Kramer
Department of Computer Science, TU Braunschweig, Germany
Christian Rieck
Christian Rieck
PostDoc, University of Kassel
Computational GeometryGraph TheoryAlgorithmsCombinatorics
G
Gabriel Shahrouzi
Miner School of Computer and Information Sciences, University of Massachusetts Lowell, USA
F
Frederick Stock
Miner School of Computer and Information Sciences, University of Massachusetts Lowell, USA