The influence of temperature

From self-assembly wiki
Revision as of 19:00, 10 July 2013 by \('"2\)'"7
(\(1) \)2 | \(3 (\)4) | \(5 (\)6)
Jump to navigation Jump to search

At temperature 2 and above, it is possible to design systems which make use of a feature commonly referred to as cooperation in which the prior placement of two tiles in specific relative positions is required before the attachment of a third tile is possible. This cooperative behavior is what is commonly attributed with providing the aTAM with its ability to perform computations, and disappears at temperature 1 Thus, for aTAM systems whose temperature is 1, it is conjectured that both: 1. Turing universal computation by a deterministic aTAM system is impossible, and 2. any aTAM system which deterministically produces an n × n square requires a minimum of 2n-1 tile types. Partial progress toward the proof of these conjectures was achieved by Doty, Patitz, and Summers in [1]. Maňuch, Stacho, and Stoll [2] also studied a variant of the problem, focusing on finite assemblies in which mismatches are not allowed, and proved that in such cases \(\Omega(n)\) tile types are required to assemble a shape whose diameter is \(n\). Nonetheless, the general problem remains open.

Despite the previous conjectures about the aTAM at temperature \(1\), in [3] it was shown by Cook, Fu, and Schweller that, by slightly relaxing the requirements, Turing universal computation is in fact possible. Namely, if the assembly is allowed to proceed into the third-dimension, utilizing only 2 planes, or if the computation is allowed to prematurely terminate with some arbitrarily low probability, then a universal Turing machine can be simulated at temperature 1. (See Intrinsic universality of the aTAM for related results.)

Moving in the other direction, Chen, Doty, and Seki in [4] showed that there exist tile assembly systems which require temperatures exponential in the number of tile types they contain. They showed that for every n, there exists a tile assembly system with n tile types whose "behavior" cannot be preserved while using a temperature less than \(2^{n/4}\), which means that it is not possible to modify the system to use a lower temperature while ensuring that all tiles are still only able to bind using the same subsets of sides, and produce the same result. For this result they utilize cooperative binding on 3 sides, which they call 3-cooperative, as opposed to the 2-cooperative systems previously discussed. It turns out that while 3-cooperativity results in systems which require temperatures exponential in the number of tile types they contain, 2-cooperative system only require temperatures linear in the number of tile types. (Note that these results are based on the assumption of integer strength glues, which is in fact how the aTAM is defined.) They also gave an algorithm which is able to find the minimal tile system to build an n × n square at any temperature in polynomial time. Further, in [5], Seki and Okuno show that given a temperature τ > 4 and a shape, it is NP-hard to find the minimum tile assembly system which assembles the shape at or below temperature τ, and that it is also NP-hard to find the optimal (lowest) temperature for a system for which the glue strengths and temperature are not specified, but the cooperative behaviors of the tiles are (i.e. how they can cooperate to form sufficient bonds).

References

  1. David Doty, Matthew J. Patitz, Scott M. Summers - Limitations of Self-Assembly at Temperature 1
    Theoretical Computer Science 412:145-158,2011
    Bibtex
    Author : David Doty, Matthew J. Patitz, Scott M. Summers
    Title : Limitations of Self-Assembly at Temperature 1
    In : Theoretical Computer Science -
    Address :
    Date : 2011
  2. Ma\v{n}uch, J\'{a}n, Stacho, Ladislav, Stoll, Christine - Two lower bounds for self-assemblies at temperature 1
    Journal of Computational Biology 17(6):841--852,2010
    Bibtex
    Author : Ma\v{n}uch, J\'{a}n, Stacho, Ladislav, Stoll, Christine
    Title : Two lower bounds for self-assemblies at temperature 1
    In : Journal of Computational Biology -
    Address :
    Date : 2010
  3. Matthew Cook, Yunhui Fu, Robert T. Schweller - Temperature 1 Self-Assembly: Deterministic Assembly in 3{D} and Probabilistic Assembly in 2{D}
    SODA 2011: Proceedings of the 22nd Annual ACM-SIAM Symposium on Discrete Algorithms ,2011
    Bibtex
    Author : Matthew Cook, Yunhui Fu, Robert T. Schweller
    Title : Temperature 1 Self-Assembly: Deterministic Assembly in 3{D} and Probabilistic Assembly in 2{D}
    In : SODA 2011: Proceedings of the 22nd Annual ACM-SIAM Symposium on Discrete Algorithms -
    Address :
    Date : 2011
  4. Ho-Lin Chen, David Doty, Shinnosuke Seki - Program Size and Temperature in Self-Assembly
    ISAAC 2011: Proceedings of the 22nd International Symposium on Algorithms and Computation 7074:445--453,2011
    Bibtex
    Author : Ho-Lin Chen, David Doty, Shinnosuke Seki
    Title : Program Size and Temperature in Self-Assembly
    In : ISAAC 2011: Proceedings of the 22nd International Symposium on Algorithms and Computation -
    Address :
    Date : 2011
  5. S. Seki, Y. Okuno - On the Behavior of Tile Assembly System at High Temperatures
    Proceedings of the Turing Centenary Conference - How the World Computes (CiE 2012, Cambridge, United Kingdom, June 18-23, 2012) 7318:550-560,2012
    Bibtex
    Author : S. Seki, Y. Okuno
    Title : On the Behavior of Tile Assembly System at High Temperatures
    In : Proceedings of the Turing Centenary Conference - How the World Computes (CiE 2012, Cambridge, United Kingdom, June 18-23, 2012) -
    Address :
    Date : 2012