,
Phillip Drake
,
Matthew J. Patitz
,
Trent A. Rogers
Creative Commons Attribution 4.0 International license
In this paper we study the relationship between mathematical models of tile-based self-assembly which differ in terms of the synchronicity of tile additions. In the standard abstract Tile Assembly Model (aTAM), each step of assembly consists of a single tile being added to an assembly. At any given time, each location on the perimeter of an assembly to which a tile can legally bind is called a frontier location, and for each step of assembly one frontier location is randomly selected and a tile is added. In the Synchronous Tile Assembly Model (syncTAM), at each step of assembly every frontier location simultaneously receives a tile. Our results show that while directed, non-cooperative syncTAM systems are capable of universal computation (while directed, non-cooperative aTAM systems are known not to be), and they are capable of building shapes that can't be built within the aTAM, the non-cooperative aTAM is also capable of building shapes that can't be built within the syncTAM even cooperatively. We show a variety of results that demonstrate the similarities and differences between these two models.
@InProceedings{becker_et_al:LIPIcs.DNA.31.9,
author = {Becker, Florent and Drake, Phillip and Patitz, Matthew J. and Rogers, Trent A.},
title = {{Synchronous Versus Asynchronous Tile-Based Self-Assembly}},
booktitle = {31st International Conference on DNA Computing and Molecular Programming (DNA 31)},
pages = {9:1--9:21},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-399-7},
ISSN = {1868-8969},
year = {2025},
volume = {347},
editor = {Schaeffer, Josie and Zhang, Fei},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DNA.31.9},
URN = {urn:nbn:de:0030-drops-238580},
doi = {10.4230/LIPIcs.DNA.31.9},
annote = {Keywords: self-assembly, noncooperative self-assembly, models of computation, tile assembly systems}
}