
arXiv: 2106.12341
handle: 20.500.11850/507062
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.
27th International Conference on DNA Computing and Molecular Programming (DNA 27)
Leibniz International Proceedings in Informatics (LIPIcs), 205
ISBN:978-3-95977-205-1
ISSN:1868-8969
FOS: Computer and information sciences, Discrete Mathematics (cs.DM), F.1, model of computation, maze-solving, F.1; F.1.1; F.1.2; F.1.3, Theory of computation → Computational geometry, Computer Science - Emerging Technologies, Computational Complexity (cs.CC), small universal tile set, Boolean circuits, Theory of computation → Models of computation, Model of computation, self-assembly, Self-assembly, Maze-solving, Small universal title set, 004, Computer Science - Computational Complexity, Emerging Technologies (cs.ET), Model of computation; Self-assembly; Small universal title set; Boolean circuits; Maze-solving, F.1.2, F.1.3, F.1.1, Computer Science - Discrete Mathematics, ddc: ddc:004
FOS: Computer and information sciences, Discrete Mathematics (cs.DM), F.1, model of computation, maze-solving, F.1; F.1.1; F.1.2; F.1.3, Theory of computation → Computational geometry, Computer Science - Emerging Technologies, Computational Complexity (cs.CC), small universal tile set, Boolean circuits, Theory of computation → Models of computation, Model of computation, self-assembly, Self-assembly, Maze-solving, Small universal title set, 004, Computer Science - Computational Complexity, Emerging Technologies (cs.ET), Model of computation; Self-assembly; Small universal title set; Boolean circuits; Maze-solving, F.1.2, F.1.3, F.1.1, Computer Science - Discrete Mathematics, ddc: ddc:004
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
