Abstract

In this paper, we study the complexity of self-assembly under models that are natural generalizations of the tile self-assembly model. In particular, we extend Rothemund and Winfree's study of the tile complexity of tile self-assembly [Proceedings of the 32nd Annual ACM Symposium on Theory of Computing, Portland, OR, 2000, pp. 459--468]. They provided a lower bound of $\Omega(\frac{\log N}{\log\log N})$ on the tile complexity of assembling an $N\times N$ square for almost all N. Adleman et al. [Proceedings of the 33rd Annual ACM Symposium on Theory of Computing, Heraklion, Greece, 2001, pp. 740--748] gave a construction which achieves this bound. We consider whether the tile complexity for self-assembly can be reduced through several natural generalizations of the model. One of our results is a tile set of size $O(\sqrt{\log N})$ which assembles an $N\times N$ square in a model which allows flexible glue strength between nonequal glues. This result is matched for almost all N by a lower bound dictated by Kolmogorov complexity. For three other generalizations, we show that the $\Omega(\frac{\log N}{\log\log N})$ lower bound applies to $N\times N$ squares. At the same time, we demonstrate that there are some other shapes for which these generalizations allow reduced tile sets. Specifically, for thin rectangles with length N and width k, we provide a tighter lower bound of $\Omega(\frac{N^{1/k}}{k})$ for the standard model, yet we also give a construction which achieves $O(\frac{\log N}{\log\log N})$ complexity in a model in which the temperature of the tile system is adjusted during assembly. We also investigate the problem of verifying whether a given tile system uniquely assembles into a given shape; we show that this problem is NP-hard for three of the generalized models.

MSC codes

  1. 05B45
  2. 05B50
  3. 52C20
  4. 52C45
  5. 68Q17
  6. 68Q25
  7. 68Q30

Keywords

  1. Kolmogorov complexity
  2. polyominoes
  3. self-assembly
  4. tile complexity
  5. tilings
  6. Wang tiles

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
Leonard Adleman, Qi Cheng, Ashish Goel, Ming‐Deh Huang, Running time and program size for self‐assembled squares, ACM, New York, 2001, 740–748
2.
Len Adleman, Qi Cheng, Ashish Goel, Ming‐Deh Huang, David Kempe, Pablo Moisset de Espanés, Paul Rothemund, Combinatorial optimization problems in self‐assembly, ACM, New York, 2002, 23–32
3.
Q. Cheng and P. M. de Espanes, Resolving Two Open Problems in the Self‐Assembly of Squares, Technical Report 793, University of Southern California, Los Angeles, CA, 2003.
4.
T.‐J. Fu and N. C. Seeman, DNA double‐crossover molecules, Biochem., 32 (1993), pp. 3211–3220.
5.
T. H. LaBean, H. Yan, J. Kopatsch, F. Liu, E. Winfree, H. J. Reif, and N. C. Seeman, The construction, analysis, ligation, and self‐assembly of DNA triple crossover complexes, J. Amer. Chem. Soc., 122 (2000), pp. 1848–1860.
6.
Michail Lagoudakis, Thomas LaBean, 2D DNA self‐assembly for satisfiability, DIMACS Ser. Discrete Math. Theoret. Comput. Sci., Vol. 54, Amer. Math. Soc., Providence, RI, 2000, 141–154
7.
Ming Li, Paul Vitányi, An introduction to Kolmogorov complexity and its applications, Graduate Texts in Computer Science, Springer‐Verlag, 1997xx+637
8.
John Reif, Local parallel biomolecular computation, DIMACS Ser. Discrete Math. Theoret. Comput. Sci., Vol. 48, Amer. Math. Soc., Providence, RI, 1999, 217–254
9.
Paul Rothemund, Erik Winfree, The program‐size complexity of self‐assembled squares (extended abstract), ACM, New York, 2000, 459–468
10.
H. Wang, Proving theorems by pattern recognition, Bell Systems Tech. J., 40 (1961), pp. 1–42.
11.
E. Winfree, Algorithmic Self‐Assembly of DNA, Ph.D. thesis, California Institute of Technology, Pasadena, CA, 1998.
12.
E. Winfree, F. Liu, L. Wenzler, and N. Seeman, Design and self‐assembly of two‐dimensional DNA crystals, Nature, 394 (1998), pp. 539–544.
13.
Erik Winfree, Xiaoping Yang, Nadrian Seeman, Universal computation via self‐assembly of DNA: some theory and experiments, DIMACS Ser. Discrete Math. Theoret. Comput. Sci., Vol. 44, Amer. Math. Soc., Providence, RI, 1999, 191–213

Information & Authors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing
Pages: 1493 - 1515
ISSN (online): 1095-7111

History

Published online: 27 July 2006

MSC codes

  1. 05B45
  2. 05B50
  3. 52C20
  4. 52C45
  5. 68Q17
  6. 68Q25
  7. 68Q30

Keywords

  1. Kolmogorov complexity
  2. polyominoes
  3. self-assembly
  4. tile complexity
  5. tilings
  6. Wang tiles

Authors

Affiliations

Pablo Moisset de Espanes

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

View Options

View options

PDF

View PDF

Figures

Tables

Media

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media