A split-and-perturb decomposition of number-conserving cellular automata

Abstract This paper concerns d -dimensional cellular automata with the von Neumann neighborhood that conserve the sum of the states of all their cells. These automata, called number-conserving or density-conserving cellular automata, are of particular interest to mathematicians, computer scientists and physicists, as they can serve as models of physical phenomena obeying some conservation law. We propose a new approach to study such cellular automata that works in any dimension d and for any set of states Q . Essentially, the local rule of a cellular automaton is decomposed into two parts: a split function and a perturbation. This decomposition is unique and, moreover, the set of all possible split functions has a very simple structure, while the set of all perturbations forms a linear space and is therefore very easy to describe in terms of a basis. We show how this approach allows to find all number-conserving cellular automata in many cases of d and Q . In particular, we find all three-dimensional number-conserving CAs with three states, which until now was beyond the capabilities of computers.

[1]  Chao Wang,et al.  Reversibility of general 1D linear cellular automata over the binary field Z2 under null boundary conditions , 2015, Inf. Sci..

[2]  B. De Baets,et al.  Number-conserving cellular automata with a von Neumann neighborhood of range one , 2017, 1705.00725.

[3]  Andrew Crooks,et al.  Projecting cropping patterns around Poyang lake and prioritizing areas for policy intervention to promote rice: A cellular automata model , 2018 .

[4]  F. Peruani,et al.  Extracting cellular automaton rules from physical Langevin equation models for single and collective cell migration , 2017, Journal of Mathematical Biology.

[5]  Youbo LIU,et al.  Integrated traffic-power simulation framework for electric vehicle charging stations based on cellular automaton , 2018 .

[6]  Boris S. Kerner,et al.  Cellular automata approach to three-phase traffic theory , 2002, cond-mat/0206370.

[7]  Enrico Formenti,et al.  Number-conserving cellular automata I: decidability , 2003, Theor. Comput. Sci..

[8]  Bernard De Baets,et al.  Two-dimensional Affine Continuous Cellular Automata Solving the Relaxed Density Classification Problem , 2019, J. Cell. Autom..

[9]  Qingxia Huang,et al.  Simulation of free boarding process using a cellular automaton model for passenger dynamics , 2017 .

[10]  Artiom Alhazov,et al.  Particle Complexity of Universal Finite Number-Conserving Cellular Automata , 2016, 2016 Fourth International Symposium on Computing and Networking (CANDAR).

[11]  Frisch,et al.  Lattice gas automata for the Navier-Stokes equations. a new approach to hydrodynamics and turbulence , 1989 .

[12]  Ángel Martín del Rey,et al.  Reversibility of linear cellular automata , 2011, Appl. Math. Comput..

[13]  Eric Goles Ch.,et al.  On conservative and monotone one-dimensional cellular automata and their particle representation , 2004, Theor. Comput. Sci..

[14]  Qi Shi,et al.  Comparison of proposed countermeasures for dilemma zone at signalized intersections based on cellular automata simulations. , 2017, Accident; analysis and prevention.

[15]  Jian Ma,et al.  A fine discrete field cellular automaton for pedestrian dynamics integrating pedestrian heterogeneity, anisotropy, and time-dependent characteristics , 2018, Transportation Research Part C: Emerging Technologies.

[16]  Jingjing Yang,et al.  Prediction of microstructure in selective laser melted Ti 6Al 4V alloy by cellular automaton , 2018, Journal of Alloys and Compounds.

[17]  S. J. Lee,et al.  Noise in optical mixing , 1969 .

[18]  M. Pivato Conservation Laws in Cellular Automata , 2001, math/0111014.

[19]  Takashi Nagatani,et al.  Cellular automaton for migration in ecosystem: Application of traffic model to a predator–prey system , 2018 .

[20]  Angelika Bayer,et al.  A First Course In Probability , 2016 .

[21]  Bernard De Baets,et al.  Efficient enumeration of three-state two-dimensional number-conserving cellular automata , 2020, Inf. Comput..

[22]  Katsunobu Imai,et al.  A Characterization of von Neumann Neighbor Number-Conserving Cellular Automata , 2009, J. Cell. Autom..

[23]  Daniel Caviedes-Voullième,et al.  Cellular Automata and Finite Volume solvers converge for 2D shallow flow modelling for hydrological modelling , 2018, Journal of Hydrology.

[24]  Joachim Krug,et al.  A Cellular Automaton Model for Two-Lane Traffic , 2001 .

[25]  Katsuhiro Nishinari,et al.  Euler-lagrange correspondence of cellular automaton for traffic-flow models. , 2003, Physical review letters.

[26]  Ángel Martín del Rey,et al.  A closed formula for the inverse of a reversible cellular automaton with (2R+1)-cyclic rule , 2019, Appl. Math. Comput..

[27]  Klaus Sutner Classifying circular cellular automata , 1991 .

[28]  Enrico Formenti,et al.  On the dynamical behaviour of linear higher-order cellular automata and its decidability , 2019, Inf. Sci..

[29]  Bruno Martin,et al.  On Radius 1 Nontrivial Reversible and Number-Conserving Cellular Automata , 2018, Reversibility and Universality.

[30]  Russell G. Thompson,et al.  Analysis of the environmental impacts of unloading bays based on cellular automata simulation , 2017, Transportation Research Part D: Transport and Environment.

[31]  Mostafa Rachik,et al.  Modeling the impact of immigration and climatic conditions on the epidemic spreading based on cellular automata approach , 2018, Ecol. Informatics.

[32]  Michael Schreckenberg,et al.  A cellular automaton model for freeway traffic , 1992 .

[33]  Bernard De Baets,et al.  Three-dimensional Rotation-symmetric Number-conserving Cellular Automata , 2020, J. Cell. Autom..

[34]  Jarkko Kari,et al.  On the hierarchy of conservation laws in a cellular automaton , 2011, Natural Computing.

[35]  Katsunobu Imai,et al.  5-State Rotation-Symmetric Number-Conserving Cellular Automata are not Strongly Universal , 2014, Automata.

[36]  M. Seyed Salehi,et al.  Reconstruction of deformed microstructure using cellular automata method , 2018, Computational Materials Science.

[37]  Mark A. J. Chaplain,et al.  Modelling the effects of bacterial cell state and spatial location on tuberculosis treatment: Insights from a hybrid multiscale cellular automaton model , 2016, bioRxiv.

[38]  Nino Boccara,et al.  Number-conserving cellular automaton rules , 1999, Fundam. Informaticae.

[39]  Y. Pomeau,et al.  Molecular dynamics of a classical lattice gas: Transport properties and time correlation functions , 1976 .