Document Type

Article

Publication Date

12-2023

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 even with limited assembly size, but many fundamental questions have yet to be explored. Here, we study the state complexity of assembling n×n squares in seeded Tile Automata systems where growth starts from a seed and tiles 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 Θ(log 1 4 n) states. For single-transition systems, where only one state may change in a transition rule, we show a bound of Θ(log 1 3 n) , and for deterministic systems, where each pair of states may only have one associated transition rule, a bound of Θ(( logn loglogn ) 1 2 ) . Along the way, we provide optimal bounds for the subroutines of building binary strings and building O(logn)×n rectangles.

Comments

Original published version available at https://doi.org/10.1016/j.jcss.2023.103462

Publication Title

Journal of Computer and System Sciences

DOI

https://doi.org/10.1016/j.jcss.2023.103462

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.