Skip to main content

Natural Computing OnlineFirst articles

19.04.2024

Reactamole: functional reactive molecular programming

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 …

verfasst von:
Titus H. Klinge, James I. Lathrop, Peter-Michael Osera, Allison Rogers

13.04.2024

Preface

verfasst von:
Matt Patitz, Cody Geary

Open Access 13.04.2024

The structural power of reconfigurable circuits in the amoebot model

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 …

verfasst von:
Andreas Padalkin, Christian Scheideler, Daniel Warner

11.04.2024 | Research

On the spectrum between reaction systems and string rewriting

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 …

verfasst von:
Artiom Alhazov, Rudolf Freund, Sergiu Ivanov

09.04.2024

Scalable almost-linear dynamical Ising machines

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 …

verfasst von:
Aditya Shukla, Mikhail Erementchouk, Pinaki Mazumder

Open Access 06.04.2024

Self-replication via tile self-assembly

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 …

verfasst von:
Andrew Alseth, Daniel Hader, Matthew J. Patitz

06.04.2024

Solving subset sum and SAT problems by reaction systems

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 …

verfasst von:
Bogdan Aman, Gabriel Ciobanu

29.03.2024

On categorical approach to reaction systems

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 …

verfasst von:
Mariusz Kaniecki, Łukasz Mikulski

29.03.2024

Proving new directed tile complexity lower bounds at temperature 1 by folding between 2D and just-barely 3D self-assembly

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 …

verfasst von:
David Furcy, Scott M. Summers, Hailey Vadnais

Open Access 15.03.2024

Fixed points and attractors of additive reaction systems

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 …

verfasst von:
Rocco Ascone, Giulia Bernardini, Luca Manzoni

Open Access 25.02.2024

Variants of distributed reaction systems

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 …

verfasst von:
Erzsébet Csuhaj-Varjú, György Vaszil

24.02.2024

Ranks of functions specified by minimal reaction systems and induced by images of singletons

This paper studies mathematical properties of reaction systems, which is a formal model introduced by Ehrenfeucht and Rozenberg and inspired by biochemical reactions that occur in living cells. Numerous studies have focused on reaction system …

verfasst von:
Husain Intekhab, Wen Chean Teh

21.09.2023

Parallel pairwise operations on data stored in DNA: sorting, XOR, shifting, and searching

Prior research has introduced the Single-Instruction-Multiple-Data paradigm for DNA computing (SIMD DNA). It offers the potential for storing information and performing in-memory computations on DNA, with massive parallelism. This paper introduces …

verfasst von:
Arnav Solanki, Tonglin Chen, Marc Riedel

26.04.2023

Fractal dimension of assemblies in the abstract tile assembly model

In this paper, we investigate the power of systems in the abstract Tile Assembly Model (aTAM) to self-assemble shapes having fractal dimensions between 1 and 2. We introduce the concept of sparsity as a tool for investigating such systems and …

verfasst von:
Daniel Hader, Matthew J. Patitz, Scott M. Summers

25.03.2023

A reversible system based on hybrid toggle radius-4 cellular automata and its application as a block cipher

The one-dimensional cellular automata (CA) system detailed herein uses a hybrid mechanism to attain reversibility, and this approach is adapted to create a novel block cipher algorithm called HCA (Hybrid Cellular Automata). CA are widely used for …

verfasst von:
Everton R. Lira, Heverton B. de Macêdo, Danielli A. Lima, Leonardo Alt, Gina M. B. Oliveira

Open Access 17.01.2023

Population diversity and inheritance in genetic programming for symbolic regression

In this work we aim to empirically characterize two important dynamical aspects of GP search: the evolution of diversity and the propagation of inheritance patterns. Diversity is calculated at the genotypic and phenotypic levels using efficient …

verfasst von:
Bogdan Burlacu, Kaifeng Yang, Michael Affenzeller

12.01.2023

Models to classify the difficulty of genetic algorithms to solve continuous optimization problems

What constitutes a hard optimization problem to an Evolutionary Algorithm (EA)? To answer the question, the study of Fitness Landscape (FL) has emerged as one of the most successful techniques. FL measures the landscape depicted by the problem’s …

verfasst von:
Noel E. Rodríguez-Maya, Juan J. Flores, Sébastien Verel, Mario Graff

10.01.2023

Gravitationally invariant subspaces in quantum computing

Quantum information systems are fragile and highly susceptible to the deleterious effects of environmental noise. One noise source is due to the direct coupling of a massive spin-based quantum system and classical gravitational fields, which will …

verfasst von:
Tanner Crowder, Marco Lanzagorta

Open Access 06.01.2023

Information theoretical properties of a spiking neuron trained with Hebbian and STDP learning rules

Using formal methods complemented by large-scale simulations we investigate information theoretical properties of spiking neurons trained using Hebbian and STDP learning rules. It is shown that weight space contains meta-stable states, which are …

verfasst von:
Dominique Chu

29.12.2022

A frequency-based parent selection for reducing the effect of evaluation time bias in asynchronous parallel multi-objective evolutionary algorithms

Parallel evolutionary algorithms (PEAs) have been studied for reducing the execution time of evolutionary algorithms by utilizing parallel computing. An asynchronous PEA (APEA) is a scheme of PEAs that increases computational efficiency by …

verfasst von:
Tomohiro Harada