THE UNDECIDABILITY OF THE INFINITE RIBBON PROBLEM: IMPLICATIONS FOR COMPUTING BY SELF-ASSEMBLY

被引:16
|
作者
Adleman, Leonard [1 ]
Kari, Jarkko [2 ]
Kari, Lila [3 ]
Reishus, Dustin [1 ]
Sosik, Petr [4 ,5 ]
机构
[1] Univ So Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
[2] Univ Turku, Dept Math, FI-20014 Turku, Finland
[3] Univ Western Ontario, Dept Comp Sci, London, ON N6A 5B7, Canada
[4] Silesian Univ, Inst Comp Sci, Opava 74601, Czech Republic
[5] Univ Politecn Madrid, Dept Artificial Intelligence, Madrid 28660, Spain
基金
芬兰科学院; 加拿大自然科学与工程研究理事会;
关键词
DNA computing; molecular computing; self-assembly; tiling; undecidability; DNA; NANOSTRUCTURES; PATTERNS; COMPUTATION; MACHINE; DEVICES;
D O I
10.1137/080723971
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Self-assembly, the process by which objects autonomously come together to form complex structures, is omnipresent in the physical world. Recent experiments in self-assembly demonstrate its potential for the parallel creation of a large number of nanostructures, including possibly computers. A systematic study of self-assembly as a mathematical process has been initiated by L. Adleman and E. Winfree. The individual components are modeled as square tiles on the infinite two-dimensional plane. Each side of a tile is covered by a specific "glue," and two adjacent tiles will stick iff they have matching glues on their abutting edges. Tiles that stick to each other may form various two-dimensional "structures" such as squares and rectangles, or may cover the entire plane. In this paper we focus on a special type of structure, called a ribbon: a non-self-crossing rectilinear sequence of tiles on the plane, in which successive tiles are adjacent along an edge and abutting edges of consecutive tiles have matching glues. We prove that it is undecidable whether an arbitrary finite set of tiles with glues (infinite supply of each tile type available) can be used to assemble an infinite ribbon. While the problem can be proved undecidable using existing techniques if the ribbon is required to start with a given "seed" tile, our result settles the "unseeded" case, an open problem formerly known as the "unlimited infinite snake problem." The proof is based on a construction, due to R. Robinson, of a special set of tiles that allow only aperiodic tilings of the plane. This construction is used to create a special set of directed tiles (tiles with arrows painted on the top) with the "strong plane-filling property"-a variation of the "plane-filling property" previously defined by J. Kari. A construction of "sandwich" tiles is then used in conjunction with this special tile set, to reduce the well-known undecidable tiling problem to the problem of the existence of an infinite directed zipper (a special kind of ribbon). A "motif" construction is then introduced that allows one tile system to simulate another by using geometry to represent glues. Using motifs, the infinite directed zipper problem is reduced to the infinite ribbon problem, proving the latter undecidable. An immediate consequence of our result is the undecidability of the existence of arbitrarily large structures self-assembled using tiles from a given tile set.
引用
收藏
页码:2356 / 2381
页数:26
相关论文
共 50 条
  • [41] Self-assembly of decidable sets
    Matthew J. Patitz
    Scott M. Summers
    Natural Computing, 2011, 10 : 853 - 877
  • [42] Modular self-assembly of DNA lattices with tunable periodicity
    Liu, Y
    Yan, H
    SMALL, 2005, 1 (03) : 327 - 330
  • [43] Dissipative Self-Assembly Driven by the Consumption of Chemical Fuels
    De, Soumen
    Klajn, Rafal
    ADVANCED MATERIALS, 2018, 30 (41)
  • [44] Multicomponent Nanopatterns by Directed Block Copolymer Self-Assembly
    Shin, Dong Ok
    Mun, Jeong Ho
    Hwang, Geon-Tae
    Yoon, Jong Moon
    Kim, Ju Young
    Yun, Je Moon
    Yang, Yong-Biao
    Oh, Youngtak
    Lee, Jeong Yong
    Shin, Jonghwa
    Lee, Keon Jae
    Park, Soojin
    Kim, Jaeup U.
    Kim, Sang Ouk
    ACS NANO, 2013, 7 (10) : 8899 - 8907
  • [45] Construction of Stable Mesh Using Self-Assembly Chains
    Brodnik, Andrej
    Rezonja, Sandi
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2019, 15 (02):
  • [46] Logic devices based on nucleic acid self-assembly
    Xu, Xuehui
    Shang, Yingxu
    Liu, Fengsong
    Jiang, Qiao
    Ding, Baoquan
    INFOMAT, 2021, 3 (10) : 1070 - 1082
  • [47] Molecular logic computing model based on self-assembly of DNA nanoparticles
    ZHANG Cheng1*
    2 Institute of Computing Technology
    Science Bulletin, 2011, (33) : 3566 - 3571
  • [48] A Programmable DNA Double-Write Material: Synergy of Photolithography and Self-Assembly Nanofabrication
    Song, Youngjun
    Takahashi, Tsukasa
    Kim, Sejung
    Heaney, Yvonne C.
    Warner, John
    Chen, Shaochen
    Heller, Michael J.
    ACS APPLIED MATERIALS & INTERFACES, 2017, 9 (01) : 22 - 28
  • [49] A Geometrical Approach to the Incompatible Substructure Problem in Parallel Self-Assembly
    Bhalla, Navneet
    Ipparthi, Dhananjay
    Klemp, Eric
    Dorigo, Marco
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 751 - 760
  • [50] Algorithmic Tile Self-Assembly for Solving the Maximal Matching Problem
    Cheng, Zhen
    Huang, Yufang
    Xiao, Jianhua
    Advances in Intelligent Systems and Computing, 2013, 212 : 845 - 854