Tilt Assembly: Algorithms for Micro-Factories That Build Objects with Uniform External Forces
Aaron T. Becker, S\'andor P. Fekete, Phillip Keldenich, Dominik, Krupke, Christian Rieck, Christian Scheffer, Arne Schmidt

TL;DR
This paper introduces algorithms and complexity results for the Tilt Assembly Problem, enabling the construction of micro-scale objects using uniform external forces, with implications for programmable matter and micro-factories.
Contribution
It provides the first polynomial-time decision algorithm for 2D shape constructibility, analyzes hardness and approximation for optimization, and extends results to 3D polycubes.
Findings
TAP can be decided in O(N log N) time for 2D shapes.
MaxTAP is polyAPX-hard to approximate within Ω(N^{1/3}).
Pipelined assembly achieves O(1) amortized time per shape.
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 in 2D consisting of unit-squares ("tiles"), we prove that TAP can be decided in time. For the optimization variant MaxTAP (in which the objective is to construct a subshape of maximum possible size), we show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
