59 research outputs found
On the Equivalence of Cellular Automata and the Tile Assembly Model
In this paper, we explore relationships between two models of systems which
are governed by only the local interactions of large collections of simple
components: cellular automata (CA) and the abstract Tile Assembly Model (aTAM).
While sharing several similarities, the models have fundamental differences,
most notably the dynamic nature of CA (in which every cell location is allowed
to change state an infinite number of times) versus the static nature of the
aTAM (in which tiles are static components that can never change or be removed
once they attach to a growing assembly). We work with 2-dimensional systems in
both models, and for our results we first define what it means for CA systems
to simulate aTAM systems, and then for aTAM systems to simulate CA systems. We
use notions of simulate which are similar to those used in the study of
intrinsic universality since they are in some sense strict, but also
intuitively natural notions of simulation. We then demonstrate a particular
nondeterministic CA which can be configured so that it can simulate any
arbitrary aTAM system, and finally an aTAM tile set which can be configured so
that it can be used to simulate any arbitrary nondeterministic CA system which
begins with a finite initial configuration.Comment: In Proceedings MCU 2013, arXiv:1309.104
Self-Assembly of Infinite Structures
We review some recent results related to the self-assembly of infinite
structures in the Tile Assembly Model. These results include impossibility
results, as well as novel tile assembly systems in which shapes and patterns
that represent various notions of computation self-assemble. Several open
questions are also presented and motivated
The Need for Seed (in the abstract Tile Assembly Model)
In the abstract Tile Assembly Model (aTAM) square tiles self-assemble,
autonomously binding via glues on their edges, to form structures. Algorithmic
aTAM systems can be designed in which the patterns of tile attachments are
forced to follow the execution of targeted algorithms. Such systems have been
proven to be computationally universal as well as intrinsically universal (IU),
a notion borrowed and adapted from cellular automata showing that a single tile
set exists which is capable of simulating all aTAM systems (FOCS 2012). The
input to an algorithmic aTAM system can be provided in a variety of ways, with
a common method being via the "seed" assembly, which is a pre-formed assembly
from which all growth propagates. In this paper we present a series of results
which investigate the the trade-offs of using seeds consisting of a single
tile, versus those containing multiple tiles. We show that arbitrary systems
with multi-tile seeds cannot be converted to functionally equivalent systems
with single-tile seeds without using a scale factor > 1. We prove tight bounds
on the scale factor required, and also present a construction which uses a
large scale factor but an optimal number of unique tile types. That
construction is then used to develop a construction that performs simultaneous
simulation of all aTAM systems in parallel, as well as to display a connection
to other tile-based self-assembly models via the notion of intrinsic
universality.Comment: To appear in the SODA 2023 proceeding
- …