https://arxiv.org/api/NS854aH/lE5LUtuaxQSCtKg7rzw2026-03-26T08:26:47Z164713515http://arxiv.org/abs/2410.03586v1Never Mind The No-Ops: Faster and Less Volatile Simulation Modelling of Co-Evolutionary Species Interactions via Spatial Cyclic Games2024-10-04T16:46:57ZIssues in co-evolutionary population dynamics have long been studied via computationally intensive simulations of minimally simple agent-based models, known as Evolutionary Spatial Cyclic Games (ESCGs), involving multiple interacting biological species in which each agent has its own unique spatial location in a cell on a regular lattice, and can move from cell to cell over time. Many papers have been published exploring the dynamics of ESCGs where competitive inter-species predator/prey relationships are modelled via the cyclic game Rock-Paper-Scissors (RPS) for three species, or Rock-Paper-Scissors-Lizard-Spock (RPSLS) for five. At the core of these simulations is the "Elementary Step" (ES), in which one or two agents are chosen at random to either compete to the death, or to reproduce, or to move location. ESCG studies typically involve executing trillions of ESs and hence the computational efficiency of the core ES algorithm is a key concern. In this paper I demonstrate that the de facto standard "Original ES" (OES) algorithm is computationally inefficient both in time and in space due to the implicit execution of many "no-op" commands (i.e., commands that do nothing) and because at steady state large numbers of cells can be empty, and yet empty cells serve no purpose. I present a new "Revised ES" (RES) algorithm which eliminates these inefficiencies, and I show empirically that ESCGs with RES exhibit qualitatively the same characteristics as those with OES, and are also markedly more stable. The more stable dynamics of RES-based simulations means that they can be run with smaller lattices than when using OES, leading to reductions in total simulation times of 85% or more. Python source code developed for the experiments reported here is freely available on GitHub.2024-10-04T16:46:57Z21 pages; 32 Figures; 27 References. Accepted for publication at the 36th European Modeling and Simulation Symposiuum (EMSS2024), September 2024Dave Cliffhttp://arxiv.org/abs/2404.16950v2Universal fragmentation in annihilation reactions with constrained kinetics2024-09-25T12:37:35ZIn reaction-diffusion models of annihilation reactions in low dimensions, single-particle dynamics provides a bottleneck for reactions, leading to an anomalously slow approach to the empty state. Here, we construct a reaction model with a reciprocal bottleneck on particle dynamics where single-particle motion conserves the center of mass. We show that such a constrained reaction-diffusion dynamics does not approach an empty state but freezes at late times in a state with fragmented particle clusters, and that the late-time dynamics and asymptotic density are universal. Our setup thus constitutes a minimal model for the fragmentation of a one-dimensional lattice into independent particle clusters, and we provide exact results for the final density in the large-reaction rate limit. We suggest that the universal reaction dynamics could be observable in experiments with cold atoms or in the Auger recombination of exciton gases.2024-04-25T18:02:10Z4 pages, 4 figures. Updated to agree with journal version, minor changesPhys. Rev. Research 6, (2024) L032071Enrique Rozas GarciaAlfred Weddig KarlssonJohannes Hofmann10.1103/PhysRevResearch.6.L032071http://arxiv.org/abs/2409.12029v1Biological arrow of time: Emergence of tangled information hierarchies and self-modelling dynamics2024-09-18T14:45:23ZWe study open-ended evolution by focusing on computational and information-processing dynamics underlying major evolutionary transitions. In doing so, we consider biological organisms as hierarchical dynamical systems that generate regularities in their phase-spaces through interactions with their environment. These emergent information patterns can then be encoded within the organism's components, leading to self-modelling "tangled hierarchies". Our main conjecture is that when macro-scale patterns are encoded within micro-scale components, it creates fundamental tensions (computational inconsistencies) between what is encodable at a particular evolutionary stage and what is potentially realisable in the environment. A resolution of these tensions triggers an evolutionary transition which expands the problem-space, at the cost of generating new tensions in the expanded space, in a continual process. We argue that biological complexification can be interpreted computation-theoretically, within the Gödel--Turing--Post recursion-theoretic framework, as open-ended generation of computational novelty. In general, this process can be viewed as a meta-simulation performed by higher-order systems that successively simulate the computation carried out by lower-order systems. This computation-theoretic argument provides a basis for hypothesising the biological arrow of time.2024-09-18T14:45:23Z30 pages, 13 figuresMikhail ProkopenkoPaul C. W. DaviesMichael HarréMarcus HeislerZdenka KuncicGeraint F. LewisOri LivsonJoseph T. LizierFernando E. Rosashttp://arxiv.org/abs/2401.08408v2A Comprehensive Taxonomy of Cellular Automata2024-09-18T13:57:44ZCellular automata (CAs) are fully-discrete dynamical models that have received much attention due to the fact that their relatively simple setup can nonetheless express highly complex phenomena. Despite the model's theoretical maturity and abundant computational power, the current lack of a complete survey on the 'taxonomy' of various families of CAs impedes efficient and interdisciplinary progress. This review paper mitigates that deficiency; it provides a methodical overview of five important CA 'families': asynchronous, stochastic, multi-state, extended-neighbourhood, and non-uniform CAs. These five CA families are subsequently presented from four angles. First, a rigorous mathematical definition is given. Second, we map prominent variations within each CA family, as such highlighting mathematical equivalences with types from other families. Third, we discuss the genotype and phenotype of these CA types by means of mathematical tools, indicating when established tools break down. Fourth, we conclude each section with a brief overview of applications related to information theory and mathematical modelling.2024-01-16T14:49:16Z48 pages, 7 figures, 5 tables, 386 referencesMichiel RollierKallil M. C. ZielinskiAisling J. DalyOdemir M. BrunoJan M. Baetens10.1016/j.cnsns.2024.108362http://arxiv.org/abs/2305.07423v4Exact pre-transition effects in kinetically constrained circuits: dynamical fluctuations in the Floquet-East model2024-09-17T15:11:04ZWe study the dynamics of a classical circuit corresponding to a discrete-time kinetically constrained East model. We show that this classical "Floquet-East" model displays pre-transition behaviour which is a dynamical equivalent of the hydrophobic effect in water. For the deterministic version of the model we prove exactly: (i) a change in scaling with size in the probability of inactive space-time regions (akin to the "energy-entropy" crossover of the solvation free energy in water), (ii) a first-order phase transition in the dynamical large deviations, (iii) the existence of the optimal geometry for local phase separation to accommodate space-time solutes, and (iv) a dynamical analog of "hydrophobic collapse".2023-05-12T12:45:42Z15 pages, 5 figures; v4 final version, as appears in Phys. Rev. EPhys. Rev. E 110, L022101 (2024)Katja KlobasCecilia De FazioJuan P. Garrahan10.1103/PhysRevE.110.L022101http://arxiv.org/abs/2409.04780v1Networks of Binary Necklaces Induced by Elementary Cellular Automata Rules2024-09-07T09:41:57ZElementary cellular automata deterministically map a binary sequence to another using simple local rules. Visualizing the structure of this mapping is difficult because the number of nodes (i.e. possible binary sequences) grows exponentially. If periodic boundary conditions are used, rotation of a sequence and rule application to that sequence commute. This allows us to recover the rotational invariance property of loops and to reduce the number of nodes by only considering binary necklaces, the equivalence class of n-character strings taking all rotations as equivalent. Combining together many equivalent histories reveals the general structure of the rule, both visually and computationally. In this work, we investigate the structure of necklace-networks induced by the 256 Elementary Cellular Automata rules and show how their network structure change as the length of necklaces grow.2024-09-07T09:41:57ZPublished in the Proceedings of the 2024 Artificial Life Conference (arXiv version w/ Appendix)Lapo FratiCsenge PetakNick Cheney10.1162/isal_a_00783http://arxiv.org/abs/2409.02740v1Convolutional Neural Networks for Automated Cellular Automaton Classification2024-09-04T14:21:00ZThe emergent dynamics in spacetime diagrams of cellular automata (CAs) is often organised by means of a number of behavioural classes. Whilst classification of elementary CAs is feasible and well-studied, non-elementary CAs are generally too diverse and numerous to exhaustively classify manually. In this chapter we treat the spacetime diagram as a digital image, and implement simple computer vision techniques to perform an automated classification of elementary cellular automata into the five Li-Packard classes. In particular, we present a supervised learning task to a convolutional neural network, in such a way that it may be generalised to non-elementary CAs. If we want to do so, we must divert the algorithm's focus away from the underlying 'microscopic' local updates. We first show that previously developed deep learning approaches have in fact been trained to identify the local update rule, rather than directly focus on the mesoscopic patterns that are associated with the particular behavioural classes. By means of a well-argued neural network design, as well as a number of data augmentation techniques, we then present a convolutional neural network that performs nearly perfectly at identifying the behavioural class, without necessarily first identifying the underlying microscopic dynamics.2024-09-04T14:21:00Z19 pages, 12 figures, book chapterMichiel RollierAisling J. DalyJan M. Baetens10.1007/978-3-031-81097-8_3http://arxiv.org/abs/2409.02722v1Efficient Simulation of Non-uniform Cellular Automata with a Convolutional Neural Network2024-09-04T13:58:51ZCellular automata (CAs) and convolutional neural networks (CNNs) are closely related due to the local nature of information processing. The connection between these topics is beneficial to both related fields, for conceptual as well as practical reasons. Our contribution solidifies this connection in the case of non-uniform CAs (nuCAs), simulating a global update in the architecture of the Python package TensorFlow. Additionally, we demonstrate how the highly optimised out-of-the-box multiprocessing in TensorFlow offers interesting computational benefits, especially when simulating large numbers of nuCAs with many cells.2024-09-04T13:58:51Z10 pages, 5 figures, Conference Proceedings ArticleCellular Automata. ACRI 2024. Lecture Notes in Computer Science, vol 14978. Springer, Cham., 2024Michiel RollierAisling J. DalyOdemir M. BrunoJan M. Baetens10.1007/978-3-031-71552-5_11http://arxiv.org/abs/2408.09201v1Block approximations for probabilistic mixtures of elementary cellular automata2024-08-17T13:41:18ZProbabilistic Cellular Automata are a generalization of Cellular Automata. Despite their simple definition, they exhibit fascinating and complex behaviours. The stationary behaviour of these models changes when model parameters are varied, making the study of their phase diagrams particularly interesting. The block approximation method, also known in this context as the local structure approach, is a powerful tool for studying the main features of these diagrams, improving upon Mean Field results. This work considers systems with multiple stationary states, aiming to understand how their interactions give rise to the structure of the phase diagram. Additionally, it shows how a simple algorithmic implementation of the block approximation allows for the effective study of the phase diagram even in the presence of several absorbing states.2024-08-17T13:41:18ZE. N. M. CirilloG. LanciaC. Spitonihttp://arxiv.org/abs/2407.06175v2Classification of Cellular Automata based on the Hamming distance2024-08-16T19:06:41ZElementary cellular automata are the simplest form of cellular automata, studied extensively by Wolfram in the 1980s. He discovered complex behavior in some of these automata and developed a classification for all cellular automata based on their phenomenology. In this paper, we present an algorithm to classify them more effectively by measuring difference patterns using the Hamming distance. Our classification aligns with Wolfram's and further categorizes them into additional subclasses.2024-07-08T17:49:56ZGaspar AlfaroMiguel A. F. Sanjuánhttp://arxiv.org/abs/2408.06691v2Complete ergodicity in one-dimensional reversible cellular automata2024-08-16T02:02:22ZExactly ergodicity in boundary-driven semi-infinite cellular automata (CA) are investigated. We establish all the ergodic rules in CA with 3, 4, and 5 states. We analytically prove the ergodicity for 12 rules in 3-state CA and 118320 rules in 5-state CA with any ergodic and periodic boundary condition, and numerically confirm all the other rules non-ergodic with some boundary condition. We classify ergodic rules into several patterns, which exhibit a variety of ergodic structure.2024-08-13T07:29:32Z63 pages, 47 figuresNaoto ShiraishiShinji Takesuehttp://arxiv.org/abs/2408.06379v1The probabilistic world II : Quantum mechanics from classical statistics2024-08-09T14:02:55ZThis work discusses simple examples how quantum systems are obtained as subsystems of classical statistical systems. For a single qubit with arbitrary Hamiltonian and for the quantum particle in a harmonic potential we provide explicitly all steps how these quantum systems follow from an overall ''classical" probability distribution for events at all times. This overall probability distribution is the analogue of Feynman's functional integral for quantum mechanics or for the functional integral defining a quantum field theory. In our case the action and associated weight factor are real, however, defining a classical probabilistic system. Nevertheless, a unitary time-evolution of wave functions can be realized for suitable systems, in particular probabilistic automata. Based on these insights we discuss novel aspects for correlated computing not requiring the extreme isolation of quantum computers. A simple neuromorphic computer based on neurons in an active or quiet state within a probabilistic environment can learn the unitary transformations of an entangled two-qubit system. Our explicit constructions constitute a proof that no-go theorems for the embedding of quantum mechanics in classical statistics are circumvented. We show in detail how subsystems of classical statistical systems can explain various ``quantum mysteries". Conceptually our approach is a straightforward derivation starting from an overall probability distribution without invoking non-locality, acausality, contextuality, many worlds or other additional concepts. All quantum laws follow directly from the standard properties of classical probabilities.2024-08-09T14:02:55ZThis work partly covers the second part of the first version of arXiv:2011.02867, which has been split into two parts. The material and discussion are substantially extended. 83 pages, 8 figuresC. Wetterichhttp://arxiv.org/abs/2407.21086v1Non-Platonic Autopoiesis of a Cellular Automaton Glider in Asymptotic Lenia2024-07-30T13:06:26ZLike Life, Lenia CA support a range of patterns that move, interact with their environment, and/or are modified by said interactions. These patterns maintain a cohesive, self-organizing morphology, i.e. they exemplify autopoiesis, the self-organization principle of a network of components and processes maintaining themselves. Recent work implementing Asymptotic Lenia as a reaction-diffusion system reported that non-Platonic behavior in standard Lenia may depend on the clipping function, and that ALenia gliders are likely not subject to non-Platonic instability. In this work I show an example of a glider in ALenia that depends on a certain simulation coarseness for autopoietic competence: when simulated with too fine spatial or temporal resolution the glider no longer maintains its morphology or dynamics. I also show that instability maps of the asymptotic Lenia glider, and others in different CA framworks, show fractal retention of fine boundary detail down to the limit of floating point precision.2024-07-30T13:06:26ZPublished at the 2024 Conference on Artificial Life2024 Conference on Artificial LifeQ. Tyrell Davis10.1162/isal_a_00786http://arxiv.org/abs/2402.05404v2Two Graphs: Resolving the Periodic Reversibility of One-dimensional Finite Cellular Automata2024-07-27T04:17:46ZFinite cellular automata (FCA) are widely used in simulating nonlinear complex systems, and their reversibility is closely related to information loss during the evolution. However, only a relatively small portion of their reversibility problems has been solved. In this paper, we perform calculations on two graphs and discover that the reversibility of any one-dimensional FCA exhibits periodicity as the number of cells increases. We also successfully provide a method to compute the reversibility sequence that encompasses the reversibility of one-dimensional FCA with any number of cells. Additionally, the calculations in this paper are applicable to FCA with various types of boundaries. This means that we will have an efficient method to determine the reversibility of almost all one-dimensional FCA, with a complexity independent of cell number.2024-02-08T04:46:56ZChen WangJunchi MaChao WangDefu LinWeilin Chen10.1016/j.amc.2024.129151http://arxiv.org/abs/2407.18017v1A Sensitivity Analysis of Cellular Automata and Heterogeneous Topology Networks: Partially-Local Cellular Automata and Homogeneous Homogeneous Random Boolean Networks2024-07-25T13:08:24ZElementary Cellular Automata (ECA) are a well-studied computational universe that is, despite its simple configurations, capable of impressive computational variety. Harvesting this computation in a useful way has historically shown itself to be difficult, but if combined with reservoir computing (RC), this becomes much more feasible. Furthermore, RC and ECA enable energy-efficient AI, making the combination a promising concept for Edge AI. In this work, we contrast ECA to substrates of Partially-Local CA (PLCA) and Homogeneous Homogeneous Random Boolean Networks (HHRBN). They are, in comparison, the topological heterogeneous counterparts of ECA. This represents a step from ECA towards more biological-plausible substrates. We analyse these substrates by testing on an RC benchmark (5-bit memory), using Temporal Derrida plots to estimate the sensitivity and assess the defect collapse rate. We find that, counterintuitively, disordered topology does not necessarily mean disordered computation. There are countering computational "forces" of topology imperfections leading to a higher collapse rate (order) and yet, if accounted for, an increased sensitivity to the initial condition. These observations together suggest a shrinking critical range.2024-07-25T13:08:24ZTom Eivind GloverRuben JahrenFrancesco MartinuzziPedro Gonçalves LindStefano Nichele