Featured Researches

Cellular Automata And Lattice Gases

A Convection-Diffusion Model for Gang Territoriality

We present an agent-based model to simulate gang territorial development motivated by graffiti marking on a two-dimensional discrete lattice. For simplicity, we assume that there are two rival gangs present, and they compete for territory. In this model, agents represent gang members and move according to a biased random walk, adding graffiti with some probability as they move and preferentially avoiding the other gang's graffiti. All agent interactions are indirect, with the interactions occurring through the graffiti field. We show numerically that as parameters vary, a phase transition occurs between a well-mixed state and a well-segregated state. The numerical results show that system mass, decay rate and graffiti rate influence the critical parameter. From the discrete model, we derive a continuum system of convection-diffusion equations for territorial development. Using the continuum equations, we perform a linear stability analysis to determine the stability of the equilibrium solutions and we find that we can determine the precise location of the phase transition in parameter space as a function of the system mass and the graffiti creation and decay rates.

Read more
Cellular Automata And Lattice Gases

A Full Computation-relevant Topological Dynamics Classification of Elementary Cellular Automata

Cellular automata are both computational and dynamical systems. We give a complete classification of the dynamic behaviour of elementary cellular automata (ECA) in terms of fundamental dynamic system notions such as sensitivity and chaoticity. The "complex" ECA emerge to be sensitive, but not chaotic and not eventually weakly periodic. Based on this classification, we conjecture that elementary cellular automata capable of carrying out complex computations, such as needed for Turing-universality, are at the "edge of chaos".

Read more
Cellular Automata And Lattice Gases

A Game of Life on Penrose tilings

We define rules for cellular automata played on quasiperiodic tilings of the plane arising from the multigrid method in such a way that these cellular automata are isomorphic to Conway's Game of Life. Although these tilings are nonperiodic, determining the next state of each tile is a local computation, requiring only knowledge of the local structure of the tiling and the states of finitely many nearby tiles. As an example, we show a version of a "glider" moving through a region of a Penrose tiling. This constitutes a potential theoretical framework for a method of executing computations in non-periodically structured substrates such as quasicrystals.

Read more
Cellular Automata And Lattice Gases

A Graph Theory Approach for Regional Controllability of Boolean Cellular Automata

Controllability is one of the central concepts of modern control theory that allows a good understanding of a system's behaviour. It consists in constraining a system to reach the desired state from an initial state within a given time interval. When the desired objective affects only a sub-region of the domain, the control is said to be regional. The purpose of this paper is to study a particular case of regional control using cellular automata models since they are spatially extended systems where spatial properties can be easily defined thanks to their intrinsic locality. We investigate the case of boundary controls on the target region using an original approach based on graph theory. Necessary and sufficient conditions are given based on the Hamiltonian Circuit and strongly connected component. The controls are obtained using a preimage approach.

Read more
Cellular Automata And Lattice Gases

A Language for Particle Interactions in One-dimensional Cellular Automata

This is a study of localised structures in one-dimensional cellular automata, with the elementary cellular automaton Rule 54 as a guiding example. A formalism for particles on a periodic background is derived, applicable to all one-dimensional cellular automata. One can compute which particles collide and in how many ways. One can also compute the fate of a particle after an unlimited number of collisions - whether they only produce other particles, or the result is a growing structure that destroys the background pattern. For Rule 54, formulas for the four most common particles are given and all two-particle collisions are found. We show that no other particles arise, which particles are stable and which can be created, provided that only two particles interact at a time. More complex behaviour of Rule 54 requires therefore multi-particle collisions.

Read more
Cellular Automata And Lattice Gases

A Lattice Boltzmann Relaxation Scheme for Inviscid Compressible Flows

A novel Lattice Boltzmann Method applicable to compressible fluid flows is developed. This method is based on replacing the governing equations by a relaxation system and the interpretation of the diagonal form of the relaxation system as a discrete velocity Boltzmann system. As a result of this interpretation, the local equilibrium distribution functions are simple algebraic functions of the conserved variables and the fluxes, without the low Mach number expansion present in the equilibrium distribution of the traditional Lattice Boltzmann Method (LBM). This new Lattice Boltzmann Relaxation Scheme (LBRS) thus overcomes the low Mach number limitation and can successfully simulate compressible flows. While doing so, our algorithm retains all the distinctive features of the traditional LBM. Numerical simulations carried out for inviscid flows in one and two dimensions show that the method can simulate the features of compressible flows like shock waves and expansion waves.

Read more
Cellular Automata And Lattice Gases

A New Parameter F to Classify Cellular Automata Rule Table Space and a Phase Diagram in λ−F Plane

It is shown that for the N-neighbor and K-state cellular automata, the class II, class III and class IV patterns coexist at least in the range 1 K ≤λ≤1− 1 K . The mechanism which determines the difference between the pattern classes at a fixed λ is found, and it is studied quantitatively by introducing a new parameter F . Using the parameter F and λ , the phase diagram of cellular automata is obtained for 5-neighbor and 4-state cellular automata. PACS: 89.75.-k Complex Systems

Read more
Cellular Automata And Lattice Gases

A Note on Elementary Cellular Automata Classification

We overview and compare classifications of elementary cellular automata, including Wolfram's, Wuensche's, Li and Packard, communication complexity, power spectral, topological, surface, compression, lattices, and morphological diversity classifications. This paper summarises several classifications of elementary cellular automata (ECA) and compares them with a newly proposed one, that induced by endowing rules with memory.

Read more
Cellular Automata And Lattice Gases

A Simulation of Oblivious Multi-Head One-Way Finite Automata by Real-Time Cellular Automata

In this paper, we present the simulation of a simple, yet significantly powerful, sequential model by cellular automata. The simulated model is called oblivious multi-head one-way finite automata and is characterized by having its heads moving only forward, on a trajectory that only depends on the length of the input. While the original finite automaton works in linear time, its corresponding cellular automaton performs the same task in real time, that is, exactly the length of the input. Although not truly a speed-up, the simulation may be interesting and reminds us of the open question about the equivalence of linear and real times on cellular automata.

Read more
Cellular Automata And Lattice Gases

A Systems-Based Approach to Multiscale Computation: Equation-Free Detection of Coarse-Grained Bifurcations

We discuss certain basic features of the equation-free (EF) approach to modeling and computation for complex/multiscale systems. We focus on links between the equation-free approach and tools from systems and control theory (design of experiments, data analysis, estimation, identification and feedback). As our illustrative example, we choose a specific numerical task (the detection of stability boundaries in parameter space) for stochastic models of two simplified heterogeneous catalytic reaction mechanisms. In the equation-free framework the stochastic simulator is treated as an experiment (albeit a computational one). Short bursts of fine scale simulation (short computational experiments) are designed, executed, and their results processed and fed back to the process, in integrated protocols aimed at performing the particular coarse-grained task (the detection of a macroscopic instability). Two distinct approaches are presented; one is a direct translation of our previous protocol for adaptive detection of instabilities in laboratory experiments (Rico-Martinez et al., 2003); the second approach is motivated from numerical bifurcation algorithms for critical point detection. A comparison of the two approaches brings forth a key feature of equation-free computation: computational experiments can be easily initialized at will, in contrast to laboratory ones.

Read more

Ready to get started?

Join us today