General Computation using Slidable Tiles with Deterministic Global Forces
By: Alberto Avila-Jimenez , David Barreda , Sarah-Laurie Evans and more
Potential Business Impact:
Moves puzzle pieces to solve any computer problem.
We study the computational power of the Full-Tilt model of motion planning, where slidable polyominos are moved maximally around a board by way of a sequence of directional ``tilts.'' We focus on the deterministic scenario in which the tilts constitute a repeated clockwise rotation. We show that general-purpose computation is possible within this framework by providing a direct and efficient simulation of space-bounded Turing machines in which one computational step of the machine is simulated per $O(1)$ rotations. We further show that the initial tape of the machine can be programmed by an initial tilt-sequence preceding the rotations. This result immediately implies new PSPACE-completeness results for the well-studied problems of \emph{occupancy} (deciding if a given board location can be occupied by a tile), \emph{vacancy} (deciding if a location can be emptied), \emph{relocation} (deciding if a tile can be moved from one location to another), and \emph{reconfiguration} (can a given board configuration be reconfigured into a second given configuration) that hold even for deterministically repeating tilt cycles such as rotations. All of our PSPACE-completeness results hold even when there is only a single domino in the system beyond singleton tiles. Following, we show that these results work in the Single-Step tilt model for larger constant cycles. We then investigate computational efficiency by showing a modification to implement a two-tape Turing machine in the Full-Tilt model and Systolic Arrays in the Single-Step model. Finally, we show a cyclic implementation for tilt-efficient Threshold Circuits.
Similar Papers
Undecidability of Tiling with a Tromino
Computational Geometry
Makes it impossible to know if shapes fit perfectly.
Undecidability of Translational Tiling of the Plane with Four Tiles
Combinatorics
Makes it impossible to know if shapes fit together.
Undecidability of Translational Tiling of the Plane with Orthogonally Convex Polyominoes
Combinatorics
Makes computers unable to solve some shape-fitting puzzles.