Reflections on Tiles (in Self-Assembly)
我们定义的自反瓷砖组装模型(RTAM),这是从抽象瓷砖组装模型(aTAM),通过允许瓷砖,以反映其水平和/或垂直轴。我们表明,类的有向温度-1 RTAM系统是不计算通用的,这是证明,但未证明的aTAM,和aTAM一样,RTAM是计算通用的温度2。然后,我们表明,在温度1,当从一个单一的瓷砖种子,RTAM是能够组装n × n平方为n奇数只使用n瓷砖类型,但不能组装n × n平方为n偶数。此外,我们表明,n是一个下界的瓷砖类型的数量需要组装n × n平方为n奇数的温度-1 RTAM。温度为1的aTAM系统的稳定下界为2n-1。最后,我们给出了Z^2中哪些有限连通形状可以被单种子(即种子大小为1)RTAM系统组装(严格或弱)的分类的初步结果,包括哪些有限连通形状可以被“无失配”单种子RTAM系统严格组装的完整分类。
2015-03-11 cs.CC cs.CG cs.ET
The Need for Seed (in the abstract Tile Assembly Model)
在抽象的瓷砖组装模型(aTAM)中,正方形瓷砖通过其边缘上的胶水自动组装,形成结构。可以设计其中瓦片附着的模式被迫遵循目标算法的执行的计算机辅助aTAM系统。这种系统已被证明是计算上的通用以及本质上的通用(IU),这是一个借用和改编自元胞自动机的概念,表明存在一个能够模拟所有aTAM系统的单一瓦片集(FOCS 2012)。可以以各种方式提供对算法aTAM系统的输入,其中常见的方法是经由“种子”组件,该“种子”组件是所有生长从其传播的预形成的组件。在本文中,我们提出了一系列的结果,调查的权衡使用种子组成的一个单一的瓷砖,与那些包含多个瓷砖。我们发现,任意系统与多瓦种子不能转换为功能等效的系统与单瓦种子,而不使用一个比例因子> 1。我们证明紧的界限所需的比例因子,并提出了一个建设,它使用一个大的比例因子,但独特的瓷砖类型的最佳数量。然后,该构造用于开发一种构造,该构造并行地执行所有aTAM系统的同时模拟,以及通过内在普遍性的概念显示与其他基于瓦片的自组装模型的连接。
2022-11-09 cs.CG cs.ET
Size-Separable Tile Self-Assembly: A Tight Bound for Temperature-1 Mismatch-Free Systems
我们介绍了瓷砖自组装系统的一个新的属性,我们称之为大小分离。一个系统是大小可分的,如果每个终端组件是一个常数因子大于任何中间组件。尺寸可分离性是由使用凝胶电泳或其他基于质量的过滤技术从各种不完整的“垃圾”组件中过滤完成的组件的实际问题激发的。在这里,我们证明,任何系统没有合作的键合组装一个独特的不匹配的终端组件可以用来构建一个尺寸可分离的系统唯一组装相同的形状。证明实现了尺寸可分离系统的最佳比例因子和温度。作为证明的一部分,我们得到了两个结果的独立利益的失配温度-1双手系统。
2014-04-29 cs.CG cs.ET
Self-Assembly of 4-sided Fractals in the Two-handed Tile Assembly Model
我们考虑了基于瓷砖的自组装系统中研究最充分的模型之一(称为双手瓷砖组装模型(2 HAM))中的分形自组装。特别是,我们把注意力集中在一类分形称为离散自相似分形(一类分形,包括离散Sierpienski地毯)。我们提出了一个2HAM系统,自组装的离散Sierpienski地毯与比例因子1。此外,2HAM系统,我们给自己被推广,我们描述了如何可以修改这个系统,以获得一个2HAM系统,该系统可以自组装的任何分形从一个无限集的分形,我们称之为4边分形。本文给出的2HAM系统是在自组装的纯生长模型中以比例因子1自组装离散自相似分形的系统的第一个例子。最后,我们证明了存在一个3边分形(这不是一个树分形),不能被任何2HAM系统自组装。
2018-10-11 cs.CG cs.ET
Geometric Tiles and Powers and Limitations of Geometric Hindrance in Self-Assembly
基于瓦片的自组装系统能够进行通用计算和算法导向的生长。能够进行这种行为的系统通常利用“胶配合”,其中在瓦片的至少$2$侧上的胶必须匹配并结合到组件的周边上暴露的那些胶,以使瓦片附接。然而,已经开发了几种利用“弱协作”的模型,其中仅需要单个胶来结合,但是其他预防性力(诸如几何或空间阻碍)提供了可以附接的瓦片的附加选择,并且其中这允许算法行为。在本文中,我们首先工作在一个模型中,瓷砖被允许有几何凹凸和凹痕的边缘。我们展示了这样的瓷砖可以模拟系统的方形瓷砖与复杂的胶水功能(使用渐近最佳大小的凹凸),以及他们如何可以模拟弱合作系统的模型,允许双(即瓷砖的两倍长或两倍高的方形瓷砖)。然后,我们表明,只有弱的合作,通过几何阻碍,在任何模型中没有系统可以模拟,甚至一类严格约束,确定性的合作系统,进一步定义什么是可能的使用这个工具的边界。
2019-03-14 cs.CG cs.ET
Fast Arithmetic in Algorithmic Self-Assembly
在本文中,我们考虑的时间复杂度计算的总和和积的两个$n$位数内的瓷砖自组装模型。(抽象)瓦片组装模型是自组装的数学模型,其中系统组件是具有分配给瓦片边缘的不同胶水类型的正方形瓦片。当胶对瓦片的净吸引力超过某个固定阈值时,通过将单体瓦片附接到生长的种子组件来驱动组件。在这个框架内,我们研究的时间复杂度计算2个n位数的总和或产品,其中输入的数字被编码在一个初始的种子汇编,并在最后的输出编码,终端组装的系统。我们证明了加法和乘法问题在2D装配中有$Ω(\sqrt{n})$的最坏情况下界,在3D装配中有$Ω(\sqrt[3]{n})$的最坏情况下界。在加法的情况下,我们设计了二维和三维的算法,分别满足$O(\sqrt{n})$和$O(\sqrt[3]{n})$的最坏情况运行时间的上限,这击败了以前最好的已知上限O(n)。此外,我们认为平均情况下的复杂性,除了均匀分布的n位串,并显示如何实现$O(\log n)$平均情况下的时间与同时$O(\sqrt{n})$最坏情况下的运行时间在2D。对于乘法,我们提出了一个$O(n^{5/6})$时间乘法算法,它工作在3D,它击败了以前最好的已知的O(n)的上限。作为我们的算法的速度的额外证据,我们实现我们的加法算法,随着更简单的O(n)时间加法算法,到一个概率运行时模拟器和比较的时序结果。
2013-08-05 cs.CC cs.CG cs.DS
Self-Replication via Tile Self-Assembly
在本文中,我们提出了一个模型包含修改的信号传递瓷砖组装模型(STAM),瓷砖为基础的自组装模型,其瓷砖能够激活和停用胶水的基础上绑定的其他胶水。这些修改包括对3D的扩展,瓷砖形成“灵活”键的能力,允许绑定的瓷砖相对于彼此旋转,并允许在同一系统内的多种形状的瓷砖。我们称这种新模型为STAM*,并在其中提出了一系列能够自我复制行为的结构。也就是说,我们的STAM* 系统的输入种子组装可以编码指定用于构建目标形状的指令的“基因组”,或者可以是具有内置的指令的目标形状的副本。对于任何目标形状(在比例因子2处)存在通用图块集,并且从基因组组装创建基因组以及目标形状的无限拷贝。另一方面,输入的靶结构可以被通用图块集“解构”以形成编码它的基因组,其然后将复制并且还启动靶形状的组装体的拷贝的生长。由于这些构造的基因组的长度与目标形状中的点的数量成比例,因此我们还提出了一种复制器,该复制器利用分层自组装来大大减小所需基因组的大小。这项工作的主要目标是研究能够自我复制行为的自组装系统的最低要求,目的是更好地理解自然界中的自我复制以及理解模仿它的复杂性。
2022-03-28 cs.CG cs.ET
Sequential non-determinism in tile self-assembly: a general framework and an application to efficient temperature-1 self-assembly of squares
本文提出“顺序非确定性”框架,用于分析温度-1瓦片自组装系统的概率正确性,并据此构造出仅用 O(log N + log(1/δ)) 种瓦片类型即可高概率自组装 N×N 正方形的系统,改进了先前最优界。
2024-08-12 cs.CG cs.DS
The Impacts of Dimensionality, Diffusion, and Directedness on Intrinsic Cross-Model Simulation in Tile-Based Self-Assembly
该研究针对基于瓦片的自组装模型,通过内在跨模型模拟对比维度、扩散限制、定向性三因素的影响,揭示不同模型的能力差异与互斥特性,完善了瓦片组装模型的层级结构定义。
2023-05-04 cs.CG cs.ET
Producibility in hierarchical self-assembly
三个结果显示在积的层次模型的瓷砖自组装。结果表明,一个简单的贪婪多项式时间策略决定是否是一个组件A是可生产的。该算法可以优化为O(|A| log^2 |A|)时间。Cannon,Demaine,Demaine,Eisenstat,Patitz,Schweller,Summers,and Winslow证明了对于非合作的"温度1"系统的特殊情况,判定一个组件A是否是瓦片系统T的唯一可产生终端组件的问题可以在O(|A| ^2 |T| + |A| |T| ^2)时间内解决。它表明,这可以提高到O(|A| |T| log |T|)的时间。最后,它表明,如果两个组件是可生产的,如果他们可以重叠一致-即,如果它们共享的位置在每个组合中具有相同的瓦片类型--那么它们的并集也是可产生的。
2013-05-01 cs.CC cs.CG cs.DS
Size-Dependent Tile Self-Assembly: Constant-Height Rectangles and Stability
我们介绍了一种新的模型的算法瓦片自组装称为大小相关的组装。在以前的模型中,当任何两半之间的键的总强度超过某个恒定温度时,超级瓷砖是稳定的。在该模型中,该恒定温度要求被非递减温度函数$τ: \mathbb{N} \rightarrow \mathbb{N}$代替,该函数取决于两个半体中较小的半体的尺寸。这种普遍化使超级瓦片变得不稳定并分裂,并捕捉到大型结构可能施加在将它们连接在一起的键上的增加的力。我们从两个方面证明了这个模型的威力。首先,我们给出了固定的瓦片集,该瓦片集在给定适当的温度函数的情况下组装任意输入大小的恒定高度的矩形和正方形。其次,我们证明了决定一个超级瓦片是否稳定是coNP-完全的。这两个结果与已知的固定温度下的结果相反。
2015-09-23 cs.CG cs.ET
It's a Tough Nanoworld: in Tile Assembly, Cooperation is not (strictly) more Powerful than Competition
我们提出了一个严格的分离类之间的“失配自由”自组装系统和一般的aTAM系统。无失配系统是指并发生长的部件必须始终彼此一致的系统。瓦片自组装是晶体生长形成的模型,其中大量颗粒同时并选择性地彼此粘附,形成复杂的形状和结构。它在纳米技术中很有用,更普遍地说,它在理解这些在自然系统中无处不在的过程中很有用。局部组装过程的另一个已知的改变模型能力的属性是两个瓦片之间的合作以连接另一个瓦片。我们表明,分歧(不匹配)和合作是不可比拟的:既不能用来模拟另一个。错配是硬属性的事实是特别令人惊讶的,因为没有已知的,明确的构造的计算设备在瓦片组装使用错配,除了最近的构造的本质上通用的tiltrons,即能够模拟任何其他tiltrons直到重新缩放的tiltrons。这项工作展示了如何使用内在的普遍性,以系统的方式,突出不同的瓷砖组装功能的本质。此外,即使是最新的实验实现也没有使用竞争,鉴于我们的结果,这表明DNA自组装背后的大部分自然现象仍有待实验理解。
2015-02-19 cs.CG cs.DM
Universal Simulation of Directed Systems in the abstract Tile Assembly Model Requires Undirectedness
Winfree的抽象瓦片组装模型(aTAM)作为自组装系统的数学模型,是研究自组装系统行为和能力的重要平台。aTAM能够进行图灵通用计算,允许算法自组装,其中组件可以被设计为使得管理其行为的规则迫使它们在组合时固有地执行指定的算法。为了增加其完整性,aTAM还被示出为本质上是通用的,这意味着存在单个瓦片集合,使得对于任何任意输入aTAM系统,该瓦片集合可以被配置成种子结构,该种子结构然后将使用该瓦片集合来引起自组装以模拟输入系统,仅以比例因子为模来捕获其全动态。然而,通用的模拟器先前给出的利用非确定性的瓷砖类型放置在几个关键位置时,遵循不同的组装顺序,即使在模拟一个有向系统,这意味着一个只有一个唯一的终端组件。问题就变成了非决定论是否是根本需要的。在这里,我们的回答是肯定的:aTAM中的有向系统类本质上不是普适的,这意味着对于本身总是有向的有向系统没有通用的模拟器。这提供了洞察自我组装,这本身就是一个根本的不确定性过程中的非决定性的作用。为了实现这一结果,我们利用强大的结果的计算复杂性层次结构,包括最好和最坏情况下的复杂性的可判定语言的紧边界,设计系统的精确可控的空间资源可用于嵌入式计算。我们还开发了新的技术,用于设计包含子系统的系统,这些子系统具有不相交,互斥的计算能力。
2016-08-10 cs.CG cs.ET
Optimal self-assembly of finite shapes at temperature 1 in 3D
在Winfree的抽象瓦片组装模型的三维变体中工作,我们表明,对于任意有限的连接形状$X \subset \mathbb{Z}^2$,存在一个瓦片集,该瓦片集在3D中以最佳程序大小复杂度在温度1下唯一地自组装成$X$的放大版本的3D表示(形状的“程序大小复杂度”,也称为“瓦片复杂度”,是唯一地自组装它所需的瓦片类型的最小数量)。此外,我们的构造是“勉强”3D的,因为它只在$z = 0$和$z = 1$平面中放置瓦片。我们的结果基本上是Soloveichik和Winfree(SICOMP 2007)的类似2D温度2结果的勉强3D温度1模拟。
2015-07-23 cs.CG cs.DS
Deterministic 2-Dimensional Temperature-1 Tile Assembly Systems Cannot Compute
我们认为非合作绑定在所谓的“温度1”,在确定性(这里称为{ \it汇合})瓷砖自组装系统(1-TAS),并证明了常设猜想,这样的系统不具有普遍的计算能力。我们称一个TAS的最大组件包含至少一个最终周期的组装路径{ \it para-periodic}。我们观察到,合流1-TAS有最多一个最大的可生产的组装,$α_{max}$,可以被认为是一个联盟的路径组件,我们表明,这样的系统总是para-periodic。这个结果是通过两条路径的叠加和组合得到的,这两条路径产生了一条具有所需属性的新路径,我们称之为两条路径的\emph{co-grow}技术。此外,我们提供了一个融合的1-TAS的$α_{max}$作为两种可能的情况下,所谓的,一个网格或不相交的联合梳之一的表征。对于给定的$α_{max}$,我们可以关联一个有限标记图,称为\emph{quipu},使得quipu中所有路径标记的并集等于$α_{max}$,因此给出了$α_{max}$的有限描述。这种有限描述意味着$α_{max}$是$\mathbb{Z}^2$的半仿射子集的并集,并且由于这种有限描述可以从任何1-TAS算法生成,1-TAS不能具有通用计算能力。
2019-01-24 cs.CC cs.CG cs.DS
Deterministic Non-cooperative Binding in Two-Dimensional Tile Assembly Systems Must Have Ultimately Periodic Paths
我们考虑非合作绑定,即所谓的“温度1”,在确定性或定向(此处称为合流)瓷砖自-给出了二维装配系统存在最终周期装配路径的充要条件,证明了无穷大装配存在最终周期装配路径的充要条件是无穷大装配存在最终周期装配路径Z2网格中的路径。此外,我们证明了每个无限集合必须满足这个条件,因此,包含一个最终的周期性的路径。这个结果是通过一个叠加和组合的两条路径,产生一个新的路径与所需的属性,一种技术,我们称之为两条路径的共同增长。本文是arXiv 1901.08575第一部分的更新和改进版本。
2022-02-09 cs.CC cs.CG cs.DM
Hierarchical Growth is Necessary and (Sometimes) Sufficient to Self-Assemble Discrete Self-Similar Fractals
在本文中,我们证明,在抽象的瓷砖组装模型(aTAM),一个基于增生的模型,只允许一个单一的瓷砖附加到一个不断增长的组件在每一步,有没有瓷砖组装系统能够自组装的离散自相似分形称为“H”和“U”分形。然后,我们表明,在一个相关的模型,它允许分层自组装,2-Handed组装模型(2 HAM),确实存在一个瓷砖组装系统,自组装的“U”分形和猜想,同样适用于“H”分形。这是离散自相似分形的第一个例子,它在2 HAM中自组装,但不在aTAM中,提供了模型的直接比较,并更好地理解了分层组装的力量。
2018-07-17 cs.CG cs.ET
The self-assembly of paths and squares at temperature 1
我们证明,在Winfree的抽象瓷砖组装模型中,当仅限于使用非合作瓷砖绑定时,构建大小为n × n的正方形所需的瓷砖类型的数量至少为2n-1,这也是最知名的上限。非合作自组装,也称为温度1,是指如果瓷砖在一个或多个侧面上匹配,则瓷砖彼此结合,而在合作结合中,一些瓷砖只有在多个侧面上匹配时才能结合。我们的证明为温度1引入了一种新的编程技术,这反驳了非常直观和普遍持有的信念,即在同一模型中,两个点A和B之间的组装路径不能用比它们之间的曼哈顿距离更少的瓦片类型来完成。然后,我们证明了一个必要条件,这些“有效路径”被组装,并表明,这一必要条件不能保持完全填充的广场。这个结果证明了算法自组装中最古老的猜想,由Rothemund和Winfree在STOC 2000中发表,在生长从正方形的一个角落开始的情况下。作为推论,我们建立n作为一般情况下的瓦片复杂性的下限。确定最小数量的瓦片类型以自组装形状的问题是已知的Sigma^p_2-完全的。
2013-12-09 cs.CC cs.CG cs.DM
Strict Self-Assembly of Discrete Self-Similar Fractals in the abstract Tile-Assembly Model
本文通过自产生程序特化和自描述电路两种新方法,证明抽象瓦片组装模型可严格组装离散自相似分形,还提出树泵引理并给出判定相关分形可组装性的多项式时间方法。
2024-10-10 cs.CG
Optimal program-size complexity for self-assembly at temperature 1 in 3D
工作在一个三维的变体Winfree的抽象瓷砖组装模型,我们表明,对于所有的$N \in \mathbb{N}$,有一个瓷砖集,唯一的自组装成一个$N \times N$正方形在温度1与最佳程序大小的复杂性$O(\log N / \log \log N)$(程序大小的复杂性,也称为瓷砖复杂性,形状是唯一的瓷砖类型所需的最小数量的唯一自组装它)。此外,我们的构造是“刚刚好”的3D,在这个意义上,它的作品,即使当瓷砖的位置被限制在$z = 0$和$z = 1$平面。这一结果肯定地回答了Cook,Fu,Schweller提出的一个未决问题(SODA 2011)。为了实现这一结果,我们开发了一个通用的3D温度1最佳编码结构,让人想起Soloveichik和Winfree(SICOMP 2007)的2D温度2最佳编码结构,也许是独立的兴趣。
2014-11-05 cs.CG cs.ET
New bounds on the tile complexity of thin rectangles at temperature-1
在本文中,我们研究的最小数量的独特的瓷砖类型所需的自组装薄矩形Winfree的抽象瓷砖组装模型(aTAM),限制到温度-1。使用卡塔兰数,平面自组装和限制版本的窗口电影引理,我们推导出一个新的下限薄矩形在温度-1在2D的瓷砖复杂性。然后,我们给出了第一个已知的上限的瓷砖复杂性的“刚刚好”的3D薄矩形在温度-1,瓷砖被允许放置在最多一步到第三维。我们的构造,它产生一个独特的终端组件,实现了一个刚刚好的3D,锯齿形计数器,其基础取决于目标矩形的尺寸,其数字编码的几何,垂直方向和二进制。
2019-06-14 cs.CG
Pattern overlap implies runaway growth in hierarchical tile systems
我们表明,在分层瓦片组装模型中,如果有一个可生产的组装,重叠一个非平凡的翻译本身一致(即,重叠区域中的瓦片类型的图案在两个平移中是相同的),则可以生产任意大的组件。该结果的意义在于,旨在可控地生产有限结构的瓦片系统必须避免在其可生产组件中的图案重复,这将导致这种重叠。这回答了Chen和Doty(SODA 2012)的一个开放性问题,他们证明了所谓的“偏序”系统产生唯一的有限集合 *,并且”避免这种重叠必须要求集合直径的时间线性。我们的主要结果的应用是,任何系统产生一个独特的有限大会自动保证,以避免这种重叠,简化假设陈和多蒂的主要定理。
2014-11-24 cs.CG
Simulation of the abstract Tile Assembly Model Using Crisscross Slats
本文提出用两层交叉 DNA 板条系统模拟 aTAM,覆盖从 zig-zag 到全部 aTAM 的五类系统,并给出 $2c\ imes2c$ 至 $5c\ imes5c$ 的尺度构造,证明板条具备同等理论能力且更抗错。
2024-05-10 cs.CG cs.ET
Staged Self-Assembly:Nanomanufacture of Arbitrary Shapes with O(1) Glues
我们介绍了分阶段的自组装王瓷砖,瓷砖可以动态地添加顺序和中间结构可以存储为以后的混合。该模型及其各种限制和性能指标的动机是通过基于蛋白质的生物工程实现的实际纳米制造场景。分级允许我们通过在分级算法中编码形状而不是瓦片来突破瓦片自组装的传统下限。我们所有的结果都是基于一个实际的假设,即只有恒定数量的胶水,因此只有恒定数量的瓷砖,可以工程,因为每一个新的胶水类型需要大量的生化研究和实验。在这种假设下,传统的瓷砖自组装甚至不能制造一个n*n平方,相反,我们展示了如何分期组装,使制造任意正交形状的各种精确配方的模型。
2008-03-03 cs.CG
Self-Assembly of 3-D Structures Using 2-D Folding Tiles
自组装是一个普遍存在于自然界,尤其是生物系统中的过程。当相对简单的成分自发地组合成更复杂的结构时,就会发生这种现象。虽然这些系统激发了大量的研究来设计自组装系统的理论模型,甚至是基于实验室的实现,但这些人工模型和系统往往缺乏自然系统的强大功能之一(例如蛋白质的组装和折叠),即结构的动态可重构性。在本文中,我们提出了一个新的数学模型的自组装,抽象的瓷砖组装模型(aTAM)的基础上,称为柔性瓷砖组装模型(FTAM)。在FTAM中,各个部件是如aTAM中的2维正方形瓦片,但是在FTAM中,瓦片边缘之间的结合可以是柔性的,允许结合弯曲并且整个结构重新配置,从而允许2维部件形成3维结构。我们分析的权力和限制FTAM系统(1)演示如何灵活性可以被控制,以仔细地建立所需的结构,(2)显示如何灵活性可以被有益地利用,以形成结构,可以“有效地”重新配置成许多不同的配置和/或大大不同的配置。我们还表明,这样的权力是一个沉重的负担,在计算复杂性的模拟和预测证明,FTAM系统的重要属性,确定它们的存在是棘手的,即使是很容易计算的系统在较少的动态模型的属性。
2018-07-17 cs.CG
Noncooperative algorithms in self-assembly
我们展示了第一个非平凡的积极的算法结果(即程序的输出大于其大小),在一个模型的自组装,到目前为止,已经抵制了许多尝试的正式分析或编程:平面非合作的变体Winfree的抽象瓷砖组装模型。在过去的15年里,这个模型一直是几个开放问题和模型的中心,关于它的计算能力的第一个完全通用的结果直到最近才得到证明(SODA 2014)。这些结果,以及我们的结果,揭示了自组装中可能发生的计算和几何之间的复杂联系。在此模型中,只要瓷砖的一条边与现有组件匹配,瓷砖就可以粘到现有组件上。该特征与一般的协作模型形成对比,在一般的协作模型中,可以要求图块在其侧的\emph{several}上匹配以便绑定。为了描述我们的算法,我们还介绍了一个泛化的正则表达式称为巴金斯表达式。最后,我们将此模型与其他自动机理论模型进行了比较。
2014-07-10 cs.CC cs.CG cs.DS
Self-Assembly of Shapes at Constant Scale using Repulsive Forces
形状的算法自组装已被认为是在几个模型的自组装。对于\emph{shape construction}问题,我们考虑了一个扩展版本的双手瓦片组装模型(2 HAM),其中包含正(吸引)和负(排斥)的相互作用。因此,组件的部分可能变得不稳定并分离。在该模型中,我们利用节能计算来执行图灵机模拟来构建形状。在本文中,我们将展示如何使用渐进最优数量的不同瓷砖类型(基于形状的柯尔莫哥洛夫复杂性)构造任意形状。我们在这个简单的模型中以$O(1)$比例因子实现了这一点,而以前所有具有次线性比例因子的结果都利用了强大的自组装模型,其中包含分级,瓷砖删除,化学反应网络和瓷砖激活/失活等功能。此外,我们的结果中的计算和构造只创建了常量大小的垃圾程序集,作为组装形状的副产品。
2016-08-16 cs.CG
Strict Self-Assembly of Fractals using Multiple Hands
在本文中,我们考虑的问题,严格的自组装的无限分形瓷砖自组装。特别是,我们提供了瓷砖组装算法的离散谢尔宾斯基三角形和离散谢尔宾斯基地毯内的一类模型,我们称之为\emph{$h$-handed assembly model}($h$ -HAM),它概括了2-HAM,以允许高达$h$组件在一个单一的组装步骤相结合。尽管有大量的考虑,还没有纯粹的生长自组装模型已被证明严格组装一个无限的分形没有显着修改的分形形状。在本文中,我们不仅实现了这一点,但在谢尔宾斯基地毯的情况下,能够实现它的2-HAM,在文献中研究得最好的瓷砖组装模型之一。我们的具体结果如下。我们为Sierpinski三角形提供了一个$6$ -HAM构造,它工作在比例因子1,30种瓦片类型,并以\emph{near perfect}的方式组装分形,其中所有中间组件都是递归分形的有限大小的迭代。我们进一步以比例因子3和990瓦片类型在$3$ -HAM内组装谢尔宾斯基三角形。对于Sierpinski地毯,我们给出了一个$2$ -HAM结果,该结果在比例因子3下工作,使用了1,216种瓷砖类型。我们进一步分析表明,aTAM无法严格组装本文中考虑的非树谢尔宾斯基三角形,并且需要多只手才能近乎完美地组装谢尔宾斯基三角形和谢尔宾斯基地毯。
2015-05-24 cs.CG cs.DM
New Geometric Algorithms for Fully Connected Staged Self-Assembly
我们考虑分阶段的自组装系统,其中方形瓷砖可以添加到箱子在几个阶段。在这些箱子内,瓷砖可以根据其边缘的胶水类型彼此连接。Demaine等人先前的工作表明,相对少量的瓷砖类型足以在该模型中产生任意形状。然而,这些构造仅基于几何形状的生成树,因此在具有孔的形状的情况下,它们没有产生底层网格图的完全连通性;设计具有多对数级数的完全连通组件是一个主要的开放问题。我们解决了这个挑战,提出了新的系统,分阶段组装,生产完全连接的polyominoes在O(log^2 n)阶段,各种比例因子和温度τ = 2以及τ = 1。我们的构造甚至适用于有孔的形状,并且只使用恒定数量的胶水和瓷砖。此外,基本的方法是几何的性质,这意味着它承诺是更可行的形状紧凑的几何描述。
2016-12-31 cs.CG cs.DS
Efficient Squares and Turing Universality at Temperature 1 with a Unique Negative Glue
Winfree的抽象瓦片组装模型(aTAM)“强大吗?好吧,如果某些瓷砖需要“配合”以便能够结合到生长的瓷砖组件(也称为,温度2自组装),则图灵通用计算和$N \times N$正方形的有效自组装在aTAM中是可实现的(Rotemund和Winfree,STOC 2000)。所以,是的,在计算的意义上,aTAM是相当强大的!然而,如果完全去除这种协同性条件(也称为,温度1自组装),那么aTAM的计算“能力”(即,其支持图灵通用计算和$N \times N$正方形的有效自组装的能力)变得未知。有利的一面是,在温度1下,aTAM不仅是图灵通用的,而且如果允许自组装利用三个空间维度,则还支持有效的自组装$N \times N$正方形(Fu,Schweller和Cook,SODA 2011)。我们研究了一个看似简单的,限制性的瓷砖组装系统(TAS)的理论“权力”,其中(1)每个胶水强度的绝对值为1,(2)有一个单一的负强度胶水类型和(3)不等的胶水不能相互作用。我们称之为\emph{restricted glue} TAS(rgTAS)。我们首先展示了用rgTAS生成$N \times N$正方形的图块复杂度是$O(\frac{\log n}{\log \log n})$。我们还证明了rgTAS是图灵通用的构造,模拟任意图灵机。接下来,我们提供了rgTAS类的一个变化,部分限制胶TAS,这…
2012-02-01 cs.CG cs.ET
The Rhythm of the Tiles: Narrow and Low Temperature Computation and Simulation in Synchronous Tile Self-Assembly
Electrical Engineering and Computer Science Department, University of Arkansas(阿肯色大学电气与计算机工程系)
该研究证明syncTAM的同步性可实现aTAM无法达成的成果,包括窄空间下模拟图灵机、存在无需协作的内在通用瓦片集合,且定向系统的IU瓦片集合在syncTAM中可实现。
2026-10-14 cs.CG
Computing in continuous space with self-assembling polygonal tiles
在本文中,我们调查的计算能力的多边形瓷砖组装模型(多边形TAM)在温度1,即在非合作系统。多边形TAM是Winfree的抽象瓦片组装模型(aTAM)的扩展,它不仅允许正方形瓦片(如aTAM中),而且允许瓦片形状为多边形。虽然一些自组装的结果已经显示出在温度1的计算普适性,这些是第一个结果,这样做,从根本上依赖于瓷砖放置在连续的,而不是离散的,空间。利用aTAM的正方形瓦片,证明了温度为1的系统类在计算上不是普适的。在这里,我们表明,一类系统的瓦片是由一个正多边形P与n > 6边是计算通用的。另一方面,我们表明,系统的瓷砖由一个正多边形P与n <= 6不能计算使用任何已知的技术。此外,我们展示了一些类别的系统,其瓷砖组成的非正多边形与n >= 3边是计算上的普遍。
2015-08-18 cs.CG
The program-size complexity of self-assembled paths
我们证明了一个泵引理的非合作抽象瓦片组装模型,核心算法自组装理论的模型,因为该领域的开始。这一理论表明,我们的结果证明,抽象的正方形分子之间的粘合剂结合性质的微小差异会产生截然不同的表达能力。在协同抽象瓦片装配模型中,正方形瓦片通过一个、两个或多个边的多边协作而彼此附着。这种精确控制的瓷砖绑定直接利用算法的任务,包括使用非常少的瓷砖类型,以及图灵机的模拟,甚至自我模拟的自组装系统的指定形状的增长。但是,这些计算任务需要协作绑定吗?定义上更简单的非合作(或温度1)模型对局部绑定事件的控制很差:如果瓷砖至少在一侧绑定,它们就会粘在一起。这导致了猜想,它是不可能表现出精确控制的计算定义的形状的增长。在这里,我们证明了这样一个不可能的结果。我们表明,任何平面非合作系统,试图增长大型算法控制的瓷砖效率组件也必须增长无限的非算法(泵)结构与一个简单的封闭形式的描述,否则遭受阻塞的预期算法结构。我们的结果适用于有向和无向系统,并给出了一个明确的上界$(8|T|)^{4|T|+1}(5|σ| + 6)$,其中$|T|$是的大小的tillable和$|σ|$是的大小的种子组装,超过它的任何路径的瓷砖是泵或阻塞。
2020-02-10 cs.CC cs.CG cs.FL
Connected Assembly and Reconfiguration by Finite Automata
我们考虑的方法连接重新配置有限自动在所谓的\emph{hybrid}或\emph{Robot-on-Tiles}模型的可编程物质,其中一些简单的机器人移动和重新安排的被动瓷砖在平面上,形成\emph{polyomino}形状的安排,利用供应的额外的瓷砖,可以放置。我们研究了在保持瓦片排列的连接性的约束下的重新配置问题;这反映了断开的子排列可能漂移的情况,例如,在没有重力的太空中。我们表明,两个有限的自动机足以标记一个限界框,然后可以作为一个垫脚石更复杂的操作,如缩放一个瓷砖的安排由一个给定的因素,旋转的安排,或复制安排到不同的位置。我们还描述了一个算法缩放单调多项式没有一个限界框的帮助。
2019-09-09 cs.CG
The Impacts of Dimensionality, Diffusion, and Directedness on Intrinsic Universality in the abstract Tile Assembly Model
我们提出了一系列的结果相关的数学模型的自组装瓷砖和三个不同的属性对其动态的影响。我们扩展了一系列先前的结果,这些结果表明:(1)抽象瓦片组装模型(aTAM)本质上是通用的(IU)[FOCS 2012],(2)有向aTAM系统的类不是IU [FOCS 2016]。模型(或模型内的系统类)的IU意味着存在可用于模拟该模型(或类)内的任意系统的通用瓦片集。此外,仿真不仅必须产生相同的合成结构,还必须保持仅以比例因子为模的被仿真系统的完整动态。虽然FOCS 2012结果显示标准的二维(2D)aTAM为IU,但在这里我们显示3D版本也是如此。相反,FOCS 2016的结果显示了aTAM系统的类别是有向的(a.k.a.确定性,或汇合)不是IU,这意味着非确定性是基本上需要这样的模拟。然而,在这里,我们表明,在3D的类的直接aTAM系统实际上是IU,即有一个通用的有向模拟器。然后,我们考虑更严格的维数概念的影响。也就是说,我们引入了平面aTAM,其中瓦片不仅限于在平面内绑定,而且还限于在平面内旅行,并证明了平面aTAM不是IU,平面aTAM内的有向系统类也不是IU。最后,类似于平面aTAM,我们介绍了空间aTAM,它的3D对应,并证明它是IU。为了证明我们的积极成果,我们不仅设计了,而且还实现了我们认为是第一个在任何瓦片组件模型中实现和模拟的IU瓦片集。我们已经做了它和一个模拟器,可以免费演示它…
2019-10-09 cs.CG
Unique Assembly Verification in Two-Handed Self-Assembly
瓦片自组装中最基本和研究最充分的问题之一是唯一组装验证(UAV)问题。这个算法问题询问给定的瓦片系统是否唯一地组装特定的组件。恒温条件下双手装配模型(2 HAM)的复杂性是该模型提出以来的一个长期未决问题。以前,只有类coNP中的成员是已知的,并且如果温度为1($τ=1$),则问题在P中。众所周知,这个问题对于模型的许多推广来说都很困难,例如允许一步进入第三维或允许系统的温度是一个变量,但最基本的版本仍然是开放的。在本文中,我们证明了无人机问题在2 HAM是困难的,即使有一个小的恒定温度($τ= 2$),并最终回答了这个问题的复杂性(自2013年开放)。此外,这一结果证明,分阶段自组装模型中的无人机是具有单个箱和阶段的coNP完全的(自2007年以来开放),并且q瓦片模型中的无人机也是coNP完全的(自2004年以来开放)。我们减少从单调平面3-SAT与相邻变量对,一个特殊的情况下,3SAT最近被证明是NP-困难的。我们伴随着这种减少与积极的结果表明,无人机是可解的多项式时间的承诺,给定的目标组件将有一个树形键合图,即,不包含循环。当温度固定为$2$时,我们提供了一种用于树键合组件上无人机的$\mathcal{O}(n^5)$算法,当温度是输入的一部分时,我们提供了一种$\mathcal{O}(n^5\log τ)$时间算法。
2021-12-09 cs.CC cs.CG
Improved lower and upper bounds on the tile complexity of uniquely self-assembling a thin rectangle non-cooperatively in 3D
我们调查一个基本的问题,在一个最简单的基准类的形状,但最广泛使用的抽象模型的算法瓷砖自组装。具体来说,我们研究了有向瓷砖复杂性的$k \times N$薄矩形Winfree的抽象瓷砖组装模型,假设合作绑定不能强制执行(温度-1自组装),瓷砖被允许放置在最多一步到第三维(刚刚勉强3D)。虽然在温度为1的情况下,正方形和任何算法指定形状的放大版本的有向图块复杂度在刚刚3D中都与它们在2D中的温度为2的情况下(分别)渐近相同,但在2D中的温度为2的情况下,薄矩形的有向图块复杂度的界限在刚刚3D中的温度为1时并不存在。出于这种差异,我们建立了新的下限和上限上的温度为1的薄矩形的有向瓦片的复杂性在刚刚三维。我们开发了一种新的,更强大的类型的窗口电影引理,让我们上限的数量“足够相似”的方式分配胶水到一组固定的位置。因此,我们的下限,$Ω\left(N^{\frac{1}{k}}\right)$,是一个渐进的改进,在以前的最佳下限,是更美观,因为它消除了$k$用于划分$N^{\frac{1}{k}}$。我们的上限的证明是基于一个刚刚3D的,温度为1的计数器,根据“数字区域”组织,与以前的最佳计数器相比,它为相同的目标矩形提供了大约50%的数字。这种数字密度的增加导致$O\left(N^{\frac{1}{\left\lfloor\frac{k}{2}\right\rfloor}}+\log N\…
2020-07-21 cs.CG cs.DS
Optimal Staged Self-Assembly of General Shapes
我们分析了在分阶段瓦片组装模型中组装$n \times n$正方形和缩放形状所需的瓦片类型$t$、箱$b$和阶段的数量。对于$n \times n$平方,我们证明了$\mathcal{O}(\frac{\log{n} - tb - t\log t}{b^2} + \frac{\log \log b}{\log t})$阶段是足够的,并且$Ω(\frac{\log{n} - tb - t\log t}{b^2})$对于几乎所有的$n$都是必需的.对于形状$S$与柯尔莫哥洛夫复杂度$K(S)$,我们证明$\mathcal{O}(\frac{K(S) - tb - t\log t}{b^2} + \frac{\log \log b}{\log t})$阶段足够和$Ω(\frac{K(S) - tb - t\log t}{b^2})$是必要的组装一个缩放版本的$S$,几乎所有的$S$。当允许更强的柔性胶时,我们得到了类似的紧界。
2016-09-13 cs.CG cs.ET
Universal Shape Replicators via Self-Assembly with Attractive and Repulsive Forces
我们展示了如何在具有吸引力和排斥力的自组装系统中设计一个通用的形状复制器。更确切地说,我们表明,有一个通用的一组恒定大小的对象,当添加到任何未知的无孔polyomino形状,产生无限数量的副本的形状(加上恒定大小的垃圾对象)。使用恒定数量的预处理自组装步骤,可以很容易地从恒定数量的单个瓦片类型构建恒定大小的对象。我们的构造使用了瓷砖自组装的良好研究的双手组装模型(2 HAM),在简单的模型中,胶水只与相同的胶水相互作用,允许胶水强度为正(吸引力)或负(排斥力),以及恒定的温度(部件保持在一起所需的胶水强度)。我们还要求给定的形状在其表面上具有指定的胶水类型,并且特征尺寸(非关联边之间的最小距离)由常数限制。形状复制必然需要一个自组装模型,其中部分可以连接和分离,这种构造是第一个使用负/排斥胶的自然模型(之前也研究过其他问题,如燃料效率计算)这样做;以前的复制构造需要更强大的全局操作,如“酶”破坏瓷砖类型的子集。
2016-08-01 cs.CG
The Simulation Powers and Limitations of Higher Temperature Hierarchical Self-Assembly Systems
在本文中,我们扩展了现有的结果模拟和内在的普遍性在一个模型的瓷砖为基础的自组装。也就是说,我们在双手组装模型(2HAM)中工作,这是一种自组装模型,其中组件由允许组合的正方形瓦片形成,沿着它们的边缘使用胶水,单独地或作为分层方式中的任意大组件对,并且我们探索这些系统在模拟系统具有较高的“温度”参数时相互模拟的能力,这是一个系统范围的阈值,规定了在两个组件之间必须形成多少胶粘结以允许它们结合。先前已经表明,具有较低温度的系统不能模拟具有较高温度的任意系统,并且在某些较高温度下的系统可以模拟那些在特定较低温度下的系统,从而创建无限组无限层次的2HAM系统,其中每个层次内的模拟能力严格增加。这些先前的结果依赖于两种不同的模拟定义,一种(强模拟)似乎比另一种(标准模拟)更具限制性,但以前没有被证明是不同的。在这里,我们证明了它们之间的区别,首先充分表征了一组温度对,使高温系统本质上是通用的较低的温度系统(即一个瓷砖设置在较高的温度可以模拟任何在较低的)使用强模拟。这包括温度向下模拟的第一个不可能结果。然后,我们表明,较低的温度系统,不能模拟较高的温度系统使用强定义,实际上可以模拟使用标准定义,证明了不同类型的模拟之间的区别。
2015-03-16 cs.CG cs.ET
Two Hands Are Better Than One (up to constant factors)
我们研究了瓦片自组装的标准种子模型和瓦片自组装的“无种子”双手模型之间的差异。我们的大多数结果表明,双手模型更强大。特别是,我们展示了如何模拟任何种子系统的双手系统,基本上只是一个常数因子较大。我们表现出有限的形状与繁忙的海狸分离所需的种子与双手的不同瓷砖的数量,并表现出无限的形状,可以构建双手,但没有种子。最后,我们证明了在双手模型中验证给定系统是否唯一地组装所需的超瓦片是co-NP-完全的,而在种子模型中它是多项式可解的。
2012-01-08 cs.CC cs.CG