Collision-based computing in Belousov–Zhabotinsky medium
Introduction
Certain families of thin-layer reaction-diffusion (RD) chemical media can implement sensible transformation of initial (data) spatial distribution of chemical species concentrations to final (result) concentration profile [1], [32]. In these RD computers a computation is realized via spreading and interaction of diffusive or phase waves. Specialized, intended to solve a particular problem, experimental RD processors implement basic operations of image processing [2], [18], [24], [25], computation of optimal paths [3], [7], [26], [33] and control of mobile robots [4]. A number of computationally universal RD chemical devices were implemented, the findings include logical gates [31], [34] and diodes [12], [19], [21] in Belousov–Zhabotinsky (BZ) medium, and XOR gate in palladium processor [5]. All the known so far experimental prototypes of RD processors exploit interaction of wave fronts in a geometrically constrained chemical medium, i.e. the computation is based on a stationary architecture of medium's inhomogeneities. Constrained by a stationary wires and gates RD chemical universal processors pose a little computational novelty and none dynamical reconfiguration ability because they simply imitate architectures of silicon computing devices.
To appreciate in full massive-parallelism of thin-layer chemical media and to free the chemical processors from limitations of fixed computing architectures we adopt an unconventional paradigm of dynamical, architectureless, or collision-based, computing. The paradigm originates from computational universality of Game of Life [9], conservative logic and billiard-ball model [14] and their cellular-automaton implementations [20]. A collision-based (CB) computation employs mobile compact patterns, in our particular case they are self-localized excitations in active non-linear medium. The localizations travel in space and perform computation (implement logical gates) when they collide with each other. There are no predetermined stationary wires––a trajectory of the traveling pattern is a momentarily wire––almost any part of the medium's space can be used as a wire. Truth values of logical variables are given by either absence or presence of a localization or by various types of localizations. State of the art of CB computing is presented in [6].
Solitons, defects in tubulin microtubules, excitons in Scheibe aggregates and breather in polymer chains are most frequently considered candidates for a role of information carrier in nature-inspired CB computers, see overview in [1]. It is experimentally difficult to reproduce all these artifacts in natural systems, therefore existence of mobile localizations in an experiment-friendly RD media would open new horizons for fabrication of CB computers. Until recently we have a little if any information about interaction of mobile localizations in 2D or 3D RD media. However the works [10], [29] demonstrated existence and rich interaction of quasi-particles (dissipative solitons) in a three-component RD system. The basis for CB universality of RD chemical media was finally laid when Sendin̋a-Nadal et al [30] experimentally proved existence of localized excitations––traveling wave fragments which behave like quasi-particles––in photosensitive sub-excitable BZ medium.
In present paper we aim to computationally demonstrate how logical circuits can be fabricated in a sub-excitable BZ medium via collisions between traveling wave fragments. While implementation CB logical operations themselves is relatively straightforward, more attention should be paid to control of signal propagation in the homogeneous medium. For example, to realize a (non-conservative) analog of Fredkin–Toffoli–Margolus billiard-ball model of interaction logic [14], [20] we must somehow `fabricate' a reflector to control information quanta trajectories. It has been demonstrated widely that applying light of varying intensity we can control excitation dynamic in BZ medium [8], [15], [16], [22], wave velocity [28], patter formation [36]. Of particular interest are experimental evidences of light-induced back propagating waves, wave-front splitting and phase shifting [37]; we can also manipulate medium's excitability by varying intensity of the medium's illumination [11]. Basing on these facts we show how to control signal-wave fragments by varying geometric configuration of excitatory and inhibitory segments of impurity-reflectors.
Section snippets
Methods
We based our model on a two-variable Oregonator equation [13], [35] adapted to a light-sensitive BZ reaction with applied illumination [8], [17]:where variables u and v represent local concentrations of bromous acid HBrO2 and the oxidized form of the catalyst ruthenium Ru(III), ϵ sets up a ratio of time scale of variables u and v, q is a scaling parameter depending on reaction rates, f is a stoichiometric coefficient, φ is a light-induced bromide production
Results
We model signals by traveling wave fragments [8], [30]: a sustainably propagating wave fragment (Fig. 1a) represents TRUE value of a logical variable corresponding to the wave's trajectory (momentarily wire). To demonstrate that a physical systems is logically universal it is enough to implement negation and conjunction or disjunction in spatio-temporal dynamics of the system. To realize a fully functional logical circuit we must also know how to operate input and output signals in the system's
Discussions
In summary, we have demonstrated that sub-excitable light-sensitive BZ medium is capable to dynamical (architectureless, CB) computational universality. Signals are represented by traveling wave fragments. Operations with signals are implemented by local changes in medium's illumination. Logical operations, or gates, are realized at sites of wave fragments collisions.
The studied medium is highly sensitive to local perturbations and even a tiny local change in illumination may lead to drastic
References (37)
- et al.
Experimental reaction-diffusion pre-processor for shape recognition
Phys. Lett. A
(2002) - et al.
Reaction-diffusion path planning in a hybrid chemical and cellular-automaton processors
Chaos, Solitons & Fractals
(2003) - et al.
Finding the optimal path with the aid of chemical wave
Physica D
(1997) - et al.
Experimental study of the dynamics of spiral pairs in light-sensitive Belousov–Zhabotinsky media using an open-gel reactor
Chem. Phys. Lett.
(2000) - et al.
Excitable medium with left–right symmetry breaking
Physica A
(1998) - et al.
Numerical study on time delay for chemical wave transmission via an inactive gap
Chem. Phys. Lett.
(1997) Physics-like models of computation
Physica D
(1984)- et al.
Information operations with multiple pulses on an excitable field
Chaos, Solitons & Fractals
(2003) - et al.
A simple method of parameter space determination for diffusion-driven instability with three species
Appl. Math. Lett.
(2001) Neural network devices based on reaction-diffusion media: an approach to artificial retina
Supramol. Sci.
(1998)
Image processing using light-sensitive chemical waves
Phys. Lett. A
Oscillatory dynamics of inviscid planar liquid sheets
Appl. Math. Comput.
Light-induced pattern formation in the excitable Belousov–Zhabotinsky medium
Chem. Phys. Lett.
Optical modification of wave dynamics in a surface layer of the Mn-catalyzed Belousov–Zhabotinsky reaction
Chem. Phys. Lett.
Computing in nonlinear media and automata collectives
Experimental reaction-diffusion chemical processors for robot path planning
J. Intell. Rob. Syst.
Experimental logical gates in a reaction-diffusion medium: the XOR gate and beyond
Phys. Rev. E
Cited by (99)
Computing using pulse collisions in lattices of excitable microlasers
2022, Chaos, Solitons and FractalsTowards proteinoid computers. Hypothesis paper
2021, BioSystemsLight sensitive Belousov–Zhabotinsky medium accommodates multiple logic gates
2021, BioSystemsCitation Excerpt :The fact that the BZ reaction is photosensitive was utilized as a key mechanism in studies of chemical computers (Gizynski and Gorecki, 2017b). The role of light is implemented in some experiments as an additional stimuli for the chemical medium, either in a sensor mode (Tsompanas et al., 2019; Adamatzky et al., 2020) or in a fashion of controlling the oscillations for computing (Adamatzky, 2004; Toth et al., 2009). By controlling excitability (Igarashi et al., 2006) in different loci of the medium we can achieve impressive results, as it is demonstrated in works related to polymorphic logical gates (Adamatzky et al., 2011c), analogs of dendritic trees (Takigawa-Imamura and Motoike, 2011) and, particularly, implementation of four-bit input, two-bit output integer square root circuits based on alternating ‘conductivity’ of junctions between channels (Stevens et al., 2012).
Reversibility of excitation waves in brain and heart and the energy of interfacial water. Can reversibility be explained by it?
2021, Progress in Biophysics and Molecular BiologyOn Boolean gates in fungal colony
2020, BioSystemsTailoring elastic and inelastic collisions of relativistic antiferromagnetic domain walls
2023, Scientific Reports