Computability and Complexity in Self-assembly

被引:21
作者
Lathrop, James I. [1 ]
Lutz, Jack H. [1 ]
Patitz, Matthew J. [2 ]
Summers, Scott M. [1 ]
机构
[1] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
[2] Univ Texas Pan Amer, Dept Comp Sci, Edinburg, TX 78539 USA
基金
美国国家科学基金会;
关键词
Computability; Computational complexity; Molecular computing; Self-assembly;
D O I
10.1007/s00224-010-9252-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper explores the impact of geometry on computability and complexity in Winfree's model of nanoscale self-assembly. We work in the two-dimensional tile assembly model, i.e., in the discrete Euclidean plane Z x Z. Our first main theorem says that there is a roughly quadratic function f such that a set A subset of Z(+) is computably enumerable if and only if the set X-A = {(f (n), 0) vertical bar n is an element of A}-a simple representation of A as a set of points on the x-axis-self-assembles in Winfree's sense. In contrast, our second main theorem says that there are decidable sets D. Z x Z that do not self-assemble in Winfree's sense. Our first main theorem is established by an explicit translation of an arbitrary Turing machine M to a modular tile assembly system T-M, together with a proof that T-M carries out concurrent simulations of M on all positive integer inputs.
引用
收藏
页码:617 / 647
页数:31
相关论文
共 50 条
  • [31] Self-Assembly and Biomaterials
    Stupp, Samuel I.
    NANO LETTERS, 2010, 10 (12) : 4783 - 4786
  • [32] SUPRAMOLECULAR SELF-ASSEMBLY
    FUJITA, M
    JOURNAL OF SYNTHETIC ORGANIC CHEMISTRY JAPAN, 1995, 53 (05) : 432 - 441
  • [33] Self-assembly of AIEgens
    Feng, Hai-Tao
    Lam, Jacky W. Y.
    Tang, Ben Zhong
    COORDINATION CHEMISTRY REVIEWS, 2020, 406
  • [34] Design to Self-Assembly
    Tibbits, Skylar
    ARCHITECTURAL DESIGN, 2012, 82 (02) : 68 - 73
  • [35] Reducing Tile Complexity for the Self-assembly of Scaled Shapes Through Temperature Programming
    Scott M. Summers
    Algorithmica, 2012, 63 : 117 - 136
  • [36] Designing the Self-Assembly of Arbitrary Shapes Using Minimal Complexity Building Blocks
    Bohlin, Joakim
    Turberfield, Andrew J.
    Louis, Ard A.
    Sulc, Petr
    ACS NANO, 2023, 17 (06) : 5387 - 5398
  • [37] Self-Assembly of Nanographenes
    Matsumoto, Ikuya
    Sekiya, Ryo
    Haino, Takeharu
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION, 2021, 60 (23) : 12706 - 12711
  • [38] Strict self-assembly of discrete Sierpinski triangles
    Lathrop, James I.
    Lutz, Jack H.
    Summers, Scott M.
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (4-5) : 384 - 405
  • [39] Parallel computation using active self-assembly
    Chen, Moya
    Xin, Doris
    Woods, Damien
    NATURAL COMPUTING, 2015, 14 (02) : 225 - 250
  • [40] DNA as a vehicle for the self-assembly model of computing
    Conrad, M
    Zauner, KP
    BIOSYSTEMS, 1998, 45 (01) : 59 - 66