Abstract
Cellular Automata (CAs) have been proved to be a robust tool for mimicking a plethora of biological, physical and chemical systems. CAs can be used as an alternative to partial differential equations, in order to illustrate the evolution in time of the aforementioned systems. However, CAs are preferred due to their formulation simplicity and their ability to portray the emerging of complex dynamics. Their simplicity is attributed to the fact that they are composed by simple elementary components, whereas their complexity capacities are the result of emerging behaviors from the local interactions of these elementary components. Here, the utilization of CAs on mimicking of physio-chemical reactions is presented. In specific, the implementation of chemical-based logic circuits with the use of the Belousov-Zhabotinsky (BZ) class reactions was illustrated. The BZ reaction can demonstrate non-linear oscillations that have been utilized in different scenarios as a computational substrate, whereas its photo-sensitivity have been exploited as an additional factor of manipulating the computations. A common method to mathematically represent the BZ dynamics is the Oregonator equations, which are a set of PDEs. In this work the approximation of the Oregonator equations is performed with CAs to simulate logic circuits (from classic logic gates like AND to combinatorial ones). The proposed tool has been proved to be in agreement with results produced in the lab from the actual chemical reactions. Moreover, the tool is used to design novel computing architectures in a trivial manner, without the need of specialized knowledge on chemistry, without the need to handle dangerous chemicals and alleviating unnecessary costs for equipment and consumables. The main advantage of this method can be summarized as the acceleration achieved in current implementations (serial computers), but also towards potential future implementations in massively parallel computational systems (like Field-Programmable Gate Array hardware and mainly nano-neuromorphic circuits) that have been proved to be good substrates for accelerating the implemented CA models.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Limitations of silicon based computing, like Moore’s Law and environmental reasons for higher integration of green computing have refueled the interest and effort put in the field of unconventional computing. Namely, specific features of physical, chemical and living systems are exploited to perform some types of computations [1]. The use of material in the liquid state for building computing systems is not a new concept, however, it still sounds alien to most of computer scientists [5]. Despite that, there are plenty prototypes build in laboratories that employ liquids to perform computations. The use of the liquids can be to carry signals, accommodate chemical reactions or actuate mechanical parts as an element of the calculations [5].
A well established medium that is utilized in several laboratory based experiments is the Belousov-Zhabotinsky (BZ) reaction [53, 54]. This class of reactions is characterized by non-equilibrium thermodynamics that are the result of interactions between the activating and inhibiting species within the liquid solution [11]. Because of these dynamics, the reactions are ideal for use as a computational substrate. One of the first experiments to prove the suitability of BZ as a computational substrate was the successful replication of the diode on the medium [7]. Moreover, more complicated architectures were developed, like counters [24] and logic gates [45]. While, these experiments proved the concept that BZ medium can be utilized as the building block of a massively parallel computational medium, some other experiments targeted on computation beyond the use of classical von Neumann architectures. For instance, the use of a light-sensitive variant of the BZ solution to perform image processing [36] and more recently, the use of mechanical parts to build an array of programmable BZ cells that have achieved in memory computation, performing pattern recognition as a chemical auto-encoder [40].
The robustness of these unconventional computing machines is attributed to the fact that they are comprised by several elementary units that can be affected by and interchange signals internally or/and to their environment, in order to acquire, retain and process information [44]. This definition makes them ideal systems to be mimicked by Cellular Automata (CAs). CAs are models of physical systems that incorporate localized interactions, whereas space and time are defined in a discrete form [52]. In order to define a CA, the simulated plane is divided in a grid of cells, where each cell is described by an ensemble of parameters, namely its state, and a local rule that determines how the state of each cell is updated based on the neighboring cells’ states. Usually the rule is the same for all the cells in the grid and they update their states in a synchronous manner [17, 35], although, spatial inhomogeneity in the rule can be inserted and asynchronous updating of the local rule. The process of using CAs to simulate physical systems is in agreement with the present concept of unified space and time, as well as implementing the cutting-edge notion of in-memory computation. This is conceived by representing the memory as the state of the CA cell and the processing unit as the local rule of the grid [8].
There are numerous examples of successful explanation and simulation of real world phenomena by CAs [17, 26]. For instance, they were utilized as robust tools to extensively analyze and effortlessly imitate the dynamical wave propagation in chemical media [18, 27, 37, 38, 51]. These models enabled the analysis of the dispersion and curvature of wave patterns [22], the wave dynamics associated with turbulence [27] and anisotropic media [41]. Nonetheless, CAs are suitable tools to approximate the solution of partial differential equations (PDEs) and it has been established that they can easily represent high complexity in the initialization, constrains and anisotropies of PDEs [43, 47].
This study investigates the transformation of the Oregonator equations used to simulate light-sensitive BZ reactions into a local rule for CAs. In particular, the Oregonator is a very simple model of chemical dynamics of the BZ reaction oscillations [20, 25, 53, 54]. It was developed by Field and Noise [21] at the University of Oregon and consists of five elementary chemical stoichiometries. This network was obtained by reconstructing BZ’s complex chemical reaction mechanism while the reduction is carried out using standard methods of chemical dynamics, in particular the approximation of the step ratio. The successful corresponding CA tool is then utilized to inform the development of light masks that can be used so that the reservoir performs the desired logic functionality. As examples here, the classic AND logic gate and a combinatorial one were demonstrated.
2 Methods for Simulation of Chemical Gates
The dynamics of the BZ reaction that is affected by light intensity can be determined by the Oregonator equation set with two variables [10, 21]. These two variables represent the concentrations of excitation (u) and refractory (v) components in the chemical solution. Namely, the equations are:
where u and v as mentioned previously are the activating/excitation and the inhibiting/refractory ingredients of BZ reaction, respectively. The time scale for the conversion of u to v is expressed as the \(\epsilon \) parameter. The stoichiometric coefficient of the reaction is expressed as f, whereas, the proportional modulation between activation and inhibition of the ingredients is expressed by the parameter q. Also, the development of the inhibiting ingredient can be affected by the \(\phi \) parameter, a fact that is employed to represent the photo-sensitivity of the BZ. Namely, the parameter \(\phi \) can be associated with the illumination intensity of the specific area and, as a result, alter the speed of the inhibiting ingredient development. More specifically, the lower the parameter \(\phi \) is, the lower the speed of the inhibiting ingredient is developed and, as a result, the BZ medium becomes more excitable.
The use of CAs for the numerical approximation of differential equations was studied and confirmed [16, 28, 30, 47, 48] as a powerful technique in order to provide significant speed up. Given the fact that CAs are viable alternatives of solving PDEs, the Oregonator equations were expressed in a CA format to study a photo-sensitive BZ medium and its application in unconventional computations.
This CA model has been developed and tested previously [15, 49, 50], and proved to replicate the results of previous models and actual chemical experiments with appropriate accuracy. It is based on a discrete grid that divides the area of interest in identical cells. These cells are characterized by a specific state each, which are updated in a synchronous fashion based on a local rule. The local rule takes into account the states of the current cell and all the cells in its neighborhood. From the two most renown neighborhoods for CAs in two dimensions, the von Neumann was utilized here. Namely, the center, north, south, east and west adjacent cells form a group that informs the updating of the local rule.
The cells that represent the laboratory area are defined by the following state:
where \({AA}_{i, j}\) is a constant parameter that symbolizes the sectors that can be accessed by the chemical waves, i.e. sets the barriers of the computing architecture. Also, parameters \({U}_{i, j}^{t}\) and \({V}_{i, j}^{t}\) symbolize the aggregation of the excitation and refractory ingredients, respectively, of the simulated sector as the (i, j) cell on the time interval t. The final parameter of the state, defined as \(\varPhi \), symbolizes the intensity of light in the appropriate cell (i, j) that affects the speed of development of the refractory ingredient, which is similar to the parameter \(\phi \) used in Eq. (1).
Utilizing the technique of the three point central difference approximation:
and the set of the Oregonator equations (Eq. 1), the local rule is obtained as in the following:
To initialize the architecture of the chemical gate and set its functionality, each parameter of the state of the CA cells were set to the following values for \(t=0\). For the area availability parameter, \({AA}_{i, j}=1\) represents a section where the chemical waves can not reach, whereas \({AA}_{i, j}=0\) represents a section that is part that is accessible by the chemicals. To express the inputs of the chemical gates, in these specific areas where logic values are considered HIGH the concentration of the excitation ingredient is set to the maximum values, namely \({U}_{i, j}^{t=0} = 1\). For the rest of the areas, the concentration of both ingredients are set to zero. Finally, the parameter that expresses the controllability by light intensity, \({\varPhi }_{i, j}\) is equal with 0.088 for sections simulating excitable areas, whereas equal with 0.091 for sections simulating sub-excitable areas.
The aforementioned values of excitability control were based on previous works [4, 50] where the simulations provided similar results to actual experiments. The traversing of the chemical waves in the simulated area for a sub-excitable and an excitable medium are compared in Fig. 1. This example is performed on a \(100\times 100\) cells grid, where the available area is illustrated with white color, whereas the unavailable area with grey color. An initial source of the wave fronts is defined as an ensemble of cells (here defined as an area of \(5\times 1\) cells) that were set with an initial parameter \({U}_{i, j}^{t=0} = 1\) and indicated by a black arrow. The difference of the traverse of wave fronts on an excitable and a sub-excitable medium can be realized in Figs. 1(b) and (c), respectively. The advance of the wave fronts in Fig. 1(b) and (c) is depicted in grey scale, whereas the unavailable area in black color. In the case of the excitable medium (Fig. 1(b)) it is apparent that the wave front is inflated around the whole available area after reaching a wider channel. On the other hand, in the case of the sub-excitable medium (Fig. 1(c)), the formation of the waves on the wider channel resembles the formation of the narrow channel where it was initiated. This can imitate the ballistic features of entities used in collision based computing [2, 3]. Thus, a similar approach is utilized to implement logic circuits.
3 Results
Having as main goal to simulate the potential computational capabilities of the chemical medium, two gates were demonstrated with the CA-based described earlier Oregonator model, namely a classic AND and one with combinatorial logic gate. For triggering the input signals, the \({U}_{i, j}^{t=0}\) ingredient was set to 1 for a column of \(10\times 1\) cells on the respective input channel. To provide a clear view of the wave front, the presented figures were considered as snapshots of every 500 time-steps of the simulation and not as the results on the final time-step of the simulation.
The AND gate was designed as depicted in Fig. 2(a) configuration, where the inputs, outputs and the light mask are properly illustrated. This is a two-input gate and only when both inputs are HIGH (“1”), the gate output requests to be HIGH, as can be realized in Fig. 2(d) through the merging of the two wave fronts that results to a unified one able to travel forward to the proper output channel. On the contrary, when only one of the proposed inputs is present, the wave front is not able to overcome the sub-excitable medium areas and, as a result, it is slowly decreasing till it dies out (Figs. 2(b) and (c)). Consequently, the light sensitive BZ logic gate acts as a constraint to the wave propagation. The truth table of AND gate is achieved in the experiments as shown in Fig. 2 owing to the topology of light illumination, given that the (“00”) case is again omitted since no wave front would be propagated in the medium.
As next step, the emergence of increased complexity in logic functions, within the same grid of \(200\times 500\) cells used for the basic logic gate, was attempted. The presented gate of Fig. 3(a) is able to perform two logic functions at the same time, utilizing the illustrated light mask. The simulations for every input combinations were successfully performed (Figs. 3(b), (c) and (d)), verifying that the results comply with the theoretical background for the \(F_U=\overline{A}{B}\) and \(F_L=A\overline{B}\) functions of the upper and lower output channel, respectively.
In the aftermath, in case of cascading such gates, the formation of more complex functions can be achieved. For example, a XOR gate can be formed if both outputs of the combinatorial gate are connected to the inputs of an OR gate. Considering that XOR gate can be the “SUM” output of a half-adder, along with an AND gate representing the “CARRY” output, a complete computing system can be achieved.
In the view of the forgoing, there is a novel nano-electronic device suitable for the successful representation of CA models in hardware, and in particular for chemical logic gates, namely memristor device [46] able to perform effectively in-memory computations taking leverage of its inherent characteristics of non-volatility, high density and low power consumption. In more details, memristor is a two terminal nanoelectronic device with resistance controlled by an applied voltage signal across its terminals, and depended on its state’s history [19]. It presents certain similarities with the notion of unified memory and computation architecture in one physical unit like CAs while, at the same time, memristors are successfully implemented in a grid like manner as switching nodes on nano-crossbars. Moreover, memristors have been efficiently coupled with the CA notion resulting to the notion of memristive cellular automata [6, 29, 31,32,33,34, 39, 42]. Towards this path, memristors have been utilized for implementing a coupling between excitable elements [9, 23] that are able to propagate wave fronts. Also, simplified MRLC and MRC circuits have been presented in literature that mimic the behaviour of the chemical waves propagation and interaction in order to perform logic computations [12,13,14]. The resulting unconventional logic gates as well as their nano-electronic representation through the memristors’ oscillating networks in crossbar topologies incorporate basic principles of CA theory, like emergent computation, inherent parallelism, reprogrammability and neighborhood consideration.
Concerning the first approach, an implementation of a reaction-diffusion-based (RD-based) excitable medium is foreseen incorporating memristive devices into the nano-electronic circuit. These RD circuitries are able to perform CA-like computations of RD systems using nano-electronic elements that emulate chemical reactions. Having a rectangular or hexagonal grid of such RC cells coupled with each other through their neighboring connections via appropriate devices can result to a 2-D spatial chemical dissipation and wave propagation to the medium. The diffusion coupling of the RD-based excitable medium is modeled with the memristor nanodevices by changing their switching state when the excitable waves are propagating towards them. Both 1-D and 2-D RD models can be foreseen, showcasing the velocity change of the propagating excitable wave directly linked to the conductance change.
In the case of the latest approach, the wave propagation of a BZ membrane is presented thought the transmission-line-equivalent of appropriate nano-electronic circuits. A memristor is incorporated in these cells in order to expand the local non-linearity of BZ medium. The wave propagation is occurring through an applied voltage stimulus, which is transmitted to the neighboring cells of the proposed grid. In order to simplify the circuit, a corresponding memristor-based with elements unit can be utilized finally able to perform oscillations even with the inductor element is removed. Neighboring cells are connected using a power supply module that can activate their oscillation and effectively perform the wave propagation though the medium. Suitable simulations of chemical logic gates have been already presented in the corresponding literature for the successful evaluation of the discussed approaches enabling chemical computing with nano-electronic circuits.
4 Conclusions
In this work, chemical logic gates simulation was efficiently performed by utilizing the concept of CA in combination with the Oregonator model. In particular, chemical medium light sensitivity was taken into consideration and exploited to demonstrate various logic gates. Simulations for classic logic gate like the AND one, as well as for more complex and combinatorial functions were adequately delivered proving the correct functionality of the proposed model.
References
Adamatzky, A. (ed.): Advances in Unconventional Computing: Volume 2: Prototypes, Models and Algorithms. ECC, vol. 23. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-33921-4
Adamatzky, A.: Collision-based computing in Belousov-Zhabotinsky medium. Chaos, Solitons Fractals 21(5), 1259–1264 (2004)
Adamatzky, A., Durand-Lose, J.: Collision-based computing. In: Rozenberg, G., Bäck, T., Kok, J.N. (eds.) Handbook of Natural Computing, pp. 1949–1978. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-540-92910-9_58
Adamatzky, A.: Fredkin and Toffoli gates implemented in Oregonator model of Belousov-Zhabotinsky medium. Int. J. Bifurcat. Chaos 27(03), 1750041 (2017)
Adamatzky, A.: A brief history of liquid computers. Philos. Trans. R. Soc. B 374(1774), 20180372 (2019)
Adamatzky, A., Chua, L.: Memristive excitable cellular automata. Int. J. Bifurcat Chaos 21(11), 3083–3102 (2011)
Agladze, K., Aliev, R., Yamaguchi, T., Yoshikawa, K.: Chemical diode. J. Phys. Chem. 100(33), 13895–13897 (1996)
Alonso-Sanz, R.: Cellular automata with memory. In: Meyers, R.A. (ed.) Encyclopedia of Complexity and Systems Science, pp. 823–848. Springer, New York (2009). https://doi.org/10.1007/978-0-387-30440-3_55
Asai, T.: Reaction-diffusion media with excitable Oregonators coupled by memristors. In: Chua, L., Sirakoulis, G.C., Adamatzky, A. (eds.) Handbook of Memristor Networks, pp. 1229–1239. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-76375-0_44
Beato, V., Engel, H.: Pulse propagation in a model for the photosensitive Belousov-Zhabotinsky reaction with external noise. In: SPIE’s 1st International Symposium on Fluctuations and Noise, pp. 353–362. International Society for Optics and Photonics (2003)
Cassani, A., Monteverde, A., Piumetti, M.: Belousov-Zhabotinsky type reactions: the non-linear behavior of chemical systems. J. Math. Chem. 59(3), 792–826 (2021). https://doi.org/10.1007/s10910-021-01223-9
Chatzinikolaou, T.P., et al.: Margolus chemical wave logic gate with memristive oscillatory networks. In: 2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 1–6 (2021)
Chatzinikolaou, T.P., et al.: Memristive oscillatory networks for computing: the chemical wave propagation paradigm. In: 2021 17th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA), pp. 1–5 (2021)
Chatzinikolaou, T.P., et al.: Unconventional logic on memristor-based oscillatory medium. In: 2021 10th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4 (2021)
Chatzinikolaou, T.P., et al.: Chemical wave computing from labware to electrical systems. Electronics 11(11), 1683 (2022)
Chopard, B., Droz, M.: Cellular automata model for the diffusion equation. J. Stat. Phys. 64(3), 859–892 (1991)
Chopard, B., Droz, M.: Cellular Automata Modeling of Physical Systems. Collection Alea-Saclay: Monographs and Texts in Statistical Physics. Cambridge University Press, New York (1998)
Chopard, B., Luthi, P., Droz, M.: Reaction-diffusion cellular automata model for the formation of Leisegang patterns. Phys. Rev. Lett. 72, 1384–1387 (1994)
Chua, L.: Memristor-the missing circuit element. IEEE Trans. Circ. Theor. 18(5), 507–519 (1971)
Epstein, I.R., Pojman, J.A.: An Introduction to Nonlinear Chemical Dynamics: Oscillations, Waves, Patterns, and Chaos. Topics in Physical Chemistry. Oxford University Press (1998)
Field, R.J., Noyes, R.M.: Oscillations in chemical systems. IV. Limit cycle behavior in a model of a real chemical reaction. J. Chem. Phys. 60(5), 1877–1884 (1974)
Gerhardt, M., Schuster, H., Tyson, J.J.: A cellular automation model of excitable media including curvature and dispersion. Science 247(4950), 1563–1566 (1990)
Gong, X., Asai, T., Motomura, M.: Reaction-diffusion media with excitable Oregonators coupled by memristors. In: 2012 13th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA), pp. 1–6. IEEE (2012)
Gorecki, J., Yoshikawa, K., Igarashi, Y.: On chemical reactors that can count. J. Phys. Chem. A 107(10), 1664–1669 (2003)
Gray, P., Scott, S.: Chemical Oscillations and Instabilities: Non-Linear Chemical Kinetics. International Series of Monographs on Chemistry. Clarendon Press (1994)
Cárdenas, R., Henares, K., Ruiz-Martín, C., Wainer, G.: ACRI 2020. LNCS, vol. 12599. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-69480-7
Hartman, H., Tamayo, P.: Reversible cellular automata and chemical turbulence. Physica D Nonlinear Phenom. 45(1-3), 293–306 (1990)
Hu, R., Ruan, X.: Differential equation and cellular automata model. In: Proceedings of the 2003 IEEE International Conference on Robotics, Intelligent Systems and Signal Processing, vol. 2, pp. 1047–1051. IEEE (2003)
Itoh, M., Chua, L.O.: Memristor cellular automata and memristor discrete-time cellular neural networks. Int. J. Bifurcat. Chaos 19(11), 3605–3656 (2009)
Karafyllidis, I.: A model for the prediction of oil slick movement and spreading using cellular automata. Environ. Int. 23(6), 839–850 (1997)
Karamani, R.-E., et al.: Memristive learning cellular automata: theory and applications. In: 2020 9th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–5 (2020)
Karamani, R.-E., Fyrigos, I.-A., Ntinas, V., Vourkas, I., Sirakoulis, G.C., Rubio, A.: Memristive cellular automata for modeling of epileptic brain activity. In: 2018 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5 (2018)
Karamani, R.-E., Fyrigos, I.-A., Tsakalos, K.-A., Ntinas, V., Tsompanas, M.-A., Sirakoulis, G.C.: Memristive learning cellular automata for edge detection. Chaos, Solitons Fractals 145, 110700 (2021)
Karamani, R.-E., Ntinas, V., Vourkas, I., Sirakoulis, G.C.: 1-D memristor-based cellular automaton for pseudo-random number generation. In: 2017 27th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS), pp. 1–6 (2017)
Kari, J.: Theory of cellular automata: a survey. Theoret. Comput. Sci. 334(1–3), 3–33 (2005)
Kuhnert, L., Agladze, K., Krinsky, V.: Image processing using light-sensitive chemical waves. Nature 337(6204), 244–247 (1989)
Markus, M., Hess, B.: Isotropic cellular automaton for modelling excitable media. Nature 347(6288), 56–58 (1990)
Maselko, J., Showalter, K.: Chemical waves in inhomogeneous excitable media. Physica D 49(1–2), 21–32 (1991)
Ntinas, V., Sirakoulis, G.C., Rubio, A.: Memristor-based probabilistic cellular automata. In: 2021 IEEE International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 792–795 (2021)
Parrilla-Gutierrez, J.M., et al.: A programmable chemical computer with memory and pattern recognition. Nat. Commun. 11(1), 1–8 (2020)
Schönfisch, B.: Anisotropy in cellular automata. Biosystems 41(1), 29–41 (1997)
Secco, J., Farina, M., Demarchi, D., Corinto, F.: Memristor cellular automata through belief propagation inspired algorithm. In: 2015 International SoC Design Conference (ISOCC), pp. 211–212 (2015)
Sirakoulis, G.C., Adamatzky, A. (eds.): Robots and Lattice Automata. ECC, vol. 13. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-10924-4
Solé, R., Moses, M., Forrest, S.: Liquid brains, solid brains. Philos. Trans. R. Soc. Lond. B Biol. Sci. 374 (1774), 20190040 (2019)
Steinbock, O., Kettunen, P., Showalter, K.: Chemical wave logic gates. J. Phys. Chem. 100(49), 18970–18975 (1996)
Strukov, D.B., Snider, G.S., Stewart, D.R., Williams, R.S.: The missing memristor found. nature 453(7191), 80–83 (2008)
Toffoli, T.: Cellular automata as an alternative to (rather than an approximation of) differential equations in modeling physics. Physica D 10(1–2), 117–127 (1984)
Tsompanas, M.-A., Adamatzky, A., Ieropoulos, I., Phillips, N., Sirakoulis, G.C., Greenman, J.: Cellular non-linear network model of microbial fuel cell. Biosystems 156, 53–62 (2017)
Tsompanas, M.A., Fyrigos, I.A., Ntinas, V., Adamatzky, A., Sirakoulis, G.C.: Cellular automata implementation of Oregonator simulating light-sensitive Belousov-Zhabotinsky medium. Nonlinear Dyn. 104(4), 4103–4115 (2021)
Tsompanas, M.-A., Fyrigos, I.-A., Ntinas, V., Adamatzky, A., Sirakoulis, G.C.: Light sensitive Belousov-Zhabotinsky medium accommodates multiple logic gates. Biosystems 206, 104447 (2021)
Weimar, J.R.: Three-dimensional cellular automata for reaction-diffusion systems. Fund. Inform. 52(1–3), 277–284 (2002)
Wolfram, S.: A New Kind of Science, vol. 5. Wolfram Media, Champaign, IL (2002)
Zaikin, A., Zhabotinsky, A.: Concentration wave propagation in two-dimensional liquid-phase self-oscillating system. Nature 225(5232), 535–537 (1970)
Zhabotinsky, A., Zaikin, A.: Autowave processes in a distributed chemical system. J. Theor. Biol. 40(1), 45–61 (1973)
Acknowledgment
This work has been supported by the Hellenic Foundation for Research and Innovation (H.F.R.I.) under the “First Call for H.F.R.I. Research Projects to support Faculty members and Researchers and the procurement of high-cost research equipment grant” (Project Number: 3830).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Tsompanas, MA., Chatzinikolaou, T.P., Sirakoulis, G.C. (2022). Cellular Automata Application on Chemical Computing Logic Circuits. In: Chopard, B., Bandini, S., Dennunzio, A., Arabi Haddad, M. (eds) Cellular Automata. ACRI 2022. Lecture Notes in Computer Science, vol 13402. Springer, Cham. https://doi.org/10.1007/978-3-031-14926-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-14926-9_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-14925-2
Online ISBN: 978-3-031-14926-9
eBook Packages: Computer ScienceComputer Science (R0)