English

Particle-Based Assembly Using Precise Global Control

Computational Geometry 2022-06-16 v3 Data Structures and Algorithms

Abstract

In micro- and nano-scale systems, particles can be moved by using an external force like gravity or a magnetic field. In the presence of adhesive particles that can attach to each other, the challenge is to decide whether a shape is constructible. Previous work provides a class of shapes for which constructibility can be decided efficiently when particles move maximally into the same direction induced by a global signal. In this paper we consider the single step model, i.e., a model in which each particle moves one unit step into the given direction. We restrict the assembly process such that at each single time step actually one particle is added to and moved within the workspace. We prove that deciding constructibility is NP-complete for three-dimensional shapes, and that a maximum constructible shape can be approximated. The same approximation algorithm applies for 2D. We further present linear-time algorithms to decide whether or not a tree-shape in 2D or 3D is constructible. Scaling a shape yields constructibility; in particular we show that the 22-scaled copy of every non-degenerate polyomino is constructible. In the three-dimensional setting we show that the 33-scaled copy of every non-degenerate polycube is constructible.

Keywords

Cite

@article{arxiv.2105.05784,
  title  = {Particle-Based Assembly Using Precise Global Control},
  author = {Jakob Keller and Christian Rieck and Christian Scheffer and Arne Schmidt},
  journal= {arXiv preprint arXiv:2105.05784},
  year   = {2022}
}

Comments

25 pages, 14 figures, full version of an extended abstract that appeared in the proceedings of the 17th Algorithms and Data Structures Symposium (WADS 2021); revised version with clearer model/problem description and some additional related work