Verification and Computation in Restricted Tile Automata

Authors David Caballero, Timothy Gomez, Robert Schweller, Tim Wylie



PDF
Thumbnail PDF

File

LIPIcs.DNA.2020.10.pdf
  • Filesize: 0.66 MB
  • 18 pages

Document Identifiers

Author Details

David Caballero
  • Department of Computer Science, University of Texas, Rio Grande Valley, TX, USA
Timothy Gomez
  • Department of Computer Science, University of Texas, Rio Grande Valley, TX, USA
Robert Schweller
  • Department of Computer Science, University of Texas, Rio Grande Valley, TX, USA
Tim Wylie
  • Department of Computer Science, University of Texas, Rio Grande Valley, TX, USA

Cite AsGet BibTex

David Caballero, Timothy Gomez, Robert Schweller, and Tim Wylie. Verification and Computation in Restricted Tile Automata. In 26th International Conference on DNA Computing and Molecular Programming (DNA 26). Leibniz International Proceedings in Informatics (LIPIcs), Volume 174, pp. 10:1-10:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
https://doi.org/10.4230/LIPIcs.DNA.2020.10

Abstract

Many models of self-assembly have been shown to be capable of performing computation. Tile Automata was recently introduced combining features of both Celluar Automata and the 2-Handed Model of self-assembly both capable of universal computation. In this work we study the complexity of Tile Automata utilizing features inherited from the two models mentioned above. We first present a construction for simulating Turing Machines that performs both covert and fuel efficient computation. We then explore the capabilities of limited Tile Automata systems such as 1-Dimensional systems (all assemblies are of height 1) and freezing Systems (tiles may not repeat states). Using these results we provide a connection between the problem of finding the largest uniquely producible assembly using n states and the busy beaver problem for non-freezing systems and provide a freezing system capable of uniquely assembling an assembly whose length is exponential in the number of states of the system. We finish by exploring the complexity of the Unique Assembly Verification problem in Tile Automata with different limitations such as freezing and systems without the power of detachment.

Subject Classification

ACM Subject Classification
  • Theory of computation → Turing machines
  • Computer systems organization → Molecular computing
  • Theory of computation → Problems, reductions and completeness
Keywords
  • Tile Automata
  • Turing Machines
  • Unique Assembly Verification

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Leonard M. Adleman, Qi Cheng, Ashish Goel, Ming-Deh A. Huang, David Kempe, Pablo Moisset de Espanés, and Paul W. K. Rothemund. Combinatorial optimization problems in self-assembly. In Proceedings of the 34th Annual ACM Symposium on Theory of Computing, pages 23-32, 2002. Google Scholar
  2. John Calvin Alumbaugh, Joshua J. Daymude, Erik D. Demaine, Matthew J. Patitz, and Andréa W. Richa. Simulation of programmable matter systems using active tile-based self-assembly. In Chris Thachuk and Yan Liu, editors, DNA Computing and Molecular Programming, pages 140-158, Cham, 2019. Springer International Publishing. Google Scholar
  3. Sarah Cannon, Erik D. Demaine, Martin L. Demaine, Sarah Eisenstat, Matthew J. Patitz, Robert T. Schweller, Scott M Summers, and Andrew Winslow. Two Hands Are Better Than One (up to constant factors): Self-Assembly In The 2HAM vs. aTAM. In 30th International Symposium on Theoretical Aspects of Computer Science (STACS 2013), volume 20 of Leibniz International Proceedings in Informatics (LIPIcs), pages 172-184. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2013. Google Scholar
  4. Angel A. Cantu, Austin Luchsinger, Robert Schweller, and Tim Wylie. Covert Computation in Self-Assembled Circuits. In 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019), volume 132 of Leibniz International Proceedings in Informatics (LIPIcs), pages 31:1-31:14, 2019. Google Scholar
  5. Cameron Chalk, Austin Luchsinger, Eric Martinez, Robert Schweller, Andrew Winslow, and Tim Wylie. Freezing simulates non-freezing tile automata. In International Conference on DNA Computing and Molecular Programming, pages 155-172. Springer, 2018. Google Scholar
  6. Cameron Chalk, Austin Luchsinger, Robert Schweller, and Tim Wylie. Self-assembly of any shape with constant tile types using high temperature. In Proc. of the 26th Annual European Symposium on Algorithms, ESA'18, 2018. Google Scholar
  7. Matthew Cook. Universality in elementary cellular automata. Complex systems, 15(1):1-40, 2004. Google Scholar
  8. Joshua J. Daymude, Kristian Hinnenthal, Andréa W. Richa, and Christian Scheideler. Computing by programmable particles. In Distributed Computing by Mobile Entities: Current Research in Moving and Computing, pages 615-681. Springer, Cham, 2019. Google Scholar
  9. Erik D Demaine, Martin L Demaine, Sándor P Fekete, Mashhood Ishaque, Eynat Rafalin, Robert T Schweller, and Diane L Souvaine. Staged self-assembly: nanomanufacture of arbitrary shapes with o (1) glues. Natural Computing, 7(3):347-370, 2008. Google Scholar
  10. Erik D. Demaine, Sarah Eisenstat, Mashhood Ishaque, and Andrew Winslow. One-dimensional staged self-assembly. In Proceedings of the 17th international conference on DNA computing and molecular programming, DNA'11, pages 100-114, 2011. Google Scholar
  11. David Doty, Lila Kari, and Benoît Masson. Negative interactions in irreversible self-assembly. Algorithmica, 66(1):153-172, 2013. Google Scholar
  12. Constantine Evans. Crystals that Count! Physical Principles and Experimental Investigations of DNA Tile Self-Assembly. PhD thesis, California Inst. of Tech., 2014. Google Scholar
  13. Antonios G Kanaras, Zhenxin Wang, Andrew D Bates, Richard Cosstick, and Mathias Brust. Towards multistep nanostructure synthesis: Programmed enzymatic self-assembly of dna/gold systems. Angewandte Chemie International Edition, 42(2):191-194, 2003. Google Scholar
  14. Ryuji Kawano. Synthetic ion channels and dna logic gates as components of molecular robots. ChemPhysChem, 19(4):359-366, 2018. URL: https://doi.org/10.1002/cphc.201700982.
  15. Alexandra Keenan, Robert Schweller, Michael Sherman, and Xingsi Zhong. Fast arithmetic in algorithmic self-assembly. Natural Computing, 15(1):115-128, March 2016. Google Scholar
  16. Ceren Kimna and Oliver Lieleg. Engineering an orchestrated release avalanche from hydrogels using dna-nanotechnology. Journal of Controlled Release, April 2019. URL: https://doi.org/10.1016/j.jconrel.2019.04.028.
  17. Sige-Yuki Kuroda. Classes of languages and linear-bounded automata. Information and Control, 7(2):207-223, 1964. URL: https://doi.org/10.1016/S0019-9958(64)90120-2.
  18. Austin Luchsinger, Robert Schweller, and Tim Wylie. Self-assembly of shapes at constant scale using repulsive forces. Natural Computing, August 2018. URL: https://doi.org/10.1007/s11047-018-9707-9.
  19. Jennifer E. Padilla, Matthew J. Patitz, Raul Pena, Robert T. Schweller, Nadrian C. Seeman, Robert Sheline, Scott M. Summers, and Xingsi Zhong. Asynchronous signal passing for tile self-assembly: Fuel efficient computation and efficient assembly of shapes. In Unconventional Computation and Natural Computation, pages 174-185. Springer, 2013. Google Scholar
  20. Robert Schweller and Michael Sherman. Fuel efficient computation in passive self-assembly. In Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA'13, pages 1513-1525. SIAM, 2013. Google Scholar
  21. Robert Schweller, Andrew Winslow, and Tim Wylie. Complexities for high-temperature two-handed tile self-assembly. In Robert Brijder and Lulu Qian, editors, DNA Computing and Molecular Programming, pages 98-109, Cham, 2017. Springer International Publishing. Google Scholar
  22. Robert Schweller, Andrew Winslow, and Tim Wylie. Nearly constant tile complexity for any shape in two-handed tile assembly. Algorithmica, 81(8):3114-3135, 2019. Google Scholar
  23. Robert Schweller, Andrew Winslow, and Tim Wylie. Verification in staged tile self-assembly. Natural Computing, 18(1):107-117, 2019. Google Scholar
  24. Erik Winfree. Algorithmic Self-Assembly of DNA. PhD thesis, California Institute of Technology, June 1998. Google Scholar
  25. Andrew Winslow. Staged self-assembly and polyomino context-free grammars. Natural Computing, 14(2):293-302, 2015. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail