首页 > 最新文献

Natural Computing最新文献

英文 中文
The structural power of reconfigurable circuits in the amoebot model 变形虫模型中可重构电路的结构力
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-04-13 DOI: 10.1007/s11047-024-09981-6
Andreas Padalkin, Christian Scheideler, Daniel Warner

The amoebot model (Derakhshandeh et al. in: SPAA ACM, pp 220–222. https://doi.org/10.1145/2612669.2612712, 2014) has been proposed as a model for programmable matter consisting of tiny, robotic elements called amoebots. We consider the reconfigurable circuit extension (Feldmann et al. in J Comput Biol 29(4):317–343. https://doi.org/10.1089/cmb.2021.0363, 2022) of the geometric amoebot model that allows the amoebot structure to interconnect amoebots by so-called circuits. A circuit permits the instantaneous transmission of signals between the connected amoebots. In this paper, we examine the structural power of the reconfigurable circuits. We start with fundamental problems like the stripe computation problem where, given any connected amoebot structure S, an amoebot u in S, and some axis X, all amoebots belonging to axis X through u have to be identified. Second, we consider the global maximum problem, which identifies an amoebot at the highest possible position with respect to some direction in some given amoebot (sub)structure. A solution to this problem can be used to solve the skeleton problem, where a cycle of amoebots has to be found in the given amoebot structure which contains all boundary amoebots. A canonical solution to that problem can be used to come up with a canonical path, which provides a unique characterization of the shape of the given amoebot structure. Constructing canonical paths for different directions allows the amoebots to set up a spanning tree and to check symmetry properties of the given amoebot structure. The problems are important for a number of applications like rapid shape transformation, energy dissemination, and structural monitoring. Interestingly, the reconfigurable circuit extension allows polylogarithmic-time solutions to all of these problems.

阿米巴机器人模型(Derakhshandeh et al:SPAA ACM, pp 220-222. https://doi.org/10.1145/2612669.2612712, 2014)已被提出作为可编程物质的模型,该模型由被称为变形虫的微小机器人元件组成。我们考虑的是几何变形虫模型的可重构电路扩展(Feldmann 等人,载于:J Comput Biol 29(4):317-343. https://doi.org/10.1089/cmb.2021.0363, 2022),它允许变形虫结构通过所谓的电路将变形虫相互连接起来。电路允许在连接的变形虫之间瞬时传输信号。在本文中,我们将研究可重构电路的结构能力。我们从基本问题入手,如条纹计算问题,即给定任何连接的变形机器人结构 S、S 中的变形机器人 u 和某个轴 X,必须识别出通过 u 属于轴 X 的所有变形机器人。其次,我们考虑全局最大值问题,即在给定的阿米机器人(子)结构中,确定一个阿米机器人相对于某个方向的最高位置。这个问题的解可以用来解决骨架问题,即必须在给定的变形机器人结构中找到一个包含所有边界变形机器人的变形机器人循环。该问题的规范解可以用来得出规范路径,它为给定变形机器人结构的形状提供了唯一的特征。通过构建不同方向的典型路径,阿米机器人可以建立生成树,并检查给定阿米机器人结构的对称性。这些问题对于快速形状转换、能量传播和结构监测等许多应用都非常重要。有趣的是,可重构电路扩展允许对所有这些问题进行多对数时间求解。
{"title":"The structural power of reconfigurable circuits in the amoebot model","authors":"Andreas Padalkin, Christian Scheideler, Daniel Warner","doi":"10.1007/s11047-024-09981-6","DOIUrl":"https://doi.org/10.1007/s11047-024-09981-6","url":null,"abstract":"<p>The <i>amoebot model</i> (Derakhshandeh et al. in: SPAA ACM, pp 220–222. https://doi.org/10.1145/2612669.2612712, 2014) has been proposed as a model for programmable matter consisting of tiny, robotic elements called <i>amoebots</i>. We consider the <i>reconfigurable circuit extension</i> (Feldmann et al. in J Comput Biol 29(4):317–343. https://doi.org/10.1089/cmb.2021.0363, 2022) of the geometric amoebot model that allows the amoebot structure to interconnect amoebots by so-called <i>circuits</i>. A circuit permits the instantaneous transmission of signals between the connected amoebots. In this paper, we examine the structural power of the reconfigurable circuits. We start with fundamental problems like the <i>stripe computation problem</i> where, given any connected amoebot structure <i>S</i>, an amoebot <i>u</i> in <i>S</i>, and some axis <i>X</i>, all amoebots belonging to axis <i>X</i> through <i>u</i> have to be identified. Second, we consider the <i>global maximum problem</i>, which identifies an amoebot at the highest possible position with respect to some direction in some given amoebot (sub)structure. A solution to this problem can be used to solve the <i>skeleton problem</i>, where a cycle of amoebots has to be found in the given amoebot structure which contains all boundary amoebots. A canonical solution to that problem can be used to come up with a canonical path, which provides a unique characterization of the shape of the given amoebot structure. Constructing canonical paths for different directions allows the amoebots to set up a spanning tree and to check symmetry properties of the given amoebot structure. The problems are important for a number of applications like rapid shape transformation, energy dissemination, and structural monitoring. Interestingly, the reconfigurable circuit extension allows polylogarithmic-time solutions to all of these problems.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140583202","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the spectrum between reaction systems and string rewriting 反应系统与字符串重写之间的光谱
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-04-11 DOI: 10.1007/s11047-024-09986-1
Artiom Alhazov, Rudolf Freund, Sergiu Ivanov

Reaction systems are a model of computing aiming to formalize biochemistry by capturing the qualitative relations between the species, and explicitly discarding any accounts of multiplicity. From the point of view of the formal language theory, this situates them in the realm of set rewriting. In this work, we propose a series of extensions of reaction systems to use strings. These extensions form a spectrum in the sense that all of them honor the hallmark features of the original model: the threshold principle and the non-permanency principle. We thoroughly discuss the details of the structure and the behavior of these variants, and commence studying their expressive power by comparing them to some classic models of computing.

反应系统是一种计算模型,旨在通过捕捉物种之间的定性关系,并明确摒弃任何多重性描述,将生物化学形式化。从形式语言理论的角度来看,反应系统属于集合重写的范畴。在这项工作中,我们提出了一系列使用字符串的反应系统扩展。这些扩展形成了一个谱系,它们都尊重原始模型的标志性特征:阈值原理和非永久性原理。我们深入讨论了这些变体的结构和行为细节,并通过将它们与一些经典计算模型进行比较,开始研究它们的表现力。
{"title":"On the spectrum between reaction systems and string rewriting","authors":"Artiom Alhazov, Rudolf Freund, Sergiu Ivanov","doi":"10.1007/s11047-024-09986-1","DOIUrl":"https://doi.org/10.1007/s11047-024-09986-1","url":null,"abstract":"<p>Reaction systems are a model of computing aiming to formalize biochemistry by capturing the qualitative relations between the species, and explicitly discarding any accounts of multiplicity. From the point of view of the formal language theory, this situates them in the realm of set rewriting. In this work, we propose a series of extensions of reaction systems to use strings. These extensions form a spectrum in the sense that all of them honor the hallmark features of the original model: the threshold principle and the non-permanency principle. We thoroughly discuss the details of the structure and the behavior of these variants, and commence studying their expressive power by comparing them to some classic models of computing.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140583087","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Scalable almost-linear dynamical Ising machines 可扩展的近线性动力学伊辛机
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-04-09 DOI: 10.1007/s11047-024-09983-4
Aditya Shukla, Mikhail Erementchouk, Pinaki Mazumder

The past decade has seen the emergence of Ising machines targeting hard combinatorial optimization problems by minimizing the Ising Hamiltonian with spins represented by continuous dynamical variables. However, capabilities of these machines at larger scales are yet to be fully explored. We introduce and investigate an almost-linear Ising machine, a machine based on a network of analog spins with piece-wise linear coupling. We show that such networks leverage the computational resource similar to that of the semidefinite positive relaxation of the Ising model. We estimate the expected performance of the almost-linear machine and benchmark it on a set of (left{ 0, 1right})-weighted graphs. We show that the running time of the investigated machine scales polynomially (linearly with the number of edges in the connectivity graph). As an example of the physical realization of the machine, we present a CMOS-compatible implementation comprising an array of vertices efficiently storing the continuous spins on charged capacitors and communicating externally via analog current.

在过去的十年中,出现了一些伊辛机器,它们通过最小化由连续动态变量表示的自旋伊辛哈密顿来解决困难的组合优化问题。然而,这些机器在更大规模上的能力还有待充分探索。我们介绍并研究了一种近线性伊辛机,这是一种基于具有片断线性耦合的模拟自旋网络的机器。我们证明,这种网络利用的计算资源类似于伊辛模型的半有限正松弛。我们估算了近线性机器的预期性能,并在一组(left{ 0, 1right} )加权图上对其进行了基准测试。我们证明,所研究机器的运行时间是多项式缩放的(与连接图中的边的数量成线性关系)。作为机器物理实现的一个例子,我们介绍了一种 CMOS 兼容的实现方法,它由一个顶点阵列组成,将连续自旋有效地存储在带电电容器上,并通过模拟电流进行外部通信。
{"title":"Scalable almost-linear dynamical Ising machines","authors":"Aditya Shukla, Mikhail Erementchouk, Pinaki Mazumder","doi":"10.1007/s11047-024-09983-4","DOIUrl":"https://doi.org/10.1007/s11047-024-09983-4","url":null,"abstract":"<p>The past decade has seen the emergence of Ising machines targeting hard combinatorial optimization problems by minimizing the Ising Hamiltonian with spins represented by continuous dynamical variables. However, capabilities of these machines at larger scales are yet to be fully explored. We introduce and investigate an almost-linear Ising machine, a machine based on a network of analog spins with piece-wise linear coupling. We show that such networks leverage the computational resource similar to that of the semidefinite positive relaxation of the Ising model. We estimate the expected performance of the almost-linear machine and benchmark it on a set of <span>(left{ 0, 1right})</span>-weighted graphs. We show that the running time of the investigated machine scales polynomially (linearly with the number of edges in the connectivity graph). As an example of the physical realization of the machine, we present a CMOS-compatible implementation comprising an array of vertices efficiently storing the continuous spins on charged capacitors and communicating externally via analog current.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140583095","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Solving subset sum and SAT problems by reaction systems 用反应系统解决子集和与 SAT 问题
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-04-06 DOI: 10.1007/s11047-024-09972-7

Abstract

We study the efficiency of the reaction systems in solving NP-complete problems. Due to the fact that standard reaction systems are qualitative, in order to accomplish our aim, in this paper we consider communicating reaction systems with direct communication extended with duration for resources and a mutual exclusion relation between reactions forbidding two reactions to be used in the same step, in parallel. We show that these systems, working in a non-deterministic way, are powerful enough to provide polynomial-time solutions to the subset sum and SAT problems. We consider a semi-uniform approach by constructing a system for each instance of the subset sum and SAT problems and embedding the parameters into the constructed systems.

摘要 我们研究了反应系统在解决 NP-完全问题时的效率。由于标准反应系统是定性的,为了实现我们的目标,本文考虑了通信反应系统,该系统具有直接通信功能,扩展了资源的持续时间,以及反应之间的互斥关系,禁止在同一步骤中并行使用两个反应。我们的研究表明,这些系统以非决定性方式工作,足以为子集求和与 SAT 问题提供多项式时间解决方案。我们考虑了一种半统一方法,即为子集和与 SAT 问题的每个实例构建一个系统,并将参数嵌入所构建的系统中。
{"title":"Solving subset sum and SAT problems by reaction systems","authors":"","doi":"10.1007/s11047-024-09972-7","DOIUrl":"https://doi.org/10.1007/s11047-024-09972-7","url":null,"abstract":"<h3>Abstract</h3> <p>We study the efficiency of the reaction systems in solving NP-complete problems. Due to the fact that standard reaction systems are qualitative, in order to accomplish our aim, in this paper we consider communicating reaction systems with direct communication extended with duration for resources and a mutual exclusion relation between reactions forbidding two reactions to be used in the same step, in parallel. We show that these systems, working in a non-deterministic way, are powerful enough to provide polynomial-time solutions to the subset sum and SAT problems. We consider a semi-uniform approach by constructing a system for each instance of the subset sum and SAT problems and embedding the parameters into the constructed systems.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140583093","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Self-replication via tile self-assembly 通过瓦片自组装实现自我复制
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-04-06 DOI: 10.1007/s11047-023-09971-0

Abstract

In this paper we present a model containing modifications to the Signal-passing Tile Assembly Model (STAM), a tile-based self-assembly model whose tiles are capable of activating and deactivating glues based on the binding of other glues. These modifications consist of an extension to 3D, the ability of tiles to form “flexible” bonds that allow bound tiles to rotate relative to each other, and allowing tiles of multiple shapes within the same system. We call this new model the STAM*, and we present a series of constructions within it that are capable of self-replicating behavior. Namely, the input seed assemblies to our STAM* systems can encode either “genomes” specifying the instructions for building a target shape, or can be copies of the target shape with instructions built in. A universal tile set exists for any target shape (at scale factor 2), and from a genome assembly creates infinite copies of the genome as well as the target shape. An input target structure, on the other hand, can be “deconstructed” by the universal tile set to form a genome encoding it, which will then replicate and also initiate the growth of copies of assemblies of the target shape. Since the lengths of the genomes for these constructions are proportional to the number of points in the target shape, we also present a replicator which utilizes hierarchical self-assembly to greatly reduce the size of the genomes required. The main goals of this work are to examine minimal requirements of self-assembling systems capable of self-replicating behavior, with the aim of better understanding self-replication in nature as well as understanding the complexity of mimicking it.

摘要 本文介绍了一个模型,其中包含对信号传递瓦片组装模型(STAM)的修改。STAM 是一种基于瓦片的自组装模型,其瓦片能够根据其他瓦片的结合激活和停用胶合剂。这些修改包括:扩展到三维空间,瓦片能够形成 "灵活 "的粘合,使绑定的瓦片能够相对旋转,并允许同一系统中的瓦片具有多种形状。我们将这种新模型称为 STAM*,并在其中提出了一系列能够自我复制的构造。也就是说,STAM*系统的输入种子组件既可以编码 "基因组",指明构建目标形状的指令,也可以是目标形状的副本,内置指令。通用瓦片集适用于任何目标形状(比例因子为 2),通过基因组装配可创建无限的基因组副本和目标形状副本。另一方面,输入的目标结构可以通过通用瓦片集进行 "解构",形成编码它的基因组,然后进行复制,同时启动目标形状的装配副本的增长。由于这些结构的基因组长度与目标形状的点数成正比,我们还提出了一种复制器,它利用分层自组装大大减少了所需基因组的大小。这项工作的主要目标是研究能够进行自我复制行为的自组装系统的最低要求,目的是更好地理解自然界中的自我复制以及模仿它的复杂性。
{"title":"Self-replication via tile self-assembly","authors":"","doi":"10.1007/s11047-023-09971-0","DOIUrl":"https://doi.org/10.1007/s11047-023-09971-0","url":null,"abstract":"<h3>Abstract</h3> <p>In this paper we present a model containing modifications to the Signal-passing Tile Assembly Model (STAM), a tile-based self-assembly model whose tiles are capable of activating and deactivating glues based on the binding of other glues. These modifications consist of an extension to 3D, the ability of tiles to form “flexible” bonds that allow bound tiles to rotate relative to each other, and allowing tiles of multiple shapes within the same system. We call this new model the STAM*, and we present a series of constructions within it that are capable of self-replicating behavior. Namely, the input seed assemblies to our STAM* systems can encode either “genomes” specifying the instructions for building a target shape, or can be copies of the target shape with instructions built in. A universal tile set exists for any target shape (at scale factor 2), and from a genome assembly creates infinite copies of the genome as well as the target shape. An input target structure, on the other hand, can be “deconstructed” by the universal tile set to form a genome encoding it, which will then replicate and also initiate the growth of copies of assemblies of the target shape. Since the lengths of the genomes for these constructions are proportional to the number of points in the target shape, we also present a replicator which utilizes hierarchical self-assembly to greatly reduce the size of the genomes required. The main goals of this work are to examine minimal requirements of self-assembling systems capable of self-replicating behavior, with the aim of better understanding self-replication in nature as well as understanding the complexity of mimicking it.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140583083","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On categorical approach to reaction systems 关于反应系统的分类方法
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-03-29 DOI: 10.1007/s11047-024-09978-1
Mariusz Kaniecki, Łukasz Mikulski

In every matured theory, there is a need to investigate possible relationships between considered objects. To address this issue, it is natural to relate a category with given model of computing. Thanks to such approach, many properties are unified and simplified. In this paper, we investigate how category theory can be used to give a faithful semantics for reaction systems. In particular, we propose and discuss possible approaches to the problem of defining morphisms between reaction systems. We provide the definition of morphism that keeps the behaviour of the original reaction system. Especially, some equivalences of reaction systems are reflected in terms of morphisms. For this purpose we expressed isomorphisms and sections in term of transition systems. Moreover, the accelerating morphism defined in the last section gives a new approach for including time in reaction systems.

在每一个成熟的理论中,都需要研究被考虑对象之间可能存在的关系。要解决这个问题,自然要把一个类别与给定的计算模型联系起来。由于采用了这种方法,许多属性得到了统一和简化。在本文中,我们将研究如何利用范畴理论为反应系统提供忠实的语义。特别是,我们提出并讨论了定义反应系统之间的态的可能方法。我们提供了保持原始反应系统行为的变形定义。特别是,反应系统的一些等价关系用形态来反映。为此,我们用过渡系统来表示同构和截面。此外,上一节中定义的加速形态为将时间纳入反应系统提供了一种新方法。
{"title":"On categorical approach to reaction systems","authors":"Mariusz Kaniecki, Łukasz Mikulski","doi":"10.1007/s11047-024-09978-1","DOIUrl":"https://doi.org/10.1007/s11047-024-09978-1","url":null,"abstract":"<p>In every matured theory, there is a need to investigate possible relationships between considered objects. To address this issue, it is natural to relate a category with given model of computing. Thanks to such approach, many properties are unified and simplified. In this paper, we investigate how category theory can be used to give a faithful semantics for reaction systems. In particular, we propose and discuss possible approaches to the problem of defining morphisms between reaction systems. We provide the definition of morphism that keeps the behaviour of the original reaction system. Especially, some equivalences of reaction systems are reflected in terms of morphisms. For this purpose we expressed isomorphisms and sections in term of transition systems. Moreover, the accelerating morphism defined in the last section gives a new approach for including time in reaction systems.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140325382","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Proving new directed tile complexity lower bounds at temperature 1 by folding between 2D and just-barely 3D self-assembly 通过二维和勉强三维自组装之间的折叠,证明温度为 1 时新的定向瓦片复杂性下限
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-03-29 DOI: 10.1007/s11047-024-09979-0
David Furcy, Scott M. Summers, Hailey Vadnais

We study the problem of determining the size of the smallest tile set that uniquely self-assembles into a given target shape in Winfree’s abstract Tile Assembly Model (aTAM), an elegant theoretical model of DNA tile self-assembly. This problem is also known as the “directed tile complexity” problem. We prove two main results related to the directed tile complexity problem within a variant of the aTAM in which the minimum binding strength threshold (temperature) is set to 1. For our first result, self-assembly happens in a “just-barely 3D” setting, where self-assembling unit cubes are allowed to be placed in the (z=0) and (z=1) planes. This is the same setting in which Furcy, Summers and Withers (DNA 2021) recently proved lower and upper bounds on the directed tile complexity of a just-barely 3D (k times N) rectangle at temperature 1 of (Omega left( N^{frac{1}{k}}right) ) and (Oleft( N^{frac{1}{k-1}}+log Nright) ), respectively, the latter of which does not hold for (k=2). Our first result closes this gap for (k=2) by proving an asymptotically tight bound of (Theta (N)) on the directed tile complexity of a just-barely 3D (2 times N) rectangle at temperature 1. Our proof uses a novel process by which a just-barely 3D assembly sequence is “unfolded” to an equivalent 2D assembly sequence. For our second result, we use the aforementioned lower bound by Furcy, Summers and Withers and a novel process that is complementary-in-spirit to our 3D-to-2D unfolding process, by which we “fold” a 2D tile assembly to an equivalent just-barely 3D assembly to prove a new lower bound on the directed tile complexity of a 2D (k times N) rectangle at temperature 1 of (Omega left( frac{N^{frac{2}{k + (k bmod 2)}}}{k} right) ). For fixed k, our new bound gives a nearly quadratic improvement over, and matches for general even values of (k < frac{log N}{log log N - log log log N}) the state of the art lower bound on the directed tile complexity of a (k times N) rectangle at temperature 1 by Furcy, Summers and Wendlandt (DNA 2019) of (Omega left( N^{frac{1}{k}}right) ). While both of our results represent improvements over previous corresponding state of the art results, the proofs thereof are facilitated by novel examples of reasoning about tile self-assembly happening in 2D (just-barely 3D) as though it is happening in just-barely 3D (2D).

我们研究的问题是,在 Winfree 的抽象瓦片组装模型(aTAM)中,如何确定能唯一自组装成给定目标形状的最小瓦片集的大小,这是一个优雅的 DNA 瓦片自组装理论模型。这个问题也被称为 "定向瓦片复杂性 "问题。在最小结合强度阈值(温度)设为 1 的 aTAM 变体中,我们证明了与定向瓦片复杂性问题相关的两个主要结果。对于我们的第一个结果,自组装发生在一个 "勉强三维 "的环境中,在这个环境中,自组装单元立方体被允许放置在 (z=0) 和 (z=1) 平面上。弗西、萨默斯和威瑟斯(DNA 2021)最近也是在这种情况下证明了在温度为1的情况下,有向瓦片复杂度的下限和上限,分别是(Omega left( N^{frac{1}{k}}right) )和(O/left( N^{frac{1}{k-1}}+log Nright) )、分别成立,而后者在(k=2)时并不成立。我们的第一个结果通过证明在温度为1的情况下,一个几乎是三维的(2乘以N)矩形的有向瓦片复杂度的渐近紧约束((Theta (N))),缩小了(k=2)的这一差距。我们的证明使用了一个新颖的过程,通过这个过程,一个刚体三维装配序列被 "展开 "为一个等价的二维装配序列。对于我们的第二个结果,我们使用了 Furcy、Summers 和 Withers 的上述下限,以及一个与我们的三维到二维展开过程在精神上互补的新过程、通过这个过程,我们把一个二维瓦片组合 "折叠 "成一个等价的勉强算得上三维的组合,从而证明了一个温度为1的二维(k乘以N)矩形的有向瓦片复杂度的新下界(Omega left( frac{N^{frac{2}{k + (k bmod 2)}}}{k} )。right) )。对于固定的 k,我们的新边界比 (k < 的一般偶数值有近乎二次方的改进,并且相匹配;在温度为1的情况下,Furcy、Summers和Wendlandt(DNA 2019)提出的有向瓦片复杂度下限为(Omega left( N^{frac{1}{k}}right) )。虽然我们的这两个结果都代表了对之前相应技术水平结果的改进,但通过新颖的例子,我们可以推理出瓷砖自组装发生在二维(just-barely 3D ),就好像它发生在just-barely 3D (2D)。
{"title":"Proving new directed tile complexity lower bounds at temperature 1 by folding between 2D and just-barely 3D self-assembly","authors":"David Furcy, Scott M. Summers, Hailey Vadnais","doi":"10.1007/s11047-024-09979-0","DOIUrl":"https://doi.org/10.1007/s11047-024-09979-0","url":null,"abstract":"<p>We study the problem of determining the size of the smallest tile set that uniquely self-assembles into a given target shape in Winfree’s abstract Tile Assembly Model (aTAM), an elegant theoretical model of DNA tile self-assembly. This problem is also known as the “directed tile complexity” problem. We prove two main results related to the directed tile complexity problem within a variant of the aTAM in which the minimum binding strength threshold (temperature) is set to 1. For our first result, self-assembly happens in a “just-barely 3D” setting, where self-assembling unit cubes are allowed to be placed in the <span>(z=0)</span> and <span>(z=1)</span> planes. This is the same setting in which Furcy, Summers and Withers (DNA 2021) recently proved lower and upper bounds on the directed tile complexity of a just-barely 3D <span>(k times N)</span> rectangle at temperature 1 of <span>(Omega left( N^{frac{1}{k}}right) )</span> and <span>(Oleft( N^{frac{1}{k-1}}+log Nright) )</span>, respectively, the latter of which does not hold for <span>(k=2)</span>. Our first result closes this gap for <span>(k=2)</span> by proving an asymptotically tight bound of <span>(Theta (N))</span> on the directed tile complexity of a just-barely 3D <span>(2 times N)</span> rectangle at temperature 1. Our proof uses a novel process by which a just-barely 3D assembly sequence is “unfolded” to an equivalent 2D assembly sequence. For our second result, we use the aforementioned lower bound by Furcy, Summers and Withers and a novel process that is complementary-in-spirit to our 3D-to-2D unfolding process, by which we “fold” a 2D tile assembly to an equivalent just-barely 3D assembly to prove a new lower bound on the directed tile complexity of a 2D <span>(k times N)</span> rectangle at temperature 1 of <span>(Omega left( frac{N^{frac{2}{k + (k bmod 2)}}}{k} right) )</span>. For fixed <i>k</i>, our new bound gives a nearly quadratic improvement over, and matches for general even values of <span>(k &lt; frac{log N}{log log N - log log log N})</span> the state of the art lower bound on the directed tile complexity of a <span>(k times N)</span> rectangle at temperature 1 by Furcy, Summers and Wendlandt (DNA 2019) of <span>(Omega left( N^{frac{1}{k}}right) )</span>. While both of our results represent improvements over previous corresponding state of the art results, the proofs thereof are facilitated by novel examples of reasoning about tile self-assembly happening in 2D (just-barely 3D) as though it is happening in just-barely 3D (2D).</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140325385","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fixed points and attractors of additive reaction systems 加成反应系统的定点和吸引子
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-03-15 DOI: 10.1007/s11047-024-09977-2
Rocco Ascone, Giulia Bernardini, Luca Manzoni

Reaction systems are discrete dynamical systems that simulate biological processes within living cells through finite sets of reactants, inhibitors, and products. In this paper, we study the computational complexity of deciding on the existence of fixed points and attractors in the restricted class of additive reaction systems, in which each reaction involves at most one reactant and no inhibitors. We prove that all the considered problems, that are known to be hard for other classes of reaction systems, are polynomially solvable in additive systems. To arrive at these results, we provide several non-trivial reductions to problems on a polynomially computable graph representation of reaction systems that might prove useful for addressing other related problems in the future.

反应系统是一种离散动态系统,它通过反应物、抑制剂和产物的有限集合来模拟活细胞内的生物过程。在本文中,我们研究了在受限制的加法反应系统中决定定点和吸引子存在的计算复杂性,在这类反应系统中,每个反应最多涉及一个反应物,没有抑制剂。我们证明,所考虑的所有问题,对于其他类别的反应系统都是已知的难题,而在加法系统中都是多项式可解的。为了得出这些结果,我们提供了反应系统多项式可计算图表示上的几个非难还原问题,这些问题将来可能会被证明有助于解决其他相关问题。
{"title":"Fixed points and attractors of additive reaction systems","authors":"Rocco Ascone, Giulia Bernardini, Luca Manzoni","doi":"10.1007/s11047-024-09977-2","DOIUrl":"https://doi.org/10.1007/s11047-024-09977-2","url":null,"abstract":"<p>Reaction systems are discrete dynamical systems that simulate biological processes within living cells through finite sets of reactants, inhibitors, and products. In this paper, we study the computational complexity of deciding on the existence of fixed points and attractors in the restricted class of additive reaction systems, in which each reaction involves at most one reactant and no inhibitors. We prove that all the considered problems, that are known to be hard for other classes of reaction systems, are polynomially solvable in additive systems. To arrive at these results, we provide several non-trivial reductions to problems on a polynomially computable graph representation of reaction systems that might prove useful for addressing other related problems in the future.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140154333","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Handling Sudoku puzzles with irregular learning cellular automata 用不规则学习细胞自动机处理数独谜题
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-03-10 DOI: 10.1007/s11047-024-09975-4
Theodoros Panagiotis Chatzinikolaou, Rafailia-Eleni Karamani, Iosif-Angelos Fyrigos, Georgios Ch. Sirakoulis

The use of Cellular Automata (CA) in combination with Learning Automata (LA) has demonstrated effectiveness in handling hard-to-be-solved problems. Due to their capacity to learn and adapt, as well as their inherent parallelism, they can expedite the problem-solving process for a range of problems, such as challenging logic puzzles. One such puzzle is Sudoku, which poses a combinatorial optimization challenge of great difficulty and complexity. In this study, a Sudoku puzzle was represented as an Irregular Learning Cellular Automaton (ILCA), using a reward and penalty algorithm to resolve it. Simulations for an amount of 400 puzzles were performed, while the results demonstrate that the proposed algorithm operates effectively, highlighting the concurrent and learning capabilities of the ILCA structure. Furthermore, two different performance enhancement methods are investigated, namely learning rates method and selective probability reset rule, which are able to increase the initial performance by (26.8%) and to achieve an overall (99.3%) resolution rate.

将蜂窝自动机(CA)与学习自动机(LA)结合使用,在处理难以解决的问题方面效果显著。由于蜂窝自动机具有学习和适应能力以及固有的并行性,它们可以加快一系列问题的解决过程,例如具有挑战性的逻辑谜题。数独就是这样一个难题,它提出了一个难度和复杂度都很高的组合优化挑战。在这项研究中,数独谜题被表示为不规则学习细胞自动机(ILCA),并使用奖惩算法来解决它。对400道谜题进行了模拟,结果表明所提出的算法运行有效,突出了ILCA结构的并发和学习能力。此外,还研究了两种不同的性能增强方法,即学习率方法和选择性概率重置规则,这两种方法能够将初始性能提高26.8%,并达到99.3%的总体解题率。
{"title":"Handling Sudoku puzzles with irregular learning cellular automata","authors":"Theodoros Panagiotis Chatzinikolaou, Rafailia-Eleni Karamani, Iosif-Angelos Fyrigos, Georgios Ch. Sirakoulis","doi":"10.1007/s11047-024-09975-4","DOIUrl":"https://doi.org/10.1007/s11047-024-09975-4","url":null,"abstract":"<p>The use of Cellular Automata (CA) in combination with Learning Automata (LA) has demonstrated effectiveness in handling hard-to-be-solved problems. Due to their capacity to learn and adapt, as well as their inherent parallelism, they can expedite the problem-solving process for a range of problems, such as challenging logic puzzles. One such puzzle is Sudoku, which poses a combinatorial optimization challenge of great difficulty and complexity. In this study, a Sudoku puzzle was represented as an Irregular Learning Cellular Automaton (ILCA), using a reward and penalty algorithm to resolve it. Simulations for an amount of 400 puzzles were performed, while the results demonstrate that the proposed algorithm operates effectively, highlighting the concurrent and learning capabilities of the ILCA structure. Furthermore, two different performance enhancement methods are investigated, namely learning rates method and selective probability reset rule, which are able to increase the initial performance by <span>(26.8%)</span> and to achieve an overall <span>(99.3%)</span> resolution rate.\u0000</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-03-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140098814","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Variants of distributed reaction systems 分布式反应系统的变体
IF 2.1 4区 计算机科学 Q2 Computer Science Pub Date : 2024-02-25 DOI: 10.1007/s11047-024-09974-5
Erzsébet Csuhaj-Varjú, György Vaszil

A distributed reaction system consists of a finite set of reaction systems that either interact with a common environment or interact with each other by communicating products or reactions. A reaction system is a well-known qualitative formal model of interactions between biochemical reactions. A reaction is a triplet of nonempty sets representing chemicals, called the set of reactants, the set of inhibitors, and the set of products. A reaction corresponds to a chemical reaction performed on a set of chemicals, and a reaction system is a finite nonempty set of reactions. In this paper, we examine two variants of distributed reaction systems. We introduce the notion of a distributed reaction system with communication by request (a qDRS for short), where sets of products are communicated between the component reaction systems by queries. First, we show that every qDRS can be represented by a reaction system. After that we compare distributed reaction systems with communication by request to extended distributed reaction systems (EDRSs), models that were introduced in a previous paper. We prove that extended distributed reaction systems, where a context automaton provides input for the component reaction systems, simulate distributed reaction systems with communication by request and distributed reaction systems with communication by request simulate special variants of extended distributed reaction systems. Furthermore, we assign languages to these two variants of distributed reaction systems. We prove that the class of agreement languages of extended distributed reaction systems is equal to the class of languages of nondeterministic multihead finite automata and the agreement language of every distributed reaction system with communication by request is an element of a certain subregular language class.

分布式反应系统由一组有限的反应系统组成,这些反应系统或与共同的环境相互作用,或通过交流产物或反应而相互影响。反应系统是众所周知的生化反应间相互作用的定性形式模型。一个反应是代表化学物质的非空集(称为反应物集、抑制剂集和产物集)的三元组。一个反应对应于在一组化学物质上进行的化学反应,而一个反应系统则是一个有限的非空反应集合。本文研究了分布式反应系统的两种变体。我们引入了按请求通信的分布式反应系统(简称 qDRS)的概念,在这种系统中,各组件反应系统之间通过查询来通信产物集。首先,我们证明每个 qDRS 都可以用一个反应系统来表示。然后,我们将通过请求进行通信的分布式反应系统与扩展分布式反应系统(EDRS)进行比较,扩展分布式反应系统是前一篇论文中介绍的模型。我们证明,扩展分布式反应系统(其中上下文自动机为组件反应系统提供输入)模拟了按请求通信的分布式反应系统,而按请求通信的分布式反应系统模拟了扩展分布式反应系统的特殊变体。此外,我们还为这两种分布式反应系统变体分配了语言。我们证明,扩展分布式反应系统的协议语言类等同于非决定性多头有限自动机的语言类,而且每个有请求通信的分布式反应系统的协议语言都是某个子规则语言类的元素。
{"title":"Variants of distributed reaction systems","authors":"Erzsébet Csuhaj-Varjú, György Vaszil","doi":"10.1007/s11047-024-09974-5","DOIUrl":"https://doi.org/10.1007/s11047-024-09974-5","url":null,"abstract":"<p>A distributed reaction system consists of a finite set of reaction systems that either interact with a common environment or interact with each other by communicating products or reactions. A reaction system is a well-known qualitative formal model of interactions between biochemical reactions. A reaction is a triplet of nonempty sets representing chemicals, called the set of reactants, the set of inhibitors, and the set of products. A reaction corresponds to a chemical reaction performed on a set of chemicals, and a reaction system is a finite nonempty set of reactions. In this paper, we examine two variants of distributed reaction systems. We introduce the notion of a distributed reaction system with communication by request (a qDRS for short), where sets of products are communicated between the component reaction systems by queries. First, we show that every qDRS can be represented by a reaction system. After that we compare distributed reaction systems with communication by request to extended distributed reaction systems (EDRSs), models that were introduced in a previous paper. We prove that extended distributed reaction systems, where a context automaton provides input for the component reaction systems, simulate distributed reaction systems with communication by request and distributed reaction systems with communication by request simulate special variants of extended distributed reaction systems. Furthermore, we assign languages to these two variants of distributed reaction systems. We prove that the class of agreement languages of extended distributed reaction systems is equal to the class of languages of nondeterministic multihead finite automata and the agreement language of every distributed reaction system with communication by request is an element of a certain subregular language class.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139978315","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Natural Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1