×

From multiple to single updates per cell in elementary cellular automata with neighbourhood based priority. (English) Zbl 07607353

Das, Sukanta (ed.) et al., The mathematical artist. A tribute to John Horton Conway. Cham: Springer. Emerg. Complex. Comput. 45, 139-157 (2022).
Summary: The local function of cellular automata is usually applied to all cells in the lattice in just one single time step. Such a synchronous update may lead to limitations, as when models for real-world systems are being created. As a counterbalance, asynchronous forms of update have been more and more explored in the literature, as they can provide an extra degree of freedom. The standard way to define deterministic asynchronism by setting an update priority to each cell depends totally on the cell position in the lattice. In a previous work, we proposed a new way to address deterministic asynchronism, where the update priority would rely on the state transitions underlying the local function, in a way that any cell might be updated multiple times during the same iteration. Here, we consider a restricted version of the latter, by which the cells are necessarily updated just once during any time step. By focussing on the elementary cellular automata space, we provide a complete characterisation of the resulting number of distinct dynamics of the entire space, out of all possible independent updates, and contrast it with the case of multiple updates.
For the entire collection see [Zbl 1491.11006].

MSC:

68Q80 Cellular automata (computational aspects)
37B15 Dynamical aspects of cellular automata
Full Text: DOI

References:

[1] Aburas, MM; Ho, YM; Ramli, MF; Ash’aari, ZH, The simulation and prediction of spatio-temporal urban growth trends using cellular automata models: a review, In J Appl Earth Obs Geoinf, 52, 380-389 (2016)
[2] Aracena, J.; Demongeot, J.; Fanchon, E.; Montalva, M., On the number of update digraphs and its relation with the feedback arc sets and tournaments, Discrete Appl Math, 161, 10, 1345-1355 (2013) · Zbl 1287.05049 · doi:10.1016/j.dam.2012.12.018
[3] Aracena, J.; Fanchon, E.; Montalva, M.; Noual, M., Combinatorics on update digraphs in Boolean networks, Discrete Appl Math, 159, 6, 401-409 (2011) · Zbl 1209.05103 · doi:10.1016/j.dam.2010.10.010
[4] Balbi PP, de Mattos T, Ruivo E (2022) Characterisation of the elementary cellular automata with neighbourhood priority based deterministic updates. Commun Nonlinear Sci Numer Simul 104:106018. doi:10.1016/j.cnsns.2021.106018 · Zbl 1484.37018
[5] Bersini H, Detours V (1994) Asynchrony induces stability in cellular automata based models. In: Artificial life IV, pp 382-387
[6] Fatès N (2014) A guided tour of asynchronous cellular automata. J Cell Autom 9(5-6):387-416 · Zbl 1338.68183
[7] Fatès, NA; Morvan, M., An experimental study of robustness to asynchronism for elementary cellular automata, Complex Syst, 16, 1, 1-27 (2005) · Zbl 1167.37307
[8] Hoekstra A, Kroc J, Sloot P (2010) Introduction to modeling of complex systems using cellular automata. Simul Complex Syst Cell Autom, 1-16 · Zbl 1195.68007
[9] Kari J (2005) Theory of cellular automata: a survey. Theor Comput Sci 334(1-3):3-33 · Zbl 1080.68070
[10] Messinger, SM; Mott, KA; Peak, D., Task-performing dynamics in irregular, biomimetic networks, Complexity, 12, 6, 14-21 (2007) · doi:10.1002/cplx.20181
[11] Mezo I (2020) Combinatorics and number theory of counting sequences. CRC Press, Taylor & Francis Group, Boca Raton · Zbl 1445.05001
[12] Mikler, AR; Venkatachalam, S.; Abbas, K., Modeling infectious diseases using global stochastic cellular automata, J Biolog Syst, 13, 4, 421-439 (2005) · Zbl 1100.92055 · doi:10.1142/S0218339005001604
[13] Ruivo ELP, Balbi PP, Perrot K (2020) An asynchronous solution to the synchronisation problem for binary one-dimensional cellular automata. Physica-D, 413 · Zbl 1508.68238
[14] Ruivo, ELP; de Oliveira, PPB, A perfect solution to the parity problem with elementary cellular automaton 150 under asynchronous update, Inf Sci, 493, 138-151 (2019) · Zbl 1451.68187 · doi:10.1016/j.ins.2019.04.045
[15] Ruivo, ELP; de Oliveira, PPB; Lobos, F.; Goles, E., Shift-equivalence of k-ary, one-dimensional cellular automata rules, Commun Nonlinear Sci Numer Simul, 63, 280-291 (2018) · Zbl 1509.37022 · doi:10.1016/j.cnsns.2018.03.017
[16] Vielhaber, M., Computation of functions on n bits by asynchronous clocking of cellular automata, Nat Comput, 12, 3, 307-322 (2013) · Zbl 1352.68173 · doi:10.1007/s11047-013-9376-7
[17] Wolf-Gladrow DA (2000) Lattice-gas cellular automata and lattice Boltzmann models. Springer, Berlin · Zbl 0999.82054
[18] Wolfram S (1994) Cellular automata and complexity: collected papers · Zbl 0823.68003
[19] Wolfram S (2002) A new kind of science. Wolfram Media · Zbl 1022.68084
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.