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

07/15/2019
by   Jose Balanza-Martinez, et al.
0

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 O(hw)1 × 1 slidable particles that can be reconfigured to build any h × w patterned rectangle. We then expand this result to show that there exists a weakly universal configuration that can build any h × 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× 2 polyomino in addition to 1× 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.

READ FULL TEXT

page 11

page 12

page 17

page 22

page 24

page 25

research
03/29/2020

Hardness of Reconfiguring Robot Swarms with Uniform External Control in Limited Directions

Motivated by advances is nanoscale applications and simplistic robot age...
research
09/19/2017

Tilt Assembly: Algorithms for Micro-Factories That Build Objects with Uniform External Forces

We present algorithmic results for the parallel assembly of many micro-s...
research
05/12/2021

Particle-Based Assembly Using Precise Global Control

In micro- and nano-scale systems, particles can be moved by using an ext...
research
07/06/2023

Computing Motion Plans for Assembling Particles with Global Control

We investigate motion planning algorithms for the assembly of shapes in ...
research
12/04/2017

Particle Computation: Complexity, Algorithms, and Logic

We investigate algorithmic control of a large swarm of mobile particles ...
research
07/04/2018

Efficient Parallel Self-Assembly Under Uniform Control Inputs

We prove that by successively combining subassemblies, we can achieve su...
research
02/24/2022

Pushing Blocks by Sweeping Lines

We investigate the reconfiguration of n blocks, or "tokens", in the squa...

Please sign up or login with your details

Forgot password? Click here to reset