|
ABSTRACT
Recently Rothemund and Winfree [6] have considered the program size complexity of constructing squares by self-assembly. Here, we consider the time complexity of such constructions using a natural generalization of the Tile Assembly Model defined in [6]. In the generalized model, the Rothemund-Winfree construction of n \times n squares requires time &THgr;(n log n) and program size &THgr;(log n). We present a new construction for assembling n \times n squares which uses optimal time &THgr;(n) and program size &THgr;(\frac{log n}{log log n}). This program size is also optimal since it matches the bound dictated by Kolmogorov complexity. Our improved time is achieved by demonstrating a set of tiles for parallel self-assembly of binary counters. Our improved program size is achieved by demonstrating that self-assembling systems can compute changes in the base representation of numbers. Self-assembly is emerging as a useful paradigm for computation. In addition the development of a computational theory of self-assembly promises to provide a new conduit by which results and methods of theoretical computer science might be applied to problems of interest in biology and the physical sciences.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Leonard M. Adleman. Towards a mathematical theory of self-assembly. Technical Report 00-722, Department of Computer Science, University of Southern California, 2000.
|
| |
2
|
H. Abelson, D. Allen, D. Coore, C. Hanson, G. Homsy, T. Knight, R. Nagpal, E. Rauch, G. Sussman and R. Weiss. Amorphous computing. AI Memo 1665, August 1999.
|
| |
3
|
Chengde Mao, Thomas H. LaBean, John H. Reif and Nadrian C. Seeman. Logical computation using algorithmic self-assembly of DNA triple-crossover molecules. Nature, 407:493-496, 2000.
|
| |
4
|
|
| |
5
|
Paul Rothemund. Using lateral capillary forces to compute by self-assembly. Proceedings of the National Academy of Sciences, 97:984-989, 2000.
|
 |
6
|
|
| |
7
|
H. Wang. Proving theorems by pattern recognition. II. Bell Systems Technical Journal, 40:1-42, 1961.
|
| |
8
|
Erik Winfree, Furong Liu, Lisa A. Wenzler, and Nadrian C. Seeman. Design and self-assembly of two-dimensional DNA crystals. Nature, 394:539-544, 1998.
|
| |
9
|
Erik Winfree. PhD thesis. Cal Tech, 1998.
|
| |
10
|
Erik Winfree. Personal communication.
|
CITED BY 18
|
|
Len Adleman , Qi Cheng , Ashish Goel , Ming-Deh Huang , David Kempe , Pablo Moisset de Espanés , Paul Wilhelm Karl Rothemund, Combinatorial optimization problems in self-assembly, Proceedings of the thiry-fourth annual ACM symposium on Theory of computing, May 19-21, 2002, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
Ho-Lin Chen , Qi Cheng , Ashish Goel , Ming-Deh Huang , Pablo Moisset de Espanés, Invadable self-assembly: combining robustness with efficiency, Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms, January 11-14, 2004, New Orleans, Louisiana
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Erik D. Demaine , Martin L. Demaine , Sándor P. Fekete , Mashhood Ishaque , Eynat Rafalin , Robert T. Schweller , Diane L. Souvaine, Staged self-assembly: nanomanufacture of arbitrary shapes with O(1) glues, Natural Computing: an international journal, v.7 n.3, p.347-370, September 2008
|
|
|
|
|
|
Anand Panangadan , Michael G. Dyer, Construction in a Simulated Environment Using Temporal Goal Sequencing and Reinforcement Learning, Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems, v.17 n.1, p.81-104, February 2009
|
|
|
|
|
|
|
|
|
|
|