Skip to main content
Top

17-11-2021

Verification and computation in restricted Tile Automata

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

Published in: Natural Computing

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Many models of self-assembly have been shown to be capable of performing computation. Tile Automata was recently introduced combining features of both Cellular 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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
We note that \(\varSigma\) does not include an “empty” state. In tile self-assembly, unlike cellular automata, positions in \({\mathbb {Z}}^2\) may have no tile (and thus no state).
 
2
When we refer to Unique Assembly allowing cycles, this requirement is omitted.
 
3
One-dimensional Tile Automata systems always have \(\tau = 1\), so we omit that parameter from T.
 
4
For this definition we consider Turing machines using a binary alphabet.
 
Literature
go back to reference Adleman LM, Cheng Q, Goel A, Huang MDA, Kempe D, de Espanés PM, Rothemund PWK (2002) Combinatorial optimization problems in self-assembly. In: Proceedings of the 34th annual ACM symposium on theory of computing, pp 23–32 Adleman LM, Cheng Q, Goel A, Huang MDA, Kempe D, de Espanés PM, Rothemund PWK (2002) Combinatorial optimization problems in self-assembly. In: Proceedings of the 34th annual ACM symposium on theory of computing, pp 23–32
go back to reference Alumbaugh JC, Daymude JJ, Demaine ED, Patitz MJ, Richa AW (2019) Simulation of programmable matter systems using active tile-based self-assembly. In: Thachuk C, Liu Y (eds) DNA computing and molecular programming. Springer, Cham, pp 140–158CrossRef Alumbaugh JC, Daymude JJ, Demaine ED, Patitz MJ, Richa AW (2019) Simulation of programmable matter systems using active tile-based self-assembly. In: Thachuk C, Liu Y (eds) DNA computing and molecular programming. Springer, Cham, pp 140–158CrossRef
go back to reference Caballero D, Gomez T, Schweller R, Wylie T (2021) Covert computation in staged self-assembly: Verification is pspace-complete. In: Proceedings of the 29th European Symposium on Algorithms, ESA’21 Caballero D, Gomez T, Schweller R, Wylie T (2021) Covert computation in staged self-assembly: Verification is pspace-complete. In: Proceedings of the 29th European Symposium on Algorithms, ESA’21
go back to reference Cannon S, Demaine ED, Demaine ML, Eisenstat S, Patitz MJ, Schweller RT, Summers SM, Winslow A (2013) 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), Leibniz International Proceedings in Informatics (LIPIcs), vol. 20, pp. 172–184. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik Cannon S, Demaine ED, Demaine ML, Eisenstat S, Patitz MJ, Schweller RT, Summers SM, Winslow A (2013) 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), Leibniz International Proceedings in Informatics (LIPIcs), vol. 20, pp. 172–184. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik
go back to reference Chalk C, Luchsinger A, Martinez E, Schweller R, Winslow A, Wylie T (2018) Freezing simulates non-freezing tile automata. In: International Conference on DNA Computing and Molecular Programming, pp. 155–172. Springer Chalk C, Luchsinger A, Martinez E, Schweller R, Winslow A, Wylie T (2018) Freezing simulates non-freezing tile automata. In: International Conference on DNA Computing and Molecular Programming, pp. 155–172. Springer
go back to reference Chalk C, Luchsinger A, Schweller R, Wylie T (2018) Self-assembly of any shape with constant tile types using high temperature. In: Proceedings of the 26th Annual European Symposium on Algorithms, ESA’18 Chalk C, Luchsinger A, Schweller R, Wylie T (2018) Self-assembly of any shape with constant tile types using high temperature. In: Proceedings of the 26th Annual European Symposium on Algorithms, ESA’18
go back to reference Daymude JJ, Hinnenthal K, Richa AW, Scheideler C (2019) Computing by programmable particles. In: Distributed computing by mobile entities: current research in moving and computing, pp 615–681. Springer, Cham Daymude JJ, Hinnenthal K, Richa AW, Scheideler C (2019) Computing by programmable particles. In: Distributed computing by mobile entities: current research in moving and computing, pp 615–681. Springer, Cham
go back to reference Demaine ED, Demaine ML, Fekete SP, Ishaque M, Rafalin E, Schweller RT, Souvaine DL (2008) Staged self-assembly: nanomanufacture of arbitrary shapes with o (1) glues. Natural Comput 7(3):347–370MathSciNetCrossRef Demaine ED, Demaine ML, Fekete SP, Ishaque M, Rafalin E, Schweller RT, Souvaine DL (2008) Staged self-assembly: nanomanufacture of arbitrary shapes with o (1) glues. Natural Comput 7(3):347–370MathSciNetCrossRef
go back to reference Demaine ED, Eisenstat S, Ishaque M, Winslow A (2011) One-dimensional staged self-assembly. In: Proceedings of the 17th international conference on DNA computing and molecular programming, DNA’11, pp. 100–114 Demaine ED, Eisenstat S, Ishaque M, Winslow A (2011) One-dimensional staged self-assembly. In: Proceedings of the 17th international conference on DNA computing and molecular programming, DNA’11, pp. 100–114
go back to reference Evans C (2014) Crystals that count! physical principles and experimental investigations of dna tile self-assembly. Ph.D. thesis, California Inst. of Tech Evans C (2014) Crystals that count! physical principles and experimental investigations of dna tile self-assembly. Ph.D. thesis, California Inst. of Tech
go back to reference Goles E, Meunier PE, Rapaport I, Theyssier G (2011) Communication complexity and intrinsic universality in cellular automata. Theor Comput Sci 412(1–2):2–21MathSciNetCrossRef Goles E, Meunier PE, Rapaport I, Theyssier G (2011) Communication complexity and intrinsic universality in cellular automata. Theor Comput Sci 412(1–2):2–21MathSciNetCrossRef
go back to reference Kanaras AG, Wang Z, Bates AD, Cosstick R, Brust M (2003) Towards multistep nanostructure synthesis: programmed enzymatic self-assembly of DNA/gold systems. Angewandte Chemie International Edition 42(2):191–194CrossRef Kanaras AG, Wang Z, Bates AD, Cosstick R, Brust M (2003) Towards multistep nanostructure synthesis: programmed enzymatic self-assembly of DNA/gold systems. Angewandte Chemie International Edition 42(2):191–194CrossRef
go back to reference Keenan A, Schweller R, Sherman M, Zhong X (2016) Fast arithmetic in algorithmic self-assembly. Natural Comput 15(1):115–128MathSciNetCrossRef Keenan A, Schweller R, Sherman M, Zhong X (2016) Fast arithmetic in algorithmic self-assembly. Natural Comput 15(1):115–128MathSciNetCrossRef
go back to reference Padilla JE, Patitz MJ, Pena R, Schweller RT, Seeman NC, Sheline R, Summers SM, Zhong X (2013) Asynchronous signal passing for tile self-assembly: Fuel efficient computation and efficient assembly of shapes. In: Unconventional Computation and Natural Computation, pp. 174–185. Springer Padilla JE, Patitz MJ, Pena R, Schweller RT, Seeman NC, Sheline R, Summers SM, Zhong X (2013) Asynchronous signal passing for tile self-assembly: Fuel efficient computation and efficient assembly of shapes. In: Unconventional Computation and Natural Computation, pp. 174–185. Springer
go back to reference Schweller R, Sherman M (2013) Fuel efficient computation in passive self-assembly. In: Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA’13, pp. 1513–1525. SIAM Schweller R, Sherman M (2013) Fuel efficient computation in passive self-assembly. In: Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA’13, pp. 1513–1525. SIAM
go back to reference Schweller R, Winslow A, Wylie T (2017) Complexities for high-temperature two-handed tile self-assembly. In: Brijder R, Qian L (eds) DNA computing and molecular programming. Springer, Cham, pp 98–109CrossRef Schweller R, Winslow A, Wylie T (2017) Complexities for high-temperature two-handed tile self-assembly. In: Brijder R, Qian L (eds) DNA computing and molecular programming. Springer, Cham, pp 98–109CrossRef
go back to reference Schweller R, Winslow A, Wylie T (2019) Nearly constant tile complexity for any shape in two-handed tile assembly. Algorithmica 81(8):3114–3135MathSciNetCrossRef Schweller R, Winslow A, Wylie T (2019) Nearly constant tile complexity for any shape in two-handed tile assembly. Algorithmica 81(8):3114–3135MathSciNetCrossRef
go back to reference Spakowski H (2006) Completeness for parallel access to np and counting class separation. Ausgezeichnete Informatikdissertationen 2005 Spakowski H (2006) Completeness for parallel access to np and counting class separation. Ausgezeichnete Informatikdissertationen 2005
go back to reference Winfree E (1998) Algorithmic self-assembly of DNA. Ph.D. thesis, California Institute of Technology Winfree E (1998) Algorithmic self-assembly of DNA. Ph.D. thesis, California Institute of Technology
Metadata
Title
Verification and computation in restricted Tile Automata
Authors
David Caballero
Timothy Gomez
Robert Schweller
Tim Wylie
Publication date
17-11-2021
Publisher
Springer Netherlands
Published in
Natural Computing
Print ISSN: 1567-7818
Electronic ISSN: 1572-9796
DOI
https://doi.org/10.1007/s11047-021-09875-x

Premium Partner