论文标题
自组装路径的程序大小的复杂性
The program-size complexity of self-assembled paths
论文作者
论文摘要
我们证明了非合作抽象瓷砖组装模型的抽水引理,这是自场开始以来算法自组装理论的核心。该理论表明,我们的结果证明,抽象平方分子之间粘合剂结合的性质的小差异产生了截然不同的表达能力。 在合作抽象的瓷砖组装模型中,方瓷砖使用一个,两个或两个侧面的多边合作相互连接。直接利用了瓷砖结合的精确控制,以实现算法任务,包括使用很少的瓷砖类型的指定形状增长,以及图灵机的仿真,甚至对自组装系统的自我模拟。但是这些计算任务是否需要合作绑定?定义上更简单的非合作(或温度1)模型对局部结合事件的控制很差:如果瓷砖在至少一侧结合,则粘贴。这导致了这样的猜想,即它不可能表现出计算定义的形状的精确控制的生长。 在这里,我们证明了不可能的结果。我们表明,任何试图生长大型算法控制的瓷砖效率的组件的平面非合作系统也必须生长出具有简单封闭形式描述的无限的非载体(泵送)结构,否则却遭受了预期的算法结构的阻止。我们的结果适用于定向和非方向的系统,并给出了$(8 | T |)^{4 | T | +1}的明显上限(5 | t | +1}(5 |σ| + 6)$,其中$ | t | $是瓷砖的大小,$ |σ| $是种子组件的大小,除了任何瓷砖之外的道路都可以泵或块状。
We prove a Pumping Lemma for the noncooperative abstract Tile Assembly Model, a model central to the theory of algorithmic self-assembly since the beginning of the field. This theory suggests, and our result proves, that small differences in the nature of adhesive bindings between abstract square molecules gives rise to vastly different expressive capabilities. In the cooperative abstract Tile Assembly Model, square tiles attach to each other using multi-sided cooperation of one, two or more sides. This precise control of tile binding is directly exploited for algorithmic tasks including growth of specified shapes using very few tile types, as well as simulation of Turing machines and even self-simulation of self-assembly systems. But are cooperative bindings required for these computational tasks? The definitionally simpler noncooperative (or Temperature 1) model has poor control over local binding events: tiles stick if they bind on at least one side. This has led to the conjecture that it is impossible for it to exhibit precisely controlled growth of computationally-defined shapes. Here, we prove such an impossibility result. We show that any planar noncooperative system that attempts to grow large algorithmically-controlled tile-efficient assemblies must also grow infinite non-algorithmic (pumped) structures with a simple closed-form description, or else suffer blocking of intended algorithmic structures. Our result holds for both directed and nondirected systems, and gives an explicit upper bound of $(8|T|)^{4|T|+1}(5|σ| + 6)$, where $|T|$ is the size of the tileset and $|σ|$ is the size of the seed assembly, beyond which any path of tiles is pumpable or blockable.