• Aucun résultat trouvé

A study of stochastic 2D Minority CA : would wearing stripes be a fatality for snob people ?

N/A
N/A
Protected

Academic year: 2021

Partager "A study of stochastic 2D Minority CA : would wearing stripes be a fatality for snob people ?"

Copied!
23
0
0

Texte intégral

(1)

HAL Id: ensl-00140883

https://hal-ens-lyon.archives-ouvertes.fr/ensl-00140883

Preprint submitted on 10 Apr 2007

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

stripes be a fatality for snob people ?

Eric Thierry, Damien Regnault, Nicolas Schabanel

To cite this version:

Eric Thierry, Damien Regnault, Nicolas Schabanel. A study of stochastic 2D Minority CA : would wearing stripes be a fatality for snob people ?. 2007. �ensl-00140883�

(2)

Unité Mixte de Recherche CNRS-INRIA-ENS LYON-UCBL no5668

A study of stochastic 2D Minority CA:

Would wearing stripes be a fatality for

snob people?

Damien Regnault , Nicolas Schabanel , Eric Thierry Avril 2007 Research Report No2007-16

École Normale Supérieure de Lyon 46 Allée d’Italie, 69364 Lyon Cedex 07, France

Téléphone : +33(0)4.72.72.80.37 Télécopieur : +33(0)4.72.72.80.80 Adresse électronique : [email protected]

(3)

Would wearing stripes be a fatality for snob people?

Damien Regnault , Nicolas Schabanel , Eric Thierry Avril 2007

Abstract

Cellular automata are usually associated with synchronous deterministic dynamics, and their asynchronous or stochastic versions have been far less studied although relevant for modeling purposes. The study of their asynchronous dynamics is all the more needed that their asynchronous behaviors are drastically different from their synchronous ones. This pa-per analyzes the dynamics of a two-dimensional cellular automaton, 2D Minority, under fully asynchronous dynamics, where only one random cell updates at each time step. This cellular automaton is of particular interest in computer science, biology or social science for instance, and already presents a rich variety of behaviors although the apparent sim-plicity of its transition rule. In particular, it captures some important features, like the emergence of striped patterns, which are common, ac-cording to experiments, to other important automata, such as Game of Life. In this paper, we present a mathematical analysis of the first steps and the last steps of the asynchronous dynamics of 2D Minority. Our re-sults are based on the definition of an interaction energy and rely on the analysis of the dynamics of the borders between competing regions. Our results are a first step towards a complete analysis of this stochastic cel-lular automaton. Many questions remain open: in particular describing mathematically the middle part of the evolution of 2D Minority where many regions compete with each other, or defining similar parameters (energy, borders,...) for other automata (such as Game of Life) that present similarities with 2D Minority in their asynchronous behaviors.

Keywords: stochastic cellular automata, asynchronism, minority rule. R´esum´e

Les automates cellulaires sont habituellement ´etudi´es en mode syn-chrone, les variantes asynchrones ou stochastiques ont ´et´e bien moins analys´ees bien que tres int´eressantes en tant qu’outil de mod´elisation. L’´etude de ces variantes est d’autant plus importante que leurs dyna-miques sont tres diff´erentes du cas synchrone. Ce rapport analyse la dy-namique de l’automate cellulaire minorit´e en deux dimensions, en mode totalement asynchrone (une unique cellule al´eatoire mise `a jour `a chaque ´

etape). C’est un cas d’´ecole tres int´eressant pour lequel nous introdui-sons des outils d’analyse pouvant de r´ev´eler utile pour l’analyse d’autres automates cellulaires.

(4)

Life a random Totalistic Minority Synchronous dynamics Fully asynchronous dynamics

Figure 1: Some examples of 2D cellular automata where similar stripes emerge in asyn-chronous regime even if their synasyn-chronous behavior differ drastically.

1

Introduction

In this paper, we study the behavior of a classical two-dimensional cellular automaton called 2D Minority in a stochastic version introducing asynchronism in the dynamics.

A cellular automaton consists in a set of cells which interact by updating their states according to local transition rules; a typical example is the famous Game of Life. In the liter-ature, cellular automata have been both studied as a model of computation presenting massive parallelism, and used to model phenomena in physics, social sciences, biology... When viewed as a computational model, cellular automata have been mainly studied under synchronous dynamics (at each time step, all the cells update simultaneously). However models for real systems rarely fulfill this assumption and the cell updates rather occur in an asynchronous mode often described by stochastic processes.

Cellular automata under asynchronous updates and in stochastic versions have been far less studied than their synchronous deterministic counterparts. One must mention several im-portant works concerning the ergodicity of deterministic cellular automata subject to random noise, including Toom et al work [17,19,18] and G´acs et al work [9,11,15]. They study some necessary and some sufficient conditions of ergodicity, and state some undecidability results about it. Non-ergodicity can be interpreted as resilience to noise which is not necessarily the same as resilience to asynchronism.

Over the past 20 years, many empirical studies [1,2,4, 12,13,14,16] have been carried out showing that the behavior of a cellular automaton may widely vary when introducing asynchronism. The few mathematical analyses of the effects of asynchronism focus on one-dimensional probabilistic cellular automata, either on single examples like [7,8] or on specific classes like [5,6]. In comparison the case of two-dimensional cellular automata has not been much addressed and providing analyses of 2D “classic” rules remains a real challenge. Fig.1 illustrates for three classical 2D cellular automata the differences between the synchronous dy-namics and the fully asynchronous dydy-namics where only one random cell updates at each time step: typical configurations are given for Game of Life, a random outer totalistic automaton1 and 2D Minority.

In this paper, we choose to tackle the analysis for 2D Minority under fully asynchronous

(5)

α = 1 α = 0.95 α = 0.75 α = 0.5 α = 0.25 α = 0

Step 50

Figure 2: 2D Minority under different α-asynchronous dynamics with N = 50 × 50 cells.

dynamics, where each updated cell is given the minority state among its eight closest neighbors and itself. This threshold cellular automaton is of particular interest in computer science (for instance to compute a coloring minimizing interferences in some frequency allocation problems), in biology (when the expression of a gene inhibits its expression in the neighboring cells), or in social science (study of people who tries to mark difference from their neighbors, i.e., snob people). Minority is also a good start for building a theory. First, although the apparent simplicity of the rule, it already presents a rich variety of behaviors. It captures important features, such as the emergence of “striped patterns”, observed on a lot of other more complex automata. Moreover when simulating a continuous range of asynchronism from full asynchronism to full synchronism thanks to the α-asynchronous dynamics where each cell independently updates with probability 0 < α 6 1 at each time step, 2D Minority exhibits a phase transition illustrated on Fig. 2 by a abrupt change of patterns when α goes from 0,5 to 0,75 (α = 0 refers to full asynchronism and then one step correspond to N minority updates). Second, this automaton is simple enough to hope to prove indeed something, and since it shares some remarkable features with many different automata under full asynchronism, like the “stripe patterns”, there are some chances that the tools developed here may apply to other more complex automata as well.

This paper provides an analysis of the first steps and last steps of the fully asynchronous dynamics. We manage to prove how final stable (horizontally or vertically) striped config-urations are reached almost surely from some specific but typical initial configconfig-urations, and we provide bounds on the relaxation time (i.e. the expected time to reach such fixed points). The analysis is based on an energy function which give insights into the drift of the random process and its speed, and on a decomposition of configurations which indicates how the emerging patterns are organized. We also present some questions left open in analysis of this challenging automaton.

2

Definitions and preliminary results

We consider in this paper the 2D 2-states cellular automaton Minority under fully asyn-chronous dynamics over finite configurations with periodic boundary conditions.

Configuration. We are given two positive integers n and m. We denote by U = Z/nZ × Z/mZ the set of cells and Q = {0, 1} the set of states (0 stands for white and 1 for black in the figures). We consider the Moore neighborhood: two cells (i, j) and (k, l) are neighbors if max(|i − k|n, |j − l|m) 6 1 (where |i−j|p denotes the distance in Z/pZ). A n×m-configuration

(6)

Stochastic 2D Minority. We consider the following fully asynchronous dynamics of 2D Minority. Time is discrete and let ct denote the configuration at time t; c0 is the initial configuration. The configuration at time t + 1 is a random variable defined by the following process: a cell (i, j) is selected uniformly at random in U and its states is updated to the minority state in its neighborhood (we say that cell (i, j) fires at time t), all the other cells remains in their current state:

ct+1ij =   

1 if (ctij+cti−1,j + cti+1,j+ cti,j−1+ cti,j+1

+cti−1,j+1+ cti−1,j−1+ cti+1,j−1+ cti+1,j+1) 6 4 0 otherwise

and ct+1kl = ct

kl for all (k, l) 6= (i, j). A cell is said active if its state changes when fired.

Experiments. Like other 2D automata (such as Game of Life [1, 3]), the asynchronous behavior of 2D Minority differs radically from its synchronous dynamics. In particular, [10] proved that the synchronous dynamics eventually leads to fixed points or cycles of two opposite configurations. The latter case is the typical behavior in synchronous simulations where one can observe big flashing islands (Fig.1). On the contrary, as can be observed in Fig. 3, the configurations are very stable over time in asynchronous regime and present typically very rapidly striped patterns (horizontal or vertical) that tend to extend and merge until one gets over the others and covers the whole configuration (when at least one of the dimensions n or m is even). The goal of this paper is to explore how such stripes arise and end up covering the whole configuration.

initial config. step 1N step 5N step 10N step 20N step 30N step 50N

step 70N step 90N step 100N step 120N step 130N step 140N step 153N

Figure 3: A typical execution of stochastic 2D minority with N = 50 × 50 cells.

Note that very rarely a random initial configuration may converge to more exotic stable configurations. Fig. 5gives some examples of more or less exotic stable configurations under 2D minority dynamics.

Stable configurations. We say that a configuration c is a fixed point if for all cells, the state of the cell is unchanged when the cell fires, i.e., if each cell has at most 3 neighbors in the same state as itself. Various examples of such fixed point configurations are given below in Fig.5. According to experiments, any initial configuration tends to converge in finite time to a fixed point configuration, when at least one of the dimensions n or m is even. Furthermore, it most likely converges to one of the four configurations consisting of horizontal or vertical

(7)

stripes (see Fig. 3), while converging to other more exotic fixed point remains a very rare event in experiment.

3

Interaction Energy

In order to explain these observations, we define the following important global parameter that one can consider to be the interaction energy of the system.

Definition 1 The potential vij of cell (i, j) is the number of its neighboring cells in the same

state as itself minus 2.

By definition, if vij 6 1 then the cell is inactive and its state will not change if the cell

fires; otherwise, if vij > 2 then the cell is active and its state will change if it fires, and in

that case, its new potential will be vij := 4 − vij (note that if vij = 2, its potential remains

unchanged). Note that a configuration c is a fixed point iff for all cell (i, j) ∈ U , vij 6 1.

Definition 2 Let say that a subset of cells R is a region if for each cell (i, j) ∈ R, there exists a square Q = {(i, j), (i + , j), (i + , j + η), (i, j + η)}, for some , η ∈ {1, −1}, such that Q ⊂ R. The interaction energy ER of region R in a given configuration is defined as:

ER=P(i,j)∈Rvij. We denote by E the interaction energy of the whole configuration c.

The next proposition shows that the energy is non-negative for almost every subset of cells of a configuration. This means that there cannot be too many cells with negative potential. This implies that the decrease of energy over time (Proposition 3 and Theorem 4) is not due to the increase of the number of cells with negative potential, but to the decrease of the potentials of the cells with positive potential, which explains intuitively why the striped patterns which have minimum energy (Proposition2) arise naturally very rapidly.

Proposition 1 For any finite region R of size N : 0 6 ER6 6N .

Proof. Since the potential of each cell is at most 6, clearly E 6 6N . Now, we rearrange the potentials locally within region R. Place an edge between any two neighboring cells in the same state. The potential of a cell is exactly its degree in the resulting graph minus 2. We color the edges in blue or red. We say that three cells (i, j)–(i + , j)–(i, j + η), for some , η ∈ {1, −1}, form a L if there are all in the same state and if the cell (i + , j + η) is in the opposite state. Each L contains exactly 3 edges, two on the sides and one diagonal. All the edges are blue except the diagonals of each L which are paint in red. For each L, we reassign the extremities in R of its red edge to the cell (i + , j + η) (which increases its degree up to 2 depending on the number of extremities belonging to R). We can verify on Fig.4 that since every cell with potential 6 0 belongs to a square in R (R is a region), whatever this square is, the cell has degree at least 2 after reassigning the extremities of the red edges (even if the cell loses red edges during the reassignment). Consider now a cell with potential > 1. Its degree decreases only if it gives at least one red edge to one of its neighbors. Since each cell has a blue edge (the side of the L) for every red edge, its degree could drop below 2 only if it owns two red edges sharing the same blue edge, but in that case, its potential would be exactly 1 and it would then have 5 neighbors next to each other in the opposite state from which it would receive at least one extremity of a red edge in R. It follows that after the reassignment, every node has degree > 2 which implies that ER> 0. 

(8)

Cells with

potential = -2 potential = -1Cells with Cells with potential = 0

Figure 4: The list of the possible configurations for cells with potential 6 0 and the diagonal edges that are reassigned (in red).

We say that c is a horizontally (resp. vertically) striped configuration if two cells (i, j) and (k, l) are in opposite state iff j and l (resp. i and k) have opposite parity. We say that a cell belongs to a striped neighborhood, if it forms with its neighbors a striped configuration.

Proposition 2 (Configurations of minimal energy) The interaction energy of a config-uration c is 0 iff c is a striped configconfig-uration (horizontal or vertical).

Proposition 3 Under asynchronous dynamics, the interaction energy is a non-increasing function of time and decreases each time a cell with potential at least 3 fires.

Initial energy drop. In experiment, the energy of a configuration drops very fast during the first steps until it converges, most of the time to a striped configuration of minimal energy. The following theorem provides a bound on the speed of this initial energy drop.

Theorem 4 The interaction energy of any configuration of size N is at most N + 2N/3 after O(N2) fully asynchronous minority updates on expectation.

E = 0 Low E Higher E Med E High E Highest energy config. (E = N ) Figure 5: Examples of fixed points for 2D Minority at various levels of energy.

Interaction energy of fixed points. According to the experiments, when at least one of the dimensions n or m is even, the configuration converges to a fixed point configuration, most of the time composed only of stripes, which is the fixed point of minimum energy. Other fixed point configurations, of higher energy, exist, but seems to be much less probable as one would expect from a thermodynamic point of view: the lower the energy, the higher the probability to be.

Proposition 5 The interaction energy of the fixed point configurations belongs to {0, . . . , N }. There is only one configuration of minimum energy up to symmetries and translations: 1 × 2-pattern “stripes”. There are only three fixed point configurations of maximum interaction energy N up to symmetries and translation: 2 × 4-pattern “fat checkerboard”, 8 × 8-patterns “squares of squares” and “squares of spirals” (see Fig. 5).

(9)

4

Theoretical analysis of the last steps

As mentioned above, in most of the experiments the energy drops very fast during the first time steps, until striped regions arise, then they extend, compete, merge until only one covers the whole configuration. In this section, we provide an analysis of the very last steps of the convergence to this fixed point: the case where there remains only one single horizontally striped region within a vertically striped background. We then show that the background ends up covering the whole configuration in polynomial time on expectation.

Our result relies on a bijection with an other random process. Basically, we place a diamond over each cell whose state disagrees with the background and study the evolution of the set of diamonds. We show that the boundary of this set can extend from the hollows and can be dug from the corners. We show thanks to the interaction energy that the resulting shape tends to vanish. Interestingly enough, we show that the horizontally striped region can flip the parity of its stripes but cannot extend further than its initial surrounding rectangle (see Definition 3).

Definition 3 (Configurations as diamond sets) We suppose that n is even. We say that a cell (i, j) belongs to the (vertically striped) background if its state is (i + 1) mod 2. We say that a cell (i, j) is even if (i + j) is even, and odd otherwise. A cell (i, j) is said horizontal if its state is i mod 2, and vertical otherwise (i.e. the state of an horizontal cell disagrees with the background).

We place over each horizontal cell c a blue diamond (resp. green diamond ) of radius 1 if c is even (resp. odd), as illustrated on Fig. 6. Since there is a diamond over each horizontal cell, a configuration is completely defined by its corresponding set of diamonds. We shall now define a configuration as its set of diamonds.

We say that there is a border between two neighboring cells of the same parity if they are in the same state, and in that case, we say that the border is blue if their parity is even and green otherwise. It is easy to show that the set of the blue (resp. green) borders is exactly the boundary of the union of the blue (resp. green) diamonds.

A blue rectangle (resp. green rectangle) is a rectangle such that its sides are parallel to the diagonals and its corners are centered on odd (resp. even) cells. A blue or green rectangle is enclosing a set of diamonds D if all the diamonds are contained in the rectangle, and it is surrounding D if it is the smallest enclosing rectangle of that color for D.

We say that a configuration is standard if it consists in a finite set of diamonds of the same color forming a rectangle (i.e., a set of diamonds whose borders match its surrounding rectangle).

In this section, we analyze the very last steps of the process and show that any stan-dard configuration converges almost surely to the background configuration, in a polynomial number of steps on expectation. Furthermore, we are able to describe recursively the exact set of the configurations reachable from a standard configuration (valid configurations). This description allows to understand the convergence from such a configuration: at first sight the emerging patterns seem very complex, but in fact they keep a strong underlying structure disclosed by this recursive description.

(10)

4.1 Valid configurations

This section defines recursively the set of valid configurations that will be shown to be exactly the set of configurations reachable from a standard configuration.

Definition 4 Two diamonds are neighbors if they have a side in common. A set D of dia-monds is:

• connected if D is connected for the neighborhood relationship.

• convex if for all  ∈ {1, −1} and for any pair of diamonds centered on cells (i, j) and (i+k, j +k) in D, the diamonds centered on cells (i+`, j +`) for 0 6 ` 6 k belong to D. • an island if it is connected and convex.

Definition 5 A set of diamonds is valid if it is: • an island, or

• the composition of two valid diamond sets D1 and D2 enclosed by two rectangles R1

and R2 of some given colors laying next to each other according to the patterns given

in Fig. 6.

A configuration is valid if its corresponding set of diamonds is valid. Each valid config-uration is recursively described by a construction tree: a binary tree where each leaf is an island and each internal node stands for a join operation whose two edges pointing downwards are labeled by the two, blue or green, joined rectangles enclosing the two valid diamond sets described by the left and right subtrees.

Fig. 6 gives an example of a valid configuration. Note that the rectangles used in the composition in steps 3 and 4 do not need to fit one into the other. However the rectangles can be resized such that two rectangles on a branch of the construction tree either fit one into the other if they have the same color or fit up to a one square shift if they have different colors (like in steps 3 and 4). A valid configuration can be represented by several construction trees. Rearranging construction trees according to certain rules is useful in the proofs (like Proposition7).

4.2 Valid configurations are stable

Under fully asynchronous dynamics only one cell fires at each time step. Thus only one diamond is added or removed at each time step. Since there are horizontal stripes inside an island, the cells which are not at the border are not active. All the removals and additions of diamonds are done at the border. Now we characterize the active cells by means of diamonds.

Proposition 6 In a valid configuration, up to horizontal, vertical and color symmetries, there are 11 kinds of active cells which are listed in Fig.7 and which can be split into augmenting cells if a new diamond can appear and decreasing cells if a diamond can disappear.

Proposition 7 A valid configuration always yields a valid configuration after a minority update.

(11)

If R1 and R2 have the same color: Simple joins: R1 R2 R1 R2 Shifted joins: R1 R2 R1 R2 R1 R2 R1 R2

If R2 consists of a diamond line of the same color as R1:

Line joins:

for all x in {0,...,(length (in diamonds) of the side of R1)-1}

R1 R2 x R1 R2 x R1 R2 x R1 R2 x

If R1 and R2 have opposite colors:

Heterogenous joins: Shifted heterogeneous joins:

R1 R2

The corners at the junction are both

covered by a diamond matching

the color of the corresponding englobing rectangle R1 R2 R1 R2 8 10 2 4 6 9 11 15 1 3 5 7 1213 14 16 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4

Figure 6: To the left: valid combinations of valid configurations (the underlying cells of the automaton are shown at the junction of the rectangles). To the right: a valid configuration and its diamond set with a valid decomposition

Proof. We consider the 11 kinds of possible active cells and check that the configuration is still valid after firing these cells. Sets of connected diamonds remain convex and thus remain islands. In case of apparition/disappearance (for isolated, isolated heterogeneous and isolated bridge) of islands, fusion/division (homogeneous bridge and corner ) of islands and modifica-tion of the type of joins (for isolated bridge and heterogeneous bridge) then the construcmodifica-tion tree can be rearranged such that the joins and islands implied into the phenomenon form a subtree. For each case, this subtree can be easily replaced by the correct subtree for the up-dated configuration without taking into account what happens in the rest of the construction. 

Proposition 8 Any valid configuration can be obtained by a sequence of minority updates from the standard configuration fitting its blue surrounding rectangle. The same holds for the green surrounding rectangle.

(12)

isolated

Decreasing cells Augmenting cells

isolated

heterogeneous peninsula isolatedbridge heterogeneousbridge corner homogeneousbridge isolatedbridge heterogeneousbridge corner homogeneousbridge

Figure 7: The list of all possible active cells in a valid configuration.

Proof. The proof is made by induction on the construction tree. An island of diamonds can be reached from a rectangle of diamonds of the same color which surrounds it by using decreasing cells to trim the corners of the borders.

Join constructions can be reached by firing appropriate sequences of decreasing and aug-menting cells. As an example the following figure shows the successive steps of the construc-tion of an heterogeneous link where one can reduce the initial rectangle and then grow the rectangle of opposite color. 

initial R1 R1 R1 R1 R2

cells fired to reach decreasing corner augmenting isolated bridge decreasing heterogeneous bridge decreasing isolated heterogeneous

the depicted configuration: decreasing isolated bridge augmenting heterogeneous bridge augmenting corner

The next theorem is an immediate corollary of the two previous propositions.

Theorem 9 The set of valid configurations is the set of all reachable configurations from standard configurations.

4.3 Convergence time

The interaction energy function is not precise enough to explain the behavior of the valid configurations. But the diamonds and borders provide other information useful to prove the fast convergence to a fixed point. The area A of the configuration is its number of diamonds.

Proposition 10 The interaction energy of a valid configuration is equal to two times the number of its blue and green borders minus two times the number of intersections of blue and green borders. Thus, E 6 8A.

Given a configuration let Φ = A + E/4 and E[∆Φ] denotes the expected variation of Φ for this configuration after a fully asynchronous minority update.

Proposition 11 For any valid configuration defined from k islands with ` joining operations:

E[∆Φ] 6 3` − 3k

(13)

Proof. The proof is made by induction on the construction tree of the valid configuration. By following clockwise the borders of the island and counting the active cells, we can show that the expected variation of Φ for a configuration with only one island is less than −N3. If the configuration is obtained by joining two valid configurations then whatever the join is, it can be checked that an active cell in one of the two configurations remains active with the same characterization in the joined configuration. A cell which is not active in both configurations is not active in the joined configuration, except around the join where at most three cells change their behavior. Then the expected variation of Φ is the sum of the expected variation of the two configurations plus the effect of these three cells which is in every case at most +N3. 

Theorem 12 Every valid configuration of area A converges to the background configuration in finite time with probability 1. The expected convergence time is O(AN ), which is thus O(N2).

Proof. The construction of a valid configuration can be expressed as a binary tree where the leaves are the islands and the internal nodes are the joins. Thus, ` = k − 1 if the tree is not empty and by Proposition10 and 11: E[∆Φ] 6 −N3 if the configuration is not the fixed

point, Φ 6 3A for the initial configuration and Φ = 0 means that the configuration is the fixed point with vertical stripes. Thus it converges in finite time with probability 1 to this fixed point and the expected convergence time is O(AN ). 

5

Conclusion

Beyond our analysis of the beginning and the end of the dynamics, many questions remain open to complete the mathematical description of the asynchronous behavior of 2D minority. In particular, we do not know how to prove that striped regions emerge initially and how they compete with each other in the general setting. We believe that the definition of the borders given in this paper is relevant for the general case as well, since experiments support this intuition. It should also be possible to define other thermodynamic parameters such as entropy or temperature, that may be useful to describe more precisely the dynamics. When at least one dimension n or m is even, we conjecture that any configuration converges to a fixed point in polynomial expected time, namely O(N3) steps on expectation where N is the number of cells. Surprisingly enough, listing the fixed point configurations is already a challenging question.

References

[1] H. Bersini and V. Detours. Asynchrony induces stability in cellular automata based models. In Proceedings of Artificial Life IV, pages 382–387, Cambridge, 1994. MIT Press.

[2] R.L. Buvel and T.E. Ingerson. Structure in asynchronous cellular automata. Physica D, 1:59–68, 1984.

[3] N. Fat`es and M. Morvan. Perturbing the topology of the game of life increases its robustness to asynchrony. In LNCS Proc. of 6th Int. Conf. on Cellular Automata for Research and Industry (ACRI 2004), volume 3305, pages 111–120, Oct. 2004.

(14)

[4] N. Fat`es and M. Morvan. An experimental study of robustness to asynchronism for elementary cellular automata. Complex Systems, 16(1):1–27, 2005.

[5] N. Fat`es, M. Morvan, N. Schabanel, and ´E. Thierry. Asynchronous behaviour of double-quiescent elementary cellular automata. In Proc. of MFCS’2005, volume 3618 of LNCS, pages 316–327. Springer, 2005.

[6] N. Fat`es, D. Regnault, N. Schabanel, and ´E. Thierry. Asynchronous behaviour of double-quiescent elementary cellular automata. In Proceedings of LATIN’2006, volume 3887 of LNCS. Springer, 2006.

[7] H. Fuk´s. Non-deterministic density classification with diffusive probabilistic cellular automata. Phys. Rev. E, 66(2), 2002.

[8] H. Fuks. Probabilistic cellular automata with conserved quantities. Nonlinearity, 17(1):159–173, 2004.

[9] P. G´acs. Reliable computation with cellular automata. Journal of Computer and System Sciences, 32(1):15–78, 1986.

[10] E. Goles and S. Martinez. Neural and automata networks, dynamical behavior and applications, volume 58 of Maths and Applications. Kluwer Academic Publishers, 1990.

[11] L. Gray. A reader’s guide to gacs’s ’positive rates’ paper. Journal of Statistical Physics, 103(1-2):1–44, 2001.

[12] B. A. Huberman and N. Glance. Evolutionary games and computer simulations. Proceedings of the National Academy of Sciences, USA, 90:7716–7718, Aug. 1993.

[13] Y. Kanada. Asynchronous 1d cellular automata and the effects of fluctuation and randomness. In Proceedings of the Fourth Conference on Artificial Life (A-Life IV). MIT Press, 1994.

[14] E. D. Lumer and G. Nicolis. Synchronous versus asynchronous dynamics in spatially distributed systems. Physica D, 71:440–452, 1994.

[15] Kihong Park. Ergodicity and mixing rate of one-dimensional cellular automata. PhD thesis, Boston University, 1996.

[16] B. Sch¨onfisch and A. de Roos. Synchronous and asynchronous updating in cellular automata. BioSystems, 51:123–143, 1999.

[17] A. Toom. Nonergodic multidimensional systems of automata. Problems of Information Trans-mission, 10:239–246, 1974.

[18] A. Toom. Cellular automata with errors: Problems for students of probability. In Topics in Contemporary Probability and its Applications. CRC Press, 1995.

[19] A. Toom, N. Vasilyev, O. Stavskaya, L. Mityushin, G. Kurdyumov, and S. Pirogov. Stochastic Cellular Systems: Ergodicity, Memory, Morphogenesis, chapter Discrete local Markov systems, pages 1–182. Manchester University Press, 1990.

(15)

A

Omitted and extended proofs.

Proposition2 The interaction energy of a configuration c is 0 iff c is a striped configuration (horizontal or vertical).

Proof. Clearly, if c is a striped configuration, its energy is 0. Suppose now that c’s interac-tion energy is zero. Recall the potential reassignment given in the proof of Proposiinterac-tion 1: as illustrated in Fig.4, after reassigning the red edges, every cell of non-positive potential has degree > 3 if its neighborhood is not striped, and all the other cells have degree > 2. Since the interaction energy is equal to the sum of degree minus 2N , it follows that if x denotes the number of cells with non-positive potential whose neighborhood is not striped, E > x. Since E = 0, x = 0. Thus, all the cells have non-negative potential, and their potentials must sum up to zero; the only possibility left is thus that all the cells belong to a striped neighborhood which implies that c is striped. 

Proposition 3 Under asynchronous dynamics, the interaction energy is a non-increasing function of time and decreases each time a cell with potential at least 3 fires.

Proof. Let (i, j) be the cell fired at time t. If vtij 6 1, the configuration is unchanged. If vijt > 2, the state cij changes and the potentials of cell (i, j) and its neighbors are the only

affected: vt+1ij = 4 − vtij, and for the vtij+ 2 neighbors in the same state as (i, j) their potentials decrease by 1 and for the other 6 − vijt neighbors their potential increase by 1. It follows that the energy varies by: −vtij+ 4 − vtij− (vt

ij+ 2) + (6 − vtij) = 8 − 4vijt 6 0 (< 0 if vtij > 3). 

Theorem 4 The interaction energy of any configuration of size N is at most N + 2N/3 after O(N2) fully asynchronous minority updates on expectation.

Proof. First if a configuration c has an energy E > 2N , there exists at least one cell with potential > 3 and firing such a cell decreases the energy by at least 4. Moreover firing any cell with potential 6 2 does not change the energy. Since a cell with potential > 3 is fired with probability 1/N , the energy decreases by at least 4 after at most O(N ) steps on expectation. Consequently the energy drops below 2N after at most O(N2) steps on expectation.

Suppose now that N + 2N/3 < E 6 2N , one can not guarantee the existence of a cell with potential > 3 any longer: either such a cell exists or all cells have a potential 6 2. In this later case, one can prove the existence of a good pattern, namely two adjacent cells with potential 2 and with different colors. Suppose the absence of such a pattern, let b2 (resp.

b61) be the number of black cells of potential 2 (resp. 6 1) and w2, w61 the same for white

cells. Then each of the b2 cells is adjacent to 4 of the w61 cells. Inversely, each of the w61

cells has at most 8 adjacent cells. Thus 4b2 6 8w61. Symmetrically, 4w2 6 8b61. It involves

N = b61+w61+b2+w2 > 3(b2+w2)/2. But we have N +2N/3 < E 6 b61+w61+2(b2+w2) =

N + b2+ w2 which gives 2N/3 < b2+ w2 and contradicts the previous inequality. Now that

the existence of a cell of potential > 3 or two adjacent cells with potential 2 and with different colors is ensured, consider a variant of the energy Ψ = 3E − N3 where N3 is the number of

cells of potential 3. It is bounded by 0 6 Ψ 6 6N . Let N2−2 (resp. N>2−3) be the number

(16)

same) colors, then the expected variation of E is 6 −3 × 4N3/N and the expected variation

of N3 is 6 (N3 − N2−2+ N>2−3)/N . Since N>2−3 6 8N3, the expected variation of Ψ is

6 (−12N3+ 9N3− N2−2)/N = (−3N3− N2−2)/N 6 −2/N if E > N + 2N/3. By applying a

stopping time evaluation, after at most O(N2) steps on expectation, E drops below N + 2N/3 or Ψ drops below N + 2N/3 which also implies that E is below N + 2N/3. 

Proposition5 The interaction energy of the fixed point configurations belongs to {0, . . . , N }. There is only one configuration of minimum energy up to symmetries and translations: 1 × 2-pattern “stripes”. There are only three fixed point configurations of maximum interaction energy N up to symmetries and translation: 2 × 4-pattern “fat checkerboard”, 8 × 8-patterns “squares of squares” and “squares of spirals” (see Fig. 5).

Proof. Since in a fixed point all cells are inactive, their potentials are at most 1 and E 6 N . Proposition 2 gives the only configuration (up to symmetries) of minimal energy 0: it is a fixed point. In a fixed point of maximal energy, all cells have potential 1; an enumerations of the possible neighborhoods followed by an enumeration of the possible combinations of these neighborhood allow to conclude that only three configurations (up to symmetries) are in this category, the only ones given in Fig.5. 

The next lemma gives a rule to rearrange construction trees (i.e. rearrange the sequence of joins). It is useful for Proposition7.

Lemma (corner lemma) Consider the construction tree of a valid configuration. Consider a node x of the construction tree which is not labeled by a line join and its two sons y and z. Let R1 the rectangle labeling xy and R2 the rectangle labeling xz. Let t a node of the subtree

rooted at y and R3 the rectangle labeling the edge linking t to its father. Since x is not labeled

by a line join, this join connects a corner of R1 to a corner of R2. If there is a diamond in

this corner of R1 and if R3 include it, then the subtree rooted at x of the construction tree

can be replaced by a tree containing the subtree rooted at t and the subtree rooted at z directly joined together.

Proof. Consider a valid configuration and its construction tree. For a node x, we call T (x) the subtree of the construction tree rooted at x, I(x) the set of islands which label the leaves of T (x) and for a set of islands C, S(C) is the surrounding rectangle of C. Consider x, y , z, t, R1, R2 and R3 as described in the lemma. Let (ui)06i6k the path from t = u0 to y = uk. By

induction on j from 0 to k, there exists a construction tree for the set of islands I(z) ∪ I(uj)

where T (z) and T (t) are directly joined.

j = 0 : The islands contained in I(z) (resp. I(t)) can be joined together according to the construction tree T (z) (resp. T (t)). Since S(I(t)) contain the diamond in the corner of R1,

by enclosing I(t) in S(I(t)) and I(z) in R2, I(t) and I(z) can be joined by the join which

labels x.

j → j + 1 : By induction there is a construction for the set of islands I(z) ∪ I(uj) where

T (z) and T (t) are linked together. In the original construction tree, uj+1 has two sons uj

and v. Let R0j the rectangle labeling ujuj+1 and R00j the rectangle labeling vuj+1. We have

(17)

R2 R1

R'j R''j S(R'j R2)

join labeling uj+1

Figure 8: A step of the induction.

can be joined together S(I(v))∩S(I(uj)) does not contain a complete diamond. Since S(I(uj))

is containing the diamond in the corner of R1, S(I(v)) ∩ (S(I(uj)) ∪ R1) does not contain a

complete diamond and the join between R0j and R00j still works if we replace R0j by S(R0j∪ R1) (See figure 8). By including I(z) ∪ I(uj) in S(R0j ∪ R1) and I(v) in R00j, the sets of islands

I(z) ∪ I(uj) and I(v) can be joined by the join which labels uj+1 (if R0j is a line and the join

is a line join, it can be changed to a shifted join).

Thus we obtain a construction tree for I(x) where T (z) and T (t) are linked together. And this tree can replace the subtree rooted in x in the original construction tree. 

Proposition 6 In a valid configuration, up to horizontal, vertical and color symmetries, there are 11 kinds of active cells which are listed in Fig. 7 and which can be split into aug-menting cells if a new diamond can appear and decreasing cells if a diamond can disappear.

Proof. Consider a decreasing cell, the cell is covered by a diamond and there are no dia-monds of the opposite color above or below this diamond if the configuration is valid. Thus in a valid configuration, the potential of a decreasing cell is 4 minus the number of blue and green diamonds among the 6 other neighbors. So there are at most 2 diamonds among these neighbors. It leads to 7 different kind of decreasing cells up to symmetries.

Consider an augmenting cell, the potential of the cell is 1 minus the number of diamonds above or below the cell plus the number of diamonds among the 6 other neighbors. Thus if the cell is active the number of diamonds among the 6 other neighbors is larger by 2 than the number of diamonds above or below the cell. If there are more than 3 diamonds among the 6 other neighbors then the configuration is not valid: there are green diamonds above or below blue diamonds or there is no possibility to join the different islands which appear in the neighborhood or there is an island which is not convex. Thus in a valid configuration, there are no diamond above or below the augmenting cell and 2 diamonds among the 6 other neighbors. It leads to 4 different kinds of augmenting cells up to symmetries. 

Proposition 7 A valid configuration always yields a valid configuration after a minority update.

Proof. We consider the 11 kinds of possible active cells and check that the configuration is still valid after firing such cells. We begin with the decreasing cells:

• isolated cell fires: In the construction tree, the isolated diamond is enclosed in rectangle R1. A diamond set is enclosed in a rectangle R2. R1 and R2 are joined together and their

(18)

join is enclosed in the rectangle R3. Firing the isolated cell leads to delete the rectangle R1

and R2 and the isolated diamond. The diamond set previously enclosed in R2 is now enclosed

in R3.

initial configuration configuration after firing the cell

R2 R1

R3

R3

• peninsula cell fires: the modified island is still convex. All the enclosing rectangles are still enclosing rectangles. There is no need to modify the construction tree, the configuration remains valid.

• isolated heterogeneous cell fires: using the corner lemma, we can consider the following construction tree. A single blue diamond is enclosed in a rectangle R1. A green island is

enclosed in a rectangle R2. These two rectangle are linked by an heterogeneous join and the

construction is enclosed in R3. Firing the isolated cell leads to delete the rectangles R1 and

R2 and the isolated diamond. The green island previously enclosed in R2 is now enclosed in

R3.

initial configuration configuration after firing the cell

R1 R3

R2 R3

• corner cell fires: there are two cases. In the first one, the island where the firing cell is located remains connected and thus there is no need to modify the construction tree and the configuration remains valid. In the other case, the island is divided into two islands which are joined by a simple join.

(19)

initial configuration configuration after firing the cell

R3

R1 R2

R3

• homogeneous bridge cell fires: the island is divided into two islands which are joined by a shifted or line join.

initial configuration configuration after firing the cell

R3 R3

R1

R2

• heterogeneous bridge cell fires: by two iterations of the corner lemma, we can consider the following construction tree. The blue island is enclosed in a rectangle R1. The green

island is enclosed in a rectangle R2. These two rectangle are linked by an heterogeneous join

and the construction is enclosed in R3. Firing the isolated cell leads to decrease the size of

R1 in order to replace the join by a shifted heterogeneous join.

initial configuration configuration after firing the cell

R1 R2

R3

R1 R1 R2

R3

• isolated bridge cell fires: by two iterations of the corner lemma, we can consider the following construction tree. One of the green island is enclosed in R1. It is joined to the blue

diamond by a heterogeneous join and enclosed in R4. The other green island is enclosed in

R2 and joined to R4 by a heterogeneous join. This construction is enclosed in R3. Firing the

(20)

initial configuration configuration after firing the cell R2 R1 R3 R4 R1 R2 R3

The study of the four kind of augmenting cell is similar to their decreasing counterparts where the initial and final configurations are switched. 

Proposition 8 Any valid configuration can be obtained by a sequence of minority updates from the standard configuration fitting its blue surrounding rectangle. The same holds for the green surrounding rectangle.

Proof. The proof is made by induction on the construction tree by considering the leaves and then the different types of joins. An island of diamonds can be reached from a rectangle of diamonds of the same color which surrounds it by using decreasing corner cells to remove the cells in the corners of its boundary.

Two rectangles of diamonds joined together by a simple, shifted or line join can be reached from the rectangle of diamonds of the same color surrounding them. Up to one missing diamond the two rectangles are connected and form only one island. Such an island can be reached as seen above and then the connecting diamond can be removed by firing a decreasing corner or homogeneous bridge cell.

Two rectangles R1 and R2 of diamonds joined by an heterogeneous or shifted

heteroge-neous join can be reached from the rectangle of blue or green diamonds surrounding them. The following figures show the different steps of the construction of an heterogeneous join. It works for both the blue and green rectangles surrounding the whole configuration, as long as R1 and R2 are inside this surrounding rectangle. The construction and the remark are similar

for shifted heterogeneous joins.

initial R1 R1 R1 R1 R2

cells fired to reach decreasing corner augmenting isolated bridge decreasing heterogeneous bridge decreasing isolated heterogeneous

the depicted configuration: decreasing isolated bridge augmenting heterogeneous bridge augmenting corner

Whatever is the join between two rectangles, there is a special case not treated yet when at least one of the two rectangles has not the same color as the rectangle surrounding their union: such a rectangle R can be greater than the surrounding rectangle as shown in Fig.6. In this case, another heterogeneous of shifted heterogeneous join necessarily occurred during

(21)

the construction of R and the surrounding rectangle encloses the two rectangles of this latter join. In this case we generate the two joins and the three rectangles simultaneously by a construction similar to the heterogeneous case.

The rectangles used in the definition of joins are enclosing rectangles and not necessarily surrounding rectangles, and their colors are not necessarily the same as the ones of the sur-rounding rectangles. Thus to achieve the induction properly, we use the next two remarks. First, a rectangle of diamonds can reach a smaller rectangle of diamonds of the same color: one can remove a line of diamonds at the boundary by repeatedly firing decreasing corner cells until the only diamond left on the line is removed by firing a decreasing peninsula cell. Secondly, a rectangle of diamonds R can be reached from its surrounding rectangle R0 of dia-monds of the opposite color: it is sufficient to reach from R0the configuration where an island made of one diamond colored like R0 is linked by a heterogeneous join to the rectangle R. After following the sequence presented for heterogeneous joins, the diamond colored like R0 can be removed by firing the decreasing isolated heterogeneous cell it covers. 

Proposition 10 The interaction energy of a valid configuration is equal to two times the number of its blue and green borders minus two times the number of intersections of blue and green borders. Thus, E 6 8A.

Proof. We recall that a border is the side of one diamond and thus given a configuration, the number of its blue and green borders is the total length of the boundaries of blue and green islands.

For each island the number of its border is the number of borders of its surrounding rectangle which is its perimeter. Thus there is an even number of borders and there is no configuration with 2 borders. The proof is made by recurrence on the number 4 + 2 × i of borders:

Initialization: The weight of the configuration with no borders is the weight of the fixed point that is to say 0. If i = 0, there is only one configuration with four borders, the configuration with one diamond. The weight of this configuration is 8.

Induction step: We suppose that there are x borders and y intersections. We call E the interaction energy of the configuration. Suppose that the configuration has one of the following kinds of decreasing cell:

• decreasing isolated cell: by firing this cell, 4 borders and 0 intersection disappear and the interaction energy is decreased by 8. The interaction energy of the updated configuration is 2(x − 4) − 2y by induction. Thus E = 2(x − 4) − 2y + 8 = 2x − 2y.

• decreasing peninsula cell: by firing this cell, 2 borders and 0 intersection disappear and the interaction energy is decreased by 4. The interaction energy of the updated configuration is 2(x − 2) − 2y by induction. Thus E = 2(x − 2) − 2y + 4 = 2x − 2y.

• decreasing isolated heterogeneous cell: by firing this cell, 4 borders and 2 intersections disappear and the interaction energy is decreased by 4. The interaction energy of the updated configuration is 2(x − 4) − 2(y − 2) by induction. Thus E = 2(x − 4) − 2(y − 2) + 4 = 2x − 2y. • decreasing heterogeneous bridge cell: by firing this cell, 2 borders and 2 intersections disappear and the interaction energy is not decreased. The interaction energy of the updated configuration is 2(x − 2) − 2(y − 2) = 2x − 2y by induction. Thus E = 2x − 2y.

• decreasing isolated bridge cell: if the cells fires 4 borders and 4 intersections disappear and the interaction energy is not decreased. The interaction energy of the updated configuration

(22)

is 2(x − 4) − 2(y − 4) = 2x − 2y by induction. Thus E = 2x − 2y.

Suppose that none of these kinds of decreasing cells are present in the configuration. Then we select an island. We select one line of diamonds on the side of the surrounding rectangle of this island. We remove diamonds from this line by firing decreasing corner cells. Firing a decreasing corner cell does not change the number of borders and intersections of the configuration and does not change the interaction energy of the configuration. When there is only one diamond left on the line, a decreasing peninsula or heterogeneous bridge cell appears and we can apply the previous cases. This ends the induction and thus E = 2x − 2y 

Proposition 11 For any valid configuration defined from k islands with ` merging opera-tions:

E[∆Φ] 6 3` − 3k N

Proof. Let c be a valid configuration with k islands and ` joins. Consider a construction tree of this configuration, with ` internal nodes and k leaves labeled by the islands. Each internal node is characterized by a set of diamonds which is the union of the two set of diamonds of its two sons and by the name of the link which has been used to join this two subsets. For each node v, Ev[∆Φ] denotes the expected variation of Φ for the configuration corresponding

to the set of diamonds of v under a minority update.

The area of the configuration is increased by one each time an augmenting cell is updated and decreased by one each time a decreasing cell is updated. Let Nac be the number of augmenting cells and Nc

d the number of decreasing cells of configuration c, then E[∆A] = Nc

a−Ndc

N . The interaction energy is decreased by 8 when a decreasing isolated cell fires (4 borders

disappear) and decreased by 4 when a decreasing peninsula cell fires (2 borders disappear) or a decreasing isolated heterogeneous cell fires (4 borders and 2 intersections disappear). Let Nisoc (resp. Npenc , Nhetc ) the number of decreasing isolated (resp. peninsula,isolated heterogeneous) cells in c. We have E[∆(E/4)] = −2N

c

iso−Npenc −Nhetc

N . Thus E[∆Φ] =

Nc

a−Ndc−2N c

iso−Npenc −Nhetc

N .

By induction on the construction tree, let us show that for a node v corresponding to kv

islands and `v joins, we have Ev[∆Φ] 6 3kvN−3`v.

Consider a leaf characterized by the island i. If the island is a single diamond, then for the corresponding configuration, we have Nai = 0, Ndi = 1, Nisoi = 1, Npeni = 0 and Nheti = 0 and thus Ei[∆Φ] = −N3. If the island is a line of j > 2 diamonds then the two diamonds

at the extremities of the line correspond to decreasing peninsula cells and other diamonds of the line correspond to decreasing homogeneous bridge cells. Then Nai = 0, Ndi = j, Nisoi = 0, Npeni = 2 and Nheti = 0 and thus Ei[∆Φ] = −j−2N 6 −N4. If the island has more than 3

diamonds and is not a line then we consider the borders of the island which form a cycle. Consider the following algorithm: we make one clockwise turn along the frontier beginning from an arbitrary point with a counter initialized at 0. Each time we turn clockwise we decrement the counter (we have reached a decreasing cell or a peninsula). Each time we turn counterclockwise we increment the counter (we have reach an augmenting cell). At the end of the first turn the counter is less than Nac − Nc

d − 2Nisoc − Npenc − Nhetc (Since that during

our analysis we have neglected the homogeneous bridge decreasing cells). Since the frontier is convex, it is known that the counter is equal to 4 (The direction is the same at the beginning and at the end of the turn, thus we have turned by 360◦). Thus Ei[∆Φ] 6 −N4.

(23)

Consider an internal vertex v which has two sons s and s0, the set of diamonds corre-sponding to s(resp. s0) is made of ks(resp. ks0) islands joined by `s(resp. `s0) joins. The set of

diamonds of v is made of ks+ ks0 islands joined by `s+ `s0+ 1 joins. We consider the different

kinds of joins between s and s0:

• simple join: the behavior of s and s0 is not changed but the join may create two augmenting corner cells (firing one of these active cells connects the two islands in the neighborhood of the join) and one augmenting isolated bridge cell (firing this cell creates a new island between the two islands in the neighborhood of the join). Thus this join creates at most three augmenting cells. We have Nav = Nas+ Nas0 + 3 and Ndv 6 Nds +

Nds0, Nisov 6 Nisos + Ns

0

iso, Npenv 6 Npens + Ns

0

pen and Nhetv 6 Nhets + Ns

0

het and Ev[∆Φ] 6 Ns

a+Nas0+3−Nds−Nds0−2Nisos −2Nisos0−Npens −Npens0 −Nhets −Nhets0

N 6

−3ks−3ks0+3`s+3`s0+3

N 6

−3kv+3`v

N .

• shifted join: the behavior of s and s0 is not changed but the join may create an

aug-menting homogeneous bridge cell between the two islands (firing this active cell connects the two islands in the neighborhood of the join). Thus this join creates at most one augmenting cell and Ev[∆Φ] 6

−3ks−3ks0+3`s+3`s0+1

N 6

−3kv+3`v

N .

• line join: same as shifted join.

• shifted heterogeneous join: the behavior of s and s0 is not changed but the join may create two augmenting heterogeneous bridge cells (firing one of these augmenting cells changes the link into an heterogeneous join). Thus this join creates at most two augmenting cells and Ev[∆Φ] 6 −3ks−3ks0+3`N s+3`s0+2 6 −3kvN+3`v.

• heterogeneous join: no augmenting cell appears but the behavior of s and s0 is modified.

An heterogeneous join requires that the cells of the corners are covered by diamonds. One of these diamonds belongs to the set of diamonds of s and the other from the set of diamonds of s0. In s and s0 they have at most two diamonds of their color in their neighborhood. Thus in s and s0 they cover a corner or peninsula or (isolated or isolated heterogeneous decreasing cell. If one of these cells is a decreasing corner cell in s or s0 then in v it is no more active. If one of these cells is a decreasing peninsula cell in s or s0 then in v it becomes a decreasing heterogeneous cell. If one of these cells is a decreasing isolated heterogeneous cell in s or s0 then in v it becomes a decreasing isolated bridge cell. If one of these cells is a decreasing isolated cell in s or s0 then in v it becomes a decreasing isolated heterogeneous cell. The two corners at the join are modified this way and thus Ev[∆Φ] 6

−3ks−3ks0+3`s+3`s0+2

N 6

−3kv+3`v

N .

Thus for any vertex v, Ev[∆Φ] 6 −3kvN+3`v.

Figure

Figure 1: Some examples of 2D cellular automata where similar stripes emerge in asyn- asyn-chronous regime even if their synasyn-chronous behavior differ drastically.
Figure 2: 2D Minority under different α-asynchronous dynamics with N = 50 × 50 cells.
Figure 4: The list of the possible configurations for cells with potential 6 0 and the diagonal edges that are reassigned (in red).
Figure 6: To the left: valid combinations of valid configurations (the underlying cells of the automaton are shown at the junction of the rectangles)
+3

Références

Documents relatifs

The schemes are con- structed by combing a discontinuous Galerkin approximation to the Vlasov equation together with a mixed finite element method for the Poisson problem.. We

A second scheme is associated with a decentered shock-capturing–type space discretization: the II scheme for the viscous linearized Euler–Poisson (LVEP) system (see section 3.3)..

In particular, we have applied these conditions to two families of prior models on the interaction functions h ,k : priors based on piecewise constant functions, with regular or

Thus semantic connection should replace semantic value as the principal object of semantic enquiry; and just as the semantic evaluation of a complex expression is naturally taken

Since each small rectangle R i has an integer side, it must contain an equal area coloured black and white.. Therefore the large rectangle R must contain such

( g ) It is known that E sup 1≤i≤N g i ≥ (ln N ) 1/2 /(π ln 2) 1/2 = π −1/2 (log 2 N ) 1/2 , when the (g i ) are independent standard Gaussian; see in Fernique’s book

 Raj Haresh Patel, Jérôme Härri, Christian Bonnet, Impact of localization errors on automated vehicle control strategies, IEEE Vehicular Networking Conference, November 27-29,

The most interesting phenomenon is that, first, the two first order solutions are very close and, second, the second order solution for the present scheme is much closer from the