Searcharxiv⌕ Search

arXiv subjects

Andrew Adamatzky

Publications and source records attributed to Andrew Adamatzky.

At least 181 records · Page 10Linked to original sources

Expressiveness of Elementary Cellular Automata

We investigate expressiveness, a parameter of one-dimensional cellular automata, in the context of simulated biological systems. The development of elementary cellular automata is interpreted in terms of biological systems, and biologically inspired parameters for biodiversity are applied to the configurations of cellular automata. This article contains a survey of the Elementary Cellular Automata in terms of their expressiveness and an evaluation whether expressiveness is a meaningful term in the context of simulated biology.

nlin.CG↗

Computation of the Travelling Salesman Problem by a Shrinking Blob

The Travelling Salesman Problem (TSP) is a well known and challenging combinatorial optimisation problem. Its computational intractability has attracted a number of heuristic approaches to generate satisfactory, if not optimal, candidate solutions. In this paper we demonstrate a simple unconventional computation method to approximate the Euclidean TSP using a virtual material approach. The morphological adaptation behaviour of the material emerges from the low-level interactions of a population of particles moving within a diffusive lattice. A `blob' of this material is placed over a set of data points projected into the lattice, representing TSP city locations, and the blob is reduced in size over time. As the blob shrinks it morphologically adapts to the configuration of the cities. The shrinkage process automatically stops when the blob no longer completely covers all cities. By manually tracing the perimeter of the blob a path between cities is elicited corresponding to a TSP tour. Over 6 runs on 20 randomly generated datasets of 20 cities this simple and unguided method found tours with a mean best tour length of 1.04, mean average tour length of 1.07 and mean worst tour length of 1.09 when expressed as a fraction of the minimal tour computed by an exact TSP solver. We examine the insertion mechanism by which the blob constructs a tour, note some properties and limitations of its performance, and discuss the relationship between the blob TSP and proximity graphs which group points on the plane. The method is notable for its simplicity and the spatially represented mechanical mode of its operation. We discuss similarities between this method and previously suggested models of human performance on the TSP and suggest possibilities for further improvement.

cs.ET↗

Patterns of conductivity in excitable automata with updatable intervals of excitations

We define a cellular automaton where a resting cell excites if number of its excited neighbours belong to some specified interval and boundaries of the interval change depending on ratio of excited and refractory neighbours in the cell's neighbourhood. We calculate excitability of a cell as a number of possible neighbourhood configurations that excite the resting cell. We call cells with maximal values of excitability conductive. In exhaustive search of functions of excitation interval updates we select functions which lead to formation of connected configurations of conductive cells. The functions discovered are used to design conductive, wire-like, pathways in initially non-conductive arrays of cells. We demonstrate that by positioning seeds of growing conductive pathways it is possible to implement a wide range of routing operations, including reflection of wires, stopping wires, formation of conductive bridges and generation of new wires in the result of collision. The findings presented may be applied in designing conductive circuits in excitable non-linear media, reaction-diffusion chemical systems, neural tissue and assembles of conductive polymers.

nlin.CG↗

Beyond Markov Chains, Towards Adaptive Memristor Network-based Music Generation

We undertook a study of the use of a memristor network for music generation, making use of the memristor's memory to go beyond the Markov hypothesis. Seed transition matrices are created and populated using memristor equations, and which are shown to generate musical melodies and change in style over time as a result of feedback into the transition matrix. The spiking properties of simple memristor networks are demonstrated and discussed with reference to applications of music making. The limitations of simulating composing memristor networks in von Neumann hardware is discussed and a hardware solution based on physical memristor properties is presented.

cs.ET↗

Comparison of Ant-Inspired Gatherer Allocation Approaches using Memristor-Based Environmental Models

Memristors are used to compare three gathering techniques in an already-mapped environment where resource locations are known. The All Site model, which apportions gatherers based on the modeled memristance of that path, proves to be good at increasing overall efficiency and decreasing time to fully deplete an environment, however it only works well when the resources are of similar quality. The Leaf Cutter method, based on Leaf Cutter Ant behaviour, assigns all gatherers first to the best resource, and once depleted, uses the All Site model to spread them out amongst the rest. The Leaf Cutter model is better at increasing resource influx in the short-term and vastly out-performs the All Site model in a more varied environments. It is demonstrated that memristor based abstractions of gatherer models provide potential methods for both the comparison and implementation of agent controls.

cs.NE↗

Observation, Characterization and Modeling of Memristor Current Spikes

Memristors have been compared to neurons (usually specifically the synapses) since 1976 but no experimental evidence has been offered for support for this position. Here we highlight that memristors naturally form fast-response, highly reproducible and repeatable current spikes which can be used in voltage-driven neuromorphic architecture. Ease of fitting current spikes with memristor theories both suggests that the spikes are part of the memristive effect and provides modeling capability for the design of neuromorphic circuits.

cond-mat.mtrl-sci↗

On Soliton Collisions between Localizations in Complex Elementary Cellular Automata: Rules 54 and 110 and Beyond

In this paper we present a single-soliton two-component cellular automata (CA) model of waves as mobile self-localizations, also known as: particles, waves, or gliders; and its version with memory. The model is based on coding sets of strings where each chain represents a unique mobile self-localization. We will discuss briefly the original soliton models in CA proposed with {\it filter automata}, followed by solutions in elementary CA (ECA) domain with the famous universal ECA {\it Rule 110}, and reporting a number of new solitonic collisions in ECA {\it Rule 54}. A mobile self-localization in this study is equivalent a single soliton because the collisions of these mobile self-localizations studied in this paper satisfies the property of solitonic collisions. We also present a specific ECA with memory (ECAM), the ECAM Rule $ϕ_{R9maj:4}$, that displays single-soliton solutions from any initial codification (including random initial conditions) for a kind of mobile self-localization because such automaton is able to adjust any initial condition to soliton structures.

nlin.CG↗

Drop-coated Titanium Dioxide Memristors

The fabrication of memristors by drop-coating sol-gel Ti(OH)$_4$ solution onto either aluminium foil or sputter-coated aluminium on plastic is presented. The gel layer is thick, 37$μ$m, but both devices exhibit good memristance I-V profiles. The drop coated aluminium foil memristors compare favourably with the sputter-coated ones, demonstrating an expansion in the accessibility of memristor fabrication. A comparison between aluminium and gold for use as the sputter-coated electrodes shows that aluminium is the better choice as using gold leads to device failure. The devices do not require a forming step.

cond-mat.mtrl-sci↗

Organic Memristor Devices for Logic Elements with Memory

Memristors are promising next-generation memory candidates that are nonvolatile, possess low power requirements and are capable of nanoscale fabrication. In this article we physically realise and describe the use of organic memristors in designing statefull boolean logic gates for the AND OR and NOT operations. The output of these gates is analog and dependent on the length of time that suitable charge is applied to the inputs, displaying a learning property. Results may be also interpreted in a traditional binary manner through use of a suitable thresholding function at the output. The memristive property of the gate allows the for the production of analog outputs that vary based on the charge-dependent nonvolatile state of the memristor. We provide experimental results of physical fabrication of three types of logic gate. A simulation of a one-bit full adder comprised of memristive logic gates is also included, displaying varying response to two distinct input patterns.

cs.ET↗

Coevolving Cellular Automata with Memory for Chemical Computing: Boolean Logic Gates in the B-Z Reaction

We propose that the behaviour of non-linear media can be controlled automatically through coevolutionary systems. By extension, forms of unconventional computing, i.e., massively parallel non-linear computers, can be realised by such an approach. In this study a light-sensitive sub-excitable Belousov-Zhabotinsky reaction is controlled using various heterogeneous cellular automata. A checkerboard image comprising of varying light intensity cells is projected onto the surface of a catalyst-loaded gel resulting in rich spatio-temporal chemical wave behaviour. The coevolved cellular automata are shown to be able to control chemical activity through dynamic control of the light intensity. The approach is demonstrated through the creation of a number of simple Boolean logic gates.

cs.ET↗

On beta-skeleton automata with memory

A β-skeleton is a proximity undirected graph whose connectivity is determined by the parameter β. We study β-skeleton automata where every node is a finite state machine taking two states, and updating its states depending on the states of adjacent automata-nodes. We allow automata-nodes to remember their previous states. In computational experiments we study how memory affects the global space-time dynamics on β-skeleton automata.

cs.ET↗

On Memory and Structural Dynamism in Excitable Cellular Automata with Defensive Inhibition

Commonly studied cellular automata are memoryless and have fixed topology of connections between cells. However by allowing updates of links and short-term memory in cells we may potentially discover novel complex regimes of spatio-temporal dynamics. Moreover by adding memory and dynamical topology to state update rules we somehow forge elementary but non-traditional models of neurons networks (aka neuron layers in frontal parts). In present paper we demonstrate how this can be done on a self-inhibitory excitable cellular automata. These automata imitate a phenomenon of inhibition caused by high-strength stimulus: a resting cell excites if there are one or two excited neighbors, the cell remains resting otherwise. We modify the automaton by allowing cells to have few-steps memories, and make links between neighboring cells removed or generated depending on states of the cells.

nlin.CG↗

Simulating strange attraction of acellular slime mould Physarum polycephaum to herbal tablets

Plasmodium of acellular slime mould Physarum polycephalum exhibits traits of wave-like behaviour. The plasmodium's behaviour can be finely tuned in laboratory experiments by using herbal tablets. A single tablet acts as a fixed attractor: plasmodium propagates towards the tablet, envelops the tablet with its body and stays around the tablet for several days. Being presented with several tablets the plasmodium executes limit cycle like motions. The plasmodium performs sophisticated routines of movement around tablets: rotation, splitting, and annihilation. We use to two-variable Oregonator model to simulate the plasmodium behaviour in presence of the herbal tablets. Numerical experiments confirm that using long-distance attracting and short-distance repelling fields we can organise arbitrary movement of plasmodia.

nlin.PS↗

Initiation of waves in BZ encapsulated vesicles using light - towards design of computing architectures

A gas free analogue of the Belousov-Zhabotinsky reaction catalysed by ferroin and encapsulated in phospholipid stabilised vesicles is reported. A reaction mixture which exhibits spontaneous oscillation and excitation transfer between vesicles was formulated. By adjusting the reagent concentrations a quiescent state with fewer spontaneous oscillations was achieved. Using relatively low power laser sources of specific wavelengths (green 532nm and blue 405nm) it was shown that waves could be reproducibly initiated within the BZ vesicles. Furthermore, despite the reduced excitability of the system overall the initiated waves exhibited vesicle to vesicle transfer. It was possible to manipulate single vesicles and design simple circuits based on a 2D validation of collision based circuits. Therefore, we conclude that this BZ system exhibits promise for computing applications based on 3D networks of vesicles.

nlin.PS↗

Toward Turing's A-type Unorganised Machines in an Unconventional Substrate: a Dynamic Representation in Compartmentalised Excitable Chemical Media

Turing presented a general representation scheme by which to achieve artificial intelligence - unorganised machines. Significantly, these were a form of discrete dynamical system and yet such representations remain relatively unexplored. Further, at the same time as also suggesting that natural evolution may provide inspiration for search mechanisms to design machines, he noted that mechanisms inspired by the social aspects of learning may prove useful. This paper presents initial results from consideration of using Turing's dynamical representation within an unconventional substrate - networks of Belousov-Zhabotinsky vesicles - designed by an imitation-based, i.e., cultural, approach. Turing's representation scheme is also extended to include a fuller set of Boolean functions at the nodes of the recurrent networks.

cs.ET↗

Sounds Synthesis with Slime Mould of Physarum Polycephalum

Physarum polycephalum is a huge single cell with thousands of nuclei, which behaves like a giant amoeba. During its foraging behaviour this plasmodium produces electrical activity corresponding to different physiological states. We developed a method to render sounds from such electrical activity and thus represent spatio-temporal behaviour of slime mould in a form apprehended by humans. We show to control behaviour of slime mould to shape it towards reproduction of required range of sounds.

nlin.PS↗

How to make dull cellular automata complex by adding memory: Rule 126 case study

Using Rule 126 elementary cellular automaton (ECA) we demonstrate that a chaotic discrete system --- when enriched with memory -- hence exhibits complex dynamics where such space exploits on an ample universe of periodic patterns induced from original information of the ahistorical system. First we analyse classic ECA Rule 126 to identify basic characteristics with mean field theory, basins, and de Bruijn diagrams. In order to derive this complex dynamics, we use a kind of memory on Rule 126; from here interactions between gliders are studied for detecting stationary patterns, glider guns and simulating specific simple computable functions produced by glider collisions.

nlin.CG↗

Towards Physarum Engines

The slime mould Physarum polycephalum is a suitable candidate organism for soft-matter robotics because it exhibits controllable transport, movement and guidance behaviour. Physarum may be considered as a smart computing and actuating material since both its motor and control systems are distributed within its undifferentiated tissue and can survive trauma such as excision, fission and fusion of plasmodia. Thus it may be suitable for exploring the generation and distribution of micro-actuation in individual units or planar arrays. We experimentally show how the plasmodium of Physarum is shaped to execute controllable oscillatory transport behaviour applicable in small hybrid engines. We measure the lifting force of the plasmodium and demonstrate how protoplasmic transport can be influenced by externally applied illumination stimuli. We provide an exemplar vehicle mechanism by coupling the oscillations of the plasmodium to drive the wheels of a Braitenberg vehicle and use light stimuli to effect a steering mechanism. Using a particle model of Physarum we show how emergent travelling wave patterns produced by competing oscillatory domains may be used to to generate spatially represented actuation patterns. We demonstrate different patterns of controllable motion, including linear, reciprocal, rotational and helical, and demonstrate in simulation how dynamic oscillatory patterns may be translated into motive forces for simple transport of substances within a patterned environment.

nlin.AO↗