Elsevier

Chaos, Solitons & Fractals

Volume 21, Issue 5, September 2004, Pages 1259-1264
Chaos, Solitons & Fractals

Collision-based computing in Belousov–Zhabotinsky medium

https://doi.org/10.1016/j.chaos.2003.12.068Get rights and content

Abstract

A photosensitive sub-excitable Belousov–Zhabotinsky medium exhibits propagating wave fragments that preserve their shapes during substantial periods of time. In numerical studies we show that the medium is a computational universal architectureless system, if presence and absence of wave fragments are interpreted as truth values of Boolean variable. When two or more wave fragments collide they may annihilate, fuse, split or deviate from their original paths, thus values of the logical variables are changed and certain logical gates are realized in result of the collision. We demonstrate exact implementation of basic operations with signals and logical gates in Belousov–Zhabotinsky dynamic circuits. The findings provide a theoretical background for subsequent experimental implementation of collision-based, architectureless, dynamical computing devices in homogeneous active chemical media.

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]:ut=1ϵu−u2−(fv+φ)u−qu+q+Du2uvt=u−vwhere 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)

  • N.G. Rambidi et al.

    Image processing using light-sensitive chemical waves

    Phys. Lett. A

    (2002)
  • J.J. Ramos

    Oscillatory dynamics of inviscid planar liquid sheets

    Appl. Math. Comput.

    (2003)
  • J. Wang

    Light-induced pattern formation in the excitable Belousov–Zhabotinsky medium

    Chem. Phys. Lett.

    (2001)
  • M. Yoneyama

    Optical modification of wave dynamics in a surface layer of the Mn-catalyzed Belousov–Zhabotinsky reaction

    Chem. Phys. Lett.

    (1996)
  • A. Adamatzky

    Computing in nonlinear media and automata collectives

    (2001)
  • A. Adamatzky et al.

    Experimental reaction-diffusion chemical processors for robot path planning

    J. Intell. Rob. Syst.

    (2003)
  • A. Adamatzky et al.

    Experimental logical gates in a reaction-diffusion medium: the XOR gate and beyond

    Phys. Rev. E

    (2002)
  • Cited by (99)

    • Light sensitive Belousov–Zhabotinsky medium accommodates multiple logic gates

      2021, BioSystems
      Citation 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).

    View all citing articles on Scopus
    View full text