# Full Tilt: Universal Constructors for General Shapes with Uniform   External Forces

**Authors:** Jose Balanza-Martinez, David Caballero, Angel A. Cantu, Luis Angel, Garcia, Timothy Gomez, Austin Luchsinger, Rene Reyes, Robert Schweller, Tim, Wylie

arXiv: 1907.06741 · 2019-07-17

## TL;DR

This paper introduces universal configurations for assembling a wide range of shapes using particles moved by uniform external forces, demonstrating their existence, efficiency, and the computational complexity of related motion planning problems.

## Contribution

It presents the design of universal particle configurations capable of constructing various shapes and patterns, and analyzes the complexity of motion planning in this assembly model.

## Key findings

- Existence of strongly universal configurations for rectangles and shapes within the drop class.
- Universal configurations can be constructed with space complexity quadratic improvements.
- Motion planning problems are PSPACE-complete with simple polyominoes.

## 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 $h,w$, we show that there exists a strongly universal configuration (no excess particles) with $\mathcal{O}(hw)$ $1 \times 1$ slidable particles that can be reconfigured to build any $h \times w$ patterned rectangle. We then expand this result to show that there exists a weakly universal configuration that can build any $h \times w$-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 $2\times 2$ polyomino in addition to $1\times 1$ 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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.06741/full.md

## Figures

79 figures with captions in the complete paper: https://tomesphere.com/paper/1907.06741/full.md

## References

24 references — full list in the complete paper: https://tomesphere.com/paper/1907.06741/full.md

---
Source: https://tomesphere.com/paper/1907.06741