Full Tilt: Universal Constructors for General Shapes with Uniform External Forces
Abstract
We investigate the problem of assembling general shapes and patterns in a model in which particles move based on uniform external forces until they encounter an obstacle. While previous work within this model of assembly has focused on designing a specific board configuration for the assembly of a specific given shape, we propose the problem of designing universal configurations that are capable of constructing a large class of shapes and patterns. In particular, for given integers , we show that there exists a strongly universal configuration (no excess particles) with slidable particles that can be reconfigured to build any patterned rectangle. We then expand this result to show that there exists a weakly universal configuration that can build any -bounded size connected shape. Following these results, we go on to show the existence of a strongly universal configuration which can assemble any shape within a previously studied ``drop'' class, while using quadratically less space than previous results. Finally, we include a study of the complexity of motion planning in this model. We consider the problems of deciding if a board location can be occupied by any particle (occupancy problem), deciding if a specific particle may be relocated to another position (relocation problem), and deciding if a given configuration of particles may be transformed into a second given configuration (reconfiguration problem). We show all of these problems to be PSPACE-complete with the allowance of a single polyomino in addition to tiles. We further show that relocation and occupancy remain PSPACE-complete even when the board geometry is a simple rectangle if domino polyominoes are included.
Cite
@article{arxiv.1907.06741,
title = {Full Tilt: Universal Constructors for General Shapes with Uniform External Forces},
author = {Jose Balanza-Martinez and David Caballero and Angel A. Cantu and Luis Angel Garcia and Timothy Gomez and Austin Luchsinger and Rene Reyes and Robert Schweller and Tim Wylie},
journal= {arXiv preprint arXiv:1907.06741},
year = {2019}
}