English

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

Data Structures and Algorithms 2017-09-20 v1 Computational Complexity Computational Geometry

Abstract

We present algorithmic results for the parallel assembly of many micro-scale objects in two and three dimensions from tiny particles, which has been proposed in the context of programmable matter and self-assembly for building high-yield micro-factories. The underlying model has particles moving under the influence of uniform external forces until they hit an obstacle; particles can bond when being forced together with another appropriate particle. Due to the physical and geometric constraints, not all shapes can be built in this manner; this gives rise to the Tilt Assembly Problem (TAP) of deciding constructibility. For simply-connected polyominoes PP in 2D consisting of NN unit-squares ("tiles"), we prove that TAP can be decided in O(NlogN)O(N\log N) time. For the optimization variant MaxTAP (in which the objective is to construct a subshape of maximum possible size), we show polyAPX-hardness: unless P=NP, MaxTAP cannot be approximated within a factor of Ω(N13)\Omega(N^{\frac{1}{3}}); for tree-shaped structures, we give an O(N12)O(N^{\frac{1}{2}})-approximation algorithm. For the efficiency of the assembly process itself, we show that any constructible shape allows pipelined assembly, which produces copies of PP in O(1)O(1) amortized time, i.e., NN copies of PP in O(N)O(N) time steps. These considerations can be extended to three-dimensional objects: For the class of polycubes PP we prove that it is NP-hard to decide whether it is possible to construct a path between two points of PP; it is also NP-hard to decide constructibility of a polycube PP. Moreover, it is expAPX-hard to maximize a path from a given start point.

Keywords

Cite

@article{arxiv.1709.06299,
  title  = {Tilt Assembly: Algorithms for Micro-Factories That Build Objects with Uniform External Forces},
  author = {Aaron T. Becker and Sándor P. Fekete and Phillip Keldenich and Dominik Krupke and Christian Rieck and Christian Scheffer and Arne Schmidt},
  journal= {arXiv preprint arXiv:1709.06299},
  year   = {2017}
}

Comments

17 pages, 17 figures, 1 table, full version of extended abstract that is to appear in ISAAC 2017

R2 v1 2026-06-22T21:47:52.818Z