The influence of temperature
To this point, the example and results discussed have been largely based upon aTAM systems where the temperature parameter is \(2\). At temperature \(2\) and above, it is possible to design systems which make use of a feature commonly referred to as \emph{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 \times 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 \emph{\(3\)-cooperative}, as opposed to the \(\emph{\)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 \times n\) square at any temperature in polynomial time. Further, in [5], Seki and Okuno show that given a temperature \(\tau > 4\) and a shape, it is NP-hard to find the minimum tile assembly system which assembles the shape at or below temperature \(\tau\), 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
- ↑
David Doty, Matthew J. Patitz, Scott M. Summers - Limitations of Self-Assembly at Temperature 1
- Theoretical Computer Science 412:145-158,2011
- BibtexAuthor : David Doty, Matthew J. Patitz, Scott M. Summers
Title : Limitations of Self-Assembly at Temperature 1
In : Theoretical Computer Science -
Address :
Date : 2011
- ↑
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
- BibtexAuthor : 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
- ↑
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
- BibtexAuthor : 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
- ↑
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
- BibtexAuthor : 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
- ↑
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
- BibtexAuthor : 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