Natural Computing最新文献

筛选
英文 中文
Real-time computing and robust memory with deterministic chemical reaction networks 确定性化学反应网络的实时计算和稳健记忆
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-08-08 DOI: 10.1007/s11047-024-09994-1
Willem Fletcher, Titus H. Klinge, James I. Lathrop, Dawn A. Nye, Matthew Rayman
{"title":"Real-time computing and robust memory with deterministic chemical reaction networks","authors":"Willem Fletcher, Titus H. Klinge, James I. Lathrop, Dawn A. Nye, Matthew Rayman","doi":"10.1007/s11047-024-09994-1","DOIUrl":"https://doi.org/10.1007/s11047-024-09994-1","url":null,"abstract":"<p>Recent research into analog computing has introduced new notions of computing real numbers. Huang, Klinge, Lathrop, Li, and Lutz defined a notion of computing real numbers in real-time with chemical reaction networks (CRNs), introducing the classes <span>(mathbb {R}_text {LCRN})</span> (the class of all Lyapunov CRN-computable real numbers) and <span>(mathbb {R}_text {RTCRN})</span> (the class of all real-time CRN-computable numbers). In their paper, they show the inclusion of the real algebraic numbers <span>(text { ALG} subseteq mathbb {R}_text {LCRN}subseteq mathbb {R}_text {RTCRN})</span> and that <span>(text { ALG} subsetneqq mathbb {R}_text {RTCRN})</span> but leave open whether the inclusion is proper. In this paper, we resolve this open problem and show that <span>({ ALG} = mathbb {R}_text {LCRN})</span> and, as a consequence, <span>(mathbb {R}_text {LCRN}subsetneqq mathbb {R}_text {RTCRN})</span>. However, the definition of real-time computation by Huang et al. is fragile in the sense that it is sensitive to perturbations in initial conditions. To resolve this flaw, we further require a CRN to withstand these perturbations. In doing so, we arrive at a discrete model of memory. This approach has several benefits. First, a bounded CRN may compute values approximately in finite time. Second, a CRN can tolerate small perturbations of its species’ concentrations. Third, taking a measurement of a CRN’s state only requires precision proportional to the exactness of these approximations. Lastly, if a CRN requires only finite memory, this model and Turing machines are equivalent under real-time simulations.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141944978","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
Integrated dynamic spiking neural P systems for fault line selection in distribution network 用于配电网络故障线路选择的集成动态尖峰神经 P 系统
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-08-03 DOI: 10.1007/s11047-024-09995-0
Song Ma, Qiang Yang, Gexiang Zhang, Fan Li, Fan Yu, Xiu Yin
{"title":"Integrated dynamic spiking neural P systems for fault line selection in distribution network","authors":"Song Ma, Qiang Yang, Gexiang Zhang, Fan Li, Fan Yu, Xiu Yin","doi":"10.1007/s11047-024-09995-0","DOIUrl":"https://doi.org/10.1007/s11047-024-09995-0","url":null,"abstract":"<p>Due to the compensating function of neutral grounded arc suppression coil, fault line selection in distribution network is still facing challenges: the classical models have insufficient learning ability in extracting fault features, and there is an imbalance in the original data used, resulting in low accuracy in fault line selection. In order to address this issue, this paper proposes a novel variant of spiking neural P (SNP) systems called integrated dynamic SNP (IDSNP) systems, which consist of gated neurons, rule neurons, and weighed neurons with different designed rules. Furthermore, according to the IDSNP systems, an IDSNP(FL) model is developed for fault line selection in distribution network, where the number of layers for transmitting weighted neuron spiking information could be dynamically changeable depending on the complexity of the number of stations in the power system. Finally, the proposed model is evaluated on a real-time dispatch dataset of a real power system. The experimental results show that the IDSNP(FL) model achieves the best performance compared with several classical models in deep learning, verifying the effectiveness of the proposed model for fault line selection tasks in distribution network.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141886650","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
Reaction mining for reaction systems 反应系统的反应挖掘
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-07-24 DOI: 10.1007/s11047-024-09989-y
Artur Męski, Maciej Koutny, Łukasz Mikulski, Wojciech Penczek
{"title":"Reaction mining for reaction systems","authors":"Artur Męski, Maciej Koutny, Łukasz Mikulski, Wojciech Penczek","doi":"10.1007/s11047-024-09989-y","DOIUrl":"https://doi.org/10.1007/s11047-024-09989-y","url":null,"abstract":"<p>Reaction systems are a formal model for computational processing in which reactions operate on sets of entities (molecules) providing a framework for dealing with qualitative aspects of biochemical systems. This paper is concerned with reaction systems in which entities can have discrete concentrations, and so reactions operate on multisets rather than sets of entities. The resulting framework allows one to deal with quantitative aspects of reaction systems, and a bespoke linear-time temporal logic allows one to express and verify a wide range of key behavioural system properties. In practical applications, a reaction system with discrete concentrations may only be partially specified, and the possibility of an effective automated calculation of the missing details provides an attractive design approach. With this idea in mind, the current paper discusses parametric reaction systems with parameters representing unknown parts of hypothetical reactions. The main result is a method aimed at replacing the parameters in such a way that the resulting reaction system operating in a specified external environment satisfies a given temporal logic formula.This paper provides an encoding of parametric reaction systems in <span>smt</span>, and outlines a synthesis procedure based on bounded model checking for solving the synthesis problem. It also reports on the initial experimental results demonstrating the feasibility of the novel synthesis method.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141775626","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
Melding Boolean networks and reaction systems under synchronous, asynchronous and most permissive semantics 同步、异步和最宽容语义下的布尔网络与反应系统的融合
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-07-17 DOI: 10.1007/s11047-024-09990-5
Roberto Bruni, Roberta Gori, Paolo Milazzo, Hélène Siboulet
{"title":"Melding Boolean networks and reaction systems under synchronous, asynchronous and most permissive semantics","authors":"Roberto Bruni, Roberta Gori, Paolo Milazzo, Hélène Siboulet","doi":"10.1007/s11047-024-09990-5","DOIUrl":"https://doi.org/10.1007/s11047-024-09990-5","url":null,"abstract":"<p>This paper forges a strong connection between two well known computational frameworks for representing biological systems, in order to facilitate the seamless transfer of techniques between them. Boolean networks are a well established formalism employed from biologists. They have been studied under different (synchronous and asynchronous) update semantics, enabling the observation and characterisation of distinct facets of system behaviour. Recently, a new semantics for Boolean networks has been proposed, called <i>most permissive semantics</i>, that enables a more faithful representation of biological phenomena. Reaction systems offer a streamlined formalism inspired by biochemical reactions in living cells. Reaction systems support a full range of analysis techniques that can help for gaining deeper insights into the underlying biological phenomena. Our goal is to leverage the available toolkit for predicting and comprehending the behaviour of reaction systems within the realm of Boolean networks. In this paper, we first extend the behaviour of reaction systems to several asynchronous semantics, including the most permissive one, and then we demonstrate that Boolean networks and reaction systems exhibit isomorphic behaviours under the synchronous, general/fully asynchronous and most permissive semantics.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141742425","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
Distinguishing genelet circuit input pulses via a pulse detector 通过脉冲检测器区分基因小电路输入脉冲
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-06-20 DOI: 10.1007/s11047-024-09992-3
Colin Yancey, Rebecca Schulman
{"title":"Distinguishing genelet circuit input pulses via a pulse detector","authors":"Colin Yancey, Rebecca Schulman","doi":"10.1007/s11047-024-09992-3","DOIUrl":"https://doi.org/10.1007/s11047-024-09992-3","url":null,"abstract":"<p>Chemical systems have the potential to direct the next generation of dynamic materials if they can be integrated with a material while acting as the material’s own regulatory network. Chemical networks that use DNA and RNA strand displacement coupled with RNA synthesis and degradation, such as genelets, are promising chemical systems for this role. Genelets can produce a range of dynamic behaviors that respond to unique sets of environmental inputs. While a number of networks that generate specific types of outputs which vary in both time and amplitude have been developed, there are fewer examples of networks that recognize specific types of inputs in time and amplitude. Advanced chemical circuits in biology are capable of reading a given substrate concentration with relatively high accuracy to direct downstream function, demonstrating that such a chemical circuit is possible. Taking inspiration from this, we designed a genelet circuit which responds to a range of inputs by delivering a binary output based on the input concentration, and tested the network’s performance using an in silico model of circuit behavior. By modifying the concentrations of two circuit elements, we demonstrated that such a network topography could yield various target input concentration profiles to which a given circuit is sensitive. The number of unique elements in the final network topography as well as the individual circuit element concentrations are commensurate with properties of circuits that have been demonstrated experimentally. These factors suggest that such a network could be built and characterized in the laboratory.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141500624","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
Modeling NP-problems with families of extended graph-based reaction systems 用基于扩展图的反应系统族模拟 NP 问题
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-06-16 DOI: 10.1007/s11047-024-09984-3
H. Kreowski, Aaron Lye
{"title":"Modeling NP-problems with families of extended graph-based reaction systems","authors":"H. Kreowski, Aaron Lye","doi":"10.1007/s11047-024-09984-3","DOIUrl":"https://doi.org/10.1007/s11047-024-09984-3","url":null,"abstract":"","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141335414","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
Pure reaction automata 纯粹的自动反应
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-05-29 DOI: 10.1007/s11047-024-09980-7
Rocco Ascone, Giulia Bernardini, Enrico Formenti, Francesco Leiter, Luca Manzoni
{"title":"Pure reaction automata","authors":"Rocco Ascone, Giulia Bernardini, Enrico Formenti, Francesco Leiter, Luca Manzoni","doi":"10.1007/s11047-024-09980-7","DOIUrl":"https://doi.org/10.1007/s11047-024-09980-7","url":null,"abstract":"<p>This work introduces the new class of pure reaction automata, as well as a new update manner, called maximal reactive manner, that can also be applied to standard reaction automata. Pure reaction automata differ from the standard model in that they don’t have permanence: the entities that are not consumed by the reactions happening at a certain state are not conserved in the result states. We prove that the set of languages accepted by the new class under the maximal reactive manner contains the set of languages accepted by standard reaction automata under the same manner or under the maximal parallel manner. We also prove that a strict subclass of pure reaction automata can compute any partial recursive function.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141167113","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
A framework for monitored dynamic slicing of reaction systems 反应系统监测动态切片框架
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-05-04 DOI: 10.1007/s11047-024-09976-3
Linda Brodo, Roberto Bruni, Moreno Falaschi
{"title":"A framework for monitored dynamic slicing of reaction systems","authors":"Linda Brodo, Roberto Bruni, Moreno Falaschi","doi":"10.1007/s11047-024-09976-3","DOIUrl":"https://doi.org/10.1007/s11047-024-09976-3","url":null,"abstract":"<p>Reaction systems (RSs) are a computational framework inspired by biochemical mechanisms. A RS defines a finite set of reactions over a finite set of entities. Typically each reaction has a local scope, because it is concerned with a small set of entities, but complex models can involve a large number of reactions and entities, and their computation can manifest unforeseen emerging behaviours. When a deviation is detected, like the unexpected production of some entities, it is often difficult to establish its causes, e.g., which entities were directly responsible or if some reaction was misconceived. Slicing is a well-known technique for debugging, which can point out the program lines containing the faulty code. In this paper, we define the first dynamic slicer for RSs and show that it can help to detect the causes of erroneous behaviour and highlight the involved reactions for a closer inspection. To fully automate the debugging process, we propose to distil monitors for starting the slicing whenever a violation from a safety specification is detected. We have integrated our slicer in BioResolve, written in Prolog which provides many useful features for the formal analysis of RSs. We define the slicing algorithm for basic RSs and then enhance it for dealing with quantitative extensions of RSs, where timed processes and linear processes can be represented. Our framework is shown at work on suitable biologically inspired RS models.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140889491","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
Universal shape replication via self-assembly with signal-passing tiles 通过信号传递瓦片自组装实现通用形状复制
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-04-27 DOI: 10.1007/s11047-024-09987-0
Andrew Alseth, Daniel Hader, Matthew J. Patitz
{"title":"Universal shape replication via self-assembly with signal-passing tiles","authors":"Andrew Alseth, Daniel Hader, Matthew J. Patitz","doi":"10.1007/s11047-024-09987-0","DOIUrl":"https://doi.org/10.1007/s11047-024-09987-0","url":null,"abstract":"<p>In this paper, we investigate shape-assembling power of a tile-based model of self-assembly called the Signal-Passing Tile Assembly Model (STAM). In this model, the glues that bind tiles together can be turned on and off by the binding actions of other glues via “signals”. Specifically, the problem we investigate is “shape replication” wherein, given a set of input assemblies of arbitrary shape, a system must construct an arbitrary number of assemblies with the same shapes and, with the exception of size-bounded junk assemblies that result from the process, no others. We provide the first fully universal shape replication result, namely a single tile set capable of performing shape replication on arbitrary sets of any 3-dimensional shapes without requiring any scaling or pre-encoded information in the input assemblies. Our result requires the input assemblies to be composed of signal-passing tiles whose glues can be deactivated to allow deconstruction of those assemblies, which we also prove is necessary by showing that there are shapes whose geometry cannot be replicated without deconstruction. Additionally, we modularize our construction to create systems capable of creating binary encodings of arbitrary shapes, and building arbitrary shapes from their encodings. Because the STAM is capable of universal computation, this then allows for arbitrary programs to be run within an STAM system, using the shape encodings as input, so that any computable transformation can be performed on the shapes. This is the full version, containing all construction and proof details, of a previously published extended abstract version that had most details omitted.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140809172","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
Reactamole: functional reactive molecular programming Reactamole: 功能性反应分子编程
IF 2.1 4区 计算机科学
Natural Computing Pub Date : 2024-04-19 DOI: 10.1007/s11047-024-09982-5
Titus H. Klinge, James I. Lathrop, Peter-Michael Osera, Allison Rogers
{"title":"Reactamole: functional reactive molecular programming","authors":"Titus H. Klinge, James I. Lathrop, Peter-Michael Osera, Allison Rogers","doi":"10.1007/s11047-024-09982-5","DOIUrl":"https://doi.org/10.1007/s11047-024-09982-5","url":null,"abstract":"<p>Chemical reaction networks (CRNs) are an important tool for molecular programming. This field is rapidly expanding our ability to deploy computer programs into biological systems for various applications. However, CRNs are also difficult to work with due to their massively parallel nature, leading to the need for higher-level languages that allow for more straightforward computation with CRNs. Recently, research has been conducted into various higher-level languages for deterministic CRNs but modeling CRN parallelism, managing error accumulation, and finding natural CRN representations are ongoing challenges. We introduce R<span>eactamole</span>, a higher-level language for deterministic CRNs that utilizes the functional reactive programming (FRP) paradigm to represent CRNs as a reactive dataflow network. R<span>eactamole</span> equates a CRN with a functional reactive program, implementing the key primitives of the FRP paradigm directly as CRNs. The functional nature of R<span>eactamole</span> makes reasoning about molecular programs easier, and its strong static typing allows us to ensure that a CRN is well-formed by virtue of being well-typed. In this paper, we describe the design of R<span>eactamole</span> and how we use CRNs to represent the common datatypes and operations found in FRP. We demonstrate the potential of this functional reactive approach to molecular programming by giving an extended example where a CRN is constructed using FRP to modulate and demodulate an amplitude-modulated signal. We also show how R<span>eactamole</span> can be used to specify abstract CRNs whose structure depends on the reactions and species of its input, allowing users to specify more general CRN behaviors.</p>","PeriodicalId":49783,"journal":{"name":"Natural Computing","volume":null,"pages":null},"PeriodicalIF":2.1,"publicationDate":"2024-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140623731","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信