[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Concentration independent random number generation in tile self-assembly

Published: 08 March 2017 Publication History

Abstract

In this paper we introduce the robust random number generation problem where the goal is to design an abstract tile assembly system (aTAM system) whose terminal assemblies can be split into n partitions such that a resulting assembly of the system lies within each partition with probability 1/n, regardless of the relative concentration assignment of the tile types in the system. First, we show this is possible for n = 2 (a robust fair coin flip) within the aTAM, and that such systems guarantee a worst case O ( 1 ) space usage. We accompany our primary construction with variants that show trade-offs in space complexity, initial seed size, temperature, tile complexity, bias, and extensibility, and also prove some negative results. As an application, we combine our coin-flip system with a result of Chandran, Gopalkrishnan, and Reif to show that for any positive integer n, there exists a O ( log ź n ) tile system that assembles a constant-width linear assembly of expected length n for any concentration assignment. We then extend our robust fair coin flip result to solve the problem of robust random number generation in the aTAM for all n. Two variants of robust random bit generation solutions are presented: an unbounded space solution and a bounded space solution which incurs a small bias. Further, we consider the harder scenario where tile concentrations change arbitrarily at each assembly step and show that while this is not possible in the aTAM, the problem can be solved by exotic tile assembly models from the literature.

References

[1]
C.T. Chalk, B. Fu, A. Huerta, M.A. Maldonado, E. Martinez, R.T. Schweller, T. Wylie, Flipping tiles: concentration independent coin flips in tile self-assembly, in: Proceedings of the 21st International Conference on DNA Computing and Molecular Programming, vol. 9211, Springer, 2015, pp. 87.
[2]
E. Winfree, Algorithmic Self-assembly of DNA, California Institute of Technology, June 1998.
[3]
H. Wang, Proving theorems by pattern recognition - II, Bell Syst. Tech. J., XL (1961) 1-41.
[4]
C. Evans, Crystals that Count! Physical Principles and Experimental Investigations of DNA Tile Self-assembly, California Institute of Technology, 2014.
[5]
P.W.K. Rothemund, E. Winfree, The program-size complexity of self-assembled squares (extended abstract), in: Proceedings of the 32nd ACM Symposium on Theory of Computing, 2000, pp. 459-468.
[6]
D. Soloveichik, E. Winfree, Complexity of self-assembled shapes, SIAM J. Comput., 36 (2007) 1544-1569.
[7]
D. Doty, Theory of algorithmic self-assembly, Commun. ACM, 55 (2012) 78-88.
[8]
M.J. Patitz, An introduction to tile-based self-assembly and a survey of recent results, Nat. Comput., 13 (2014) 195-224.
[9]
D. Doty, Randomized self-assembly for exact shapes, SIAM J. Comput., 39 (2010) 3521-3552.
[10]
M.-Y. Kao, R.T. Schweller, Randomized self-assembly for approximate shapes, in: Lecture Notes in Comput. Sci., vol. 5125, 2008, pp. 370-384.
[11]
H. Chandran, N. Gopalkrishnan, J. Reif, Tile complexity of linear assemblies, SIAM J. Comput., 41 (2012) 1051-1073.
[12]
M. Cook, Y. Fu, R.T. Schweller, Temperature 1 self-assembly: deterministic assembly in 3D and probabilistic assembly in 2D, in: Proceedings of the 22nd ACM-SIAM Symposium on Discrete Algorithms, 2011, pp. 570-589.
[13]
N. Bryans, E. Chiniforooshan, D. Doty, L. Kari, S. Seki, The power of nondeterminism in self-assembly, Theory Comput., 9 (2013) 1-29.
[14]
D. Doty, J.H. Lutz, M.J. Patitz, S. Summers, D. Woods, Random number selection in self-assembly, in: Lecture Notes in Comput. Sci., vol. 5715, 2009, pp. 143-157.
[15]
F. Becker, I. Rapaport, E. Rémila, Self-assembling classes of shapes with a minimum number of tiles, and in optimal time, in: Foundations of Software Technology and Theoretical Computer Science (FSTTCS), 2006, pp. 45-56.
[16]
H.-L. Chen, A. Goel, Error free self-assembly using error prone tiles, in: Lecture Notes in Comput. Sci., vol. 3384, 2005, pp. 62-75.
[17]
J. von Neumann, Various techniques used in connection with random digits, J. Res. Nat. Bureau Stand., 12 (1951) 36-38.
[18]
Q. Cheng, G. Aggarwal, M.H. Goldwasser, M.-Y. Kao, R.T. Schweller, P.M. de Espanés, Complexities for generalized models of self-assembly, SIAM J. Comput., 34 (2005) 1493-1515.
[19]
D. Doty, L. Kari, B. Masson, Negative interactions in irreversible self-assembly, Algorithmica, 66 (2013) 153-172.
[20]
M. Patitz, R. Schweller, S. Summers, Exact shapes and turing universality at temperature 1 with a single negative glue, in: Lecture Notes in Comput. Sci., vol. 6937, 2011, pp. 175-189.
[21]
E.D. Demaine, M.L. Demaine, S.P. Fekete, M.J. Patitz, R.T. Schweller, A. Winslow, D. Woods, One tile to rule them all: simulating any tile assembly system with a single universal tile, in: Lecture Notes in Comput. Sci., vol. 8572, 2014, pp. 368-379.
[22]
S.P. Fekete, J. Hendricks, M.J. Patitz, T.A. Rogers, R.T. Schweller, Universal computation with arbitrary polyomino tiles in non-cooperative self-assembly, in: Proceedings of the 25th ACM-SIAM Symposium on Discrete Algorithms, SIAM, 2015, pp. 148-167.
[23]
B. Fu, M. Patitz, R. Schweller, R. Sheline, Self-assembly with geometric tiles, in: Lecture Notes in Comput. Sci., vol. 7391, 2012, pp. 714-725.
[24]
A. Keenan, R. Schweller, M. Sherman, X. Zhong, Fast arithmetic in algorithmic self-assembly, Nat. Comput., 15 (2016) 115-128.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Theoretical Computer Science
Theoretical Computer Science  Volume 667, Issue C
March 2017
125 pages

Publisher

Elsevier Science Publishers Ltd.

United Kingdom

Publication History

Published: 08 March 2017

Author Tags

  1. Biocomputing
  2. DNA computing
  3. Randomization
  4. Tile self-assembly
  5. aTAM

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media