Building Squares with Optimal State Complexity in Restricted Active Self-Assembly
Robert M. Alaniz, David Caballero, Sonya C. Cirlos, Timothy, Gomez, Elise Grizzell, Andrew Rodriguez, Robert Schweller and, Armando Tenorio, Tim Wylie

TL;DR
This paper investigates the minimal number of states needed for self-assembling systems to form an n x n square, providing optimal bounds for various classes of seeded Tile Automata systems with different transition complexities.
Contribution
It establishes the first optimal bounds on state complexity for assembling squares in seeded Tile Automata, considering different restrictions on transition rules.
Findings
Seeded Tile Automata require Θ(log^{1/4} n) states in general.
Single-transition systems require Θ(log^{1/3} n) states.
Deterministic systems require Θ((log n / log log n)^{1/2}) states.
Abstract
Tile Automata is a recently defined model of self-assembly that borrows many concepts from cellular automata to create active self-assembling systems where changes may be occurring within an assembly without requiring attachment. This model has been shown to be powerful, but many fundamental questions have yet to be explored. Here, we study the state complexity of assembling squares in seeded Tile Automata systems where growth starts from a seed and tiles may attach one at a time, similar to the abstract Tile Assembly Model. We provide optimal bounds for three classes of seeded Tile Automata systems (all without detachment), which vary in the amount of complexity allowed in the transition rules. We show that, in general, seeded Tile Automata systems require states. For single-transition systems, where only one state may change in a…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · DNA and Biological Computing · Modular Robots and Swarm Intelligence
