Small tile sets that compute while solving mazes

06/23/2021
by   Matthew Cook, et al.
0

We ask the question of how small a self-assembling set of tiles can be yet have interesting computational behaviour. We study this question in a model where supporting walls are provided as an input structure for tiles to grow along: we call it the Maze-Walking Tile Assembly Model. The model has a number of implementation prospects, one being DNA strands that attach to a DNA origami substrate. Intuitively, the model suggests a separation of signal routing and computation: the input structure (maze) supplies a routing diagram, and the programmer's tile set provides the computational ability. We ask how simple the computational part can be. We give two tiny tile sets that are computationally universal in the Maze-Walking Tile Assembly Model. The first has four tiles and simulates Boolean circuits by directly implementing NAND, NXOR and NOT gates. Our second tile set has 6 tiles and is called the Collatz tile set as it produces patterns found in binary/ternary representations of iterations of the Collatz function. Using computer search we find that the Collatz tile set is expressive enough to encode Boolean circuits using blocks of these patterns. These two tile sets give two different methods to find simple universal tile sets, and provide motivation for using pre-assembled maze structures as circuit wiring diagrams in molecular self-assembly based computing.

READ FULL TEXT

page 3

page 7

page 11

page 17

research
07/12/2016

DNA Image Pro -- A Tool for Generating Pixel Patterns using DNA Tile Assembly

Self-assembly is a process found everywhere in the Nature. In particular...
research
08/16/2019

Covert Computation in Self-Assembled Circuits

Traditionally, computation within self-assembly models is hard to concea...
research
10/24/2022

DNA tile self-assembly for 3D-surfaces and genus identification

We introduce a new DNA tile self-assembly model: the Surface Flexible Ti...
research
09/25/2013

Exploring Programmable Self-Assembly in Non-DNA based Molecular Computing

Self-assembly is a phenomenon observed in nature at all scales where aut...
research
05/03/2023

The Impacts of Dimensionality, Diffusion, and Directedness on Intrinsic Cross-Model Simulation in Tile-Based Self-Assembly

Algorithmic self-assembly occurs when disorganized components autonomous...
research
07/13/2022

Pattern recognition in the nucleation kinetics of non-equilibrium self-assembly

Inspired by biology's most sophisticated computer, the brain, neural net...
research
01/21/2020

Sampling and Learning for Boolean Function

In this article, we continue our study on universal learning machine by ...

Please sign up or login with your details

Forgot password? Click here to reset