Skip to main content

Freezing Simulates Non-freezing Tile Automata

  • Conference paper
  • First Online:
DNA Computing and Molecular Programming (DNA 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11145))

Included in the following conference series:

Abstract

Self-assembly is the process by which a system of particles randomly agitate and combine, through local interactions, to form larger complex structures. In this work, we fuse a particular well-studied generalization of tile assembly (the 2-Handed or Hierarchical Tile Assembly Model) with concepts from cellular automata such as states and state transitions characterized by neighboring states. This allows for a simplification of the concepts from active self-assembly, and gives us machinery to relate the disparate existing models. We show that this model, coined Tile Automata, is invariant with respect to freezing and non-freezing transition rules via a simulation theorem showing that any non-freezing tile automata system can be simulated by a freezing one. Freezing tile automata systems restrict state transitions such that each tile may visit a state only once, i.e., a tile may undergo only a finite number of transitions. We conjecture that this result can be used to show that the Signal-passing Tile Assembly Model is also invariant to this constraint via a series of simulation results between that model and the Tile Automata model. Further, we conjecture that this model can be used to consolidate the several oft-studied models of self-assembly wherein assemblies may break apart, such as the Signal-passing Tile Assembly Model, the negative-glue 2-Handed Tile Assembly Model, and the Size-Dependent Tile Assembly Model. Lastly, the Tile Automata model may prove useful in combining results in cellular automata with self-assembly.

A. Luchsinger, R. Schweller and T. Wylie—This author’s research is supported in part by National Science Foundation Grant CCF-1817602.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We borrow the notion of freezing from the cellular automata literature [1, 6, 7]. There are two informal perspectives towards freezing that are equivalent in CA but not equivalent in TA. One is that a cell (tile) must never revisit the same state twice. The other is that a position in \(\mathbb {Z}^2\) must never revisit the same state twice. Intuitively, in TA, a position may see several tiles due to tiles attaching and detaching. Thus, the perspectives are different. We choose the first perspective, matching the notion that tiles themselves are stateful, and positions in space are not stateful.

  2. 2.

    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).

References

  1. Becker, F., Maldonado, D., Ollinger, N., Theyssier, G.: Universality in freezing cellular automata. CoRR, abs/1805.00059 (2018). http://arxiv.org/abs/1805.00059

  2. Cannon, S., Demaine, E.D., et al.: Two hands are better than one (up to constant factors): self-assembly in the 2HAM vs. aTAM. In: STACS. LIPIcs, vol. 20, pp. 172–184 (2013)

    Google Scholar 

  3. Demaine, E.D., Patitz, M.J., Rogers, T.A., Schweller, R.T., Summers, S.M., Woods, D.: The two-handed tile assembly model is not intrinsically universal. Algorithmica 74(2), 812–850 (2016)

    Article  MathSciNet  Google Scholar 

  4. Derakhshandeh, Z., Gmyr, R., Strothmann, T., Bazzi, R., Richa, A.W., Scheideler, C.: Leader election and shape formation with self-organizing programmable matter. In: Phillips, A., Yin, P. (eds.) DNA 2015. LNCS, vol. 9211, pp. 117–132. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21999-8_8

    Chapter  MATH  Google Scholar 

  5. Doty, D., Lutz, J.H., Patitz, M.J., Schweller, R., Summers, S.M., Woods, D.: The tile assembly model is intrinsically universal. In: Proceedings of the 53rd Conference on Foundations of Computer Science, FOCS 2012 (2012)

    Google Scholar 

  6. Goles, E., Maldonado, D., Montealegre, P., Ollinger, N.: On the computational complexity of the freezing non-strict majority automata. In: Dennunzio, A., Formenti, E., Manzoni, L., Porreca, A.E. (eds.) AUTOMATA 2017. LNCS, vol. 10248, pp. 109–119. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58631-1_9

    Chapter  MATH  Google Scholar 

  7. Goles, E., Ollinger, N., Theyssier, G.: Introducing freezing cellular automata. In: Cellular Automata and Discrete Complex Systems, AUTOMATA 2015, vol. 24, pp. 65–73 (2015)

    Google Scholar 

  8. Jonaska, N., Karpenko, D.: Active tile self-assembly, part 2: self-similar structures and structural recursion. Int. J. Found. Comput. Sci. 25(02), 165–194 (2014)

    Article  MathSciNet  Google Scholar 

  9. Kari, J.: Theory of cellular automata: a survey. Theor. Comput. Sci. 334(1), 3–33 (2005)

    Article  MathSciNet  Google Scholar 

  10. Padilla, J.E., et al.: Asynchronous signal passing for tile self-assembly: fuel efficient computation and efficient assembly of shapes. Int. J. Found. Comput. Sci. 25, 459 (2014)

    Article  MathSciNet  Google Scholar 

  11. Padilla, J.E., Sha, R., Kristiansen, M., Chen, J., Jonoska, N., Seeman, N.C.: A signal-passing DNA-strand-exchange mechanism for active self-assembly of DNA nanostructures. Angew. Chem. Int. Ed. 54(20), 5939–5942 (2015)

    Article  Google Scholar 

  12. Woods, D., Chen, H.-L., Goodfriend, S., Dabby, N., Winfree, E., Yin, P.: Active self-assembly of algorithmic shapes and patterns in polylogarithmic time. In: Innovations in Theoretical Computer Science, ITCS 2013, pp. 353–354 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tim Wylie .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Chalk, C., Luchsinger, A., Martinez, E., Schweller, R., Winslow, A., Wylie, T. (2018). Freezing Simulates Non-freezing Tile Automata. In: Doty, D., Dietz, H. (eds) DNA Computing and Molecular Programming. DNA 2018. Lecture Notes in Computer Science(), vol 11145. Springer, Cham. https://doi.org/10.1007/978-3-030-00030-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-00030-1_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-00029-5

  • Online ISBN: 978-3-030-00030-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics