• Aucun résultat trouvé

A Probabilistic Cellular Automaton for Evolution

N/A
N/A
Protected

Academic year: 2021

Partager "A Probabilistic Cellular Automaton for Evolution"

Copied!
7
0
0

Texte intégral

(1)

HAL Id: jpa-00247124

https://hal.archives-ouvertes.fr/jpa-00247124

Submitted on 1 Jan 1995

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.

A Probabilistic Cellular Automaton for Evolution

Nikolaus Rajewsky, Michael Schreckenberg

To cite this version:

Nikolaus Rajewsky, Michael Schreckenberg. A Probabilistic Cellular Automaton for Evolution. Jour-

nal de Physique I, EDP Sciences, 1995, 5 (9), pp.1129-1134. �10.1051/jp1:1995186�. �jpa-00247124�

(2)

Classification

Physics Abstracts

05.40+j 05.70Jk 87.10+e

A Probabilistic Cellular Automaton for Evolution

Nikolaus

Rajewsky

and Michael

Schreckenberg

Iustitute for Theoretical Physics, University of Cologne, 50923 KôIn, Germany

(Received

15 May1995, received in final form 30 May 1995, accepted 6 June

1995)

Abstract. We study two variauts of a binary model for Darwinian Coevolutiou m an ecosys- tem of iuteracting species based ou a model recently proposed by Bak and Sueppen

iii.

We present results from a computer simulation and an improved mean-field calculation, including

exponents, critical points and probability of certain spiu configurations.

Recently

a model for Darwinian Coevolution in a dynamical ecosystem of

interacting species

was

proposed by

Bak lc

Sneppen (BS-model) Iii.

Trie

only

mechanisms which are considered in this model are mutation and natural selection. In this note, we will

study

a

simplified

version of the BS-model and we will not discuss

questions concerning

the

applicability

to

biological

evolution. The BS-model consists of

L~

sites

(species) arranged

on a d-dimensional

hypercubic

lattice.

Here,

we set d

= 1 and use

periodic boundary

conditions. To each

species

a random number

(barrier) B~,

0 < B~ < 1

(equally distributed)

is

assigned

in the

beginning.

The

evaluation

proceeds

as follows: choose the site with trie lowest value B~ <

Bj

for ail

j #

and

assign

new random numbers to1 and its left and

right neighbors.

This choice of the interaction

between the species is

quite arbitrary.

Que can, for

example,

also

study

a

only

"one-sided"-

version of this model

(assign

new random numbers

only

to1

and,

say,

1+1)

(2]. After a

transient time the system

organizes

itself into a

stationary

state with critical

properties.

The distribution

p(B)

of the barriers converges towards a

step-function

m the limit of an infinite system

(L

-

cc):

~~~~

~~~~

ÎÎÎÎ

Î ÎÎÎ

We now define a

probabilistic binary

cellular automaton

(PCA-model)

based on this

picture

of the

stationary

state of the BS-model

(3,4].

Ail barriers below the threshold are set to 1

(spin 1),

all

remaining

barriers are set to 0

(spin 0).

The evaluation

proceeds

as follows:

choose

randomly

a site1 with spin n~ = 1 and

assign independently

three new spins ni, n~-i and n~+i

to1,1-1

and 1+1

il

with

probability

c, 0 with

probability

1

c), irrespective

of their former values. We also

study

the one-sided version of this model.

Note that the

global

feature of the

BS-update-rule disappears

but is reflected in the new control parameter c.

The one-sided case with the constraint to leave the spm 1 site which was chosen for

update

© Les Editions de Physique 1995

(3)

l130 JOURNAL DE PHYSIQUE I N°9

unchanged

and

only

to

assign

a new

spin

to its one

neighbor

was solved in reference [Si. There the

stationary

state is trivial:

< nz~ni~.. n~~ >= c~

for ail c and it is

possible

to calculate the

equilibrium

spm autocorrelation function of the

time-dependent occupation

number fluctuations at a certain site.

In the case of our PCA-models exists a critical

probability

c* below which the system converges towards the

absorbing

state ni = 0. Above c* the

density

pi of sites with

spin

1 converges to some

c-dependent

value.

Figure

1 shows pi vs. time for a system of 3 x 10~ sites. The

simulation was

performed

on a SUN workstation. The unit of time is

simply

the total number of

updates.

At c* we find

fil ~

t~,

T < Ù.

Dur results for the PCA'S are c*

= 0.6353 ~ 0.0001

(two-sided,

in agreement with (4]) and c* = 0.768 ~ 0.0001

(one-sided).

The exponent T turned out to be the same for both models:

T = -0.185 ~ 0.004. The two-sided PCA with

parallel dynamics

was studied in (6] and is

known to be in the same

universality

class as directed

percolation.

Kinzel finds a diflerent c*.

In order to compare his exponent T' = 0.157 ~ 0.002 with our data one has to rescale the time

properly,

since our rate of

update

is

coupled

to pi

Ii). Doing this,

one obtains T'

=

T/(T +1),

which is in

good

agreement with our value of T.

We tutu to an

improved

mean-field

description

of the PCA'S in the

stationary

state. We denote the

probability

to find a

configuration

njnj+i nj+~ of r+1

neighbored

spins with pn,n,~~ n,~~, for

example

pli =< n~ n~+1 >.

pi O

o-1

100000 1e+06 le+07 1e+08 1eW9 1e+10

log(t)

Fig. l. Trie density of 1-spms m a system of 3 x 10~ sites with twc-side update versus time. Trie time unit is trie total number of updates and trie parameter is the probability c.

(4)

We now write down the flow

equation

for pi

(two-sided):

fli

=

~tl13c-1)pi 2piij.

7 characterizes the rate of the

update.

This

equation yields

pli

"

~~~ ~~

pi in the station- 2

ary state. A

simple

mean-field ansatz would factorize pli into pi pi and therefore lead to

pi "

(3c 1)/2

with a critical

point

at c =

1/3.

This is the same result as for the

original

BS-model.

Figure

2 shows pi

(c),pli(c),..,piiiiii (ci (note

that pli...i

(r sites)

is

equal

to

< ni ni+i n~+~-i

>).

The mean-field solution is dotted. It is clear that this mean-field solution becomes exact for c - 1.

We now discuss the

special

case c = 1. The

stationary

solution in this case is trivial and the transient can be

exactly

solved. To do

this,

it is convenient to examine

strings

of1 sites with n~ = and to denote the

probability

for such a

string

with zi. The case zo

corresponds

to pli It is easy to find the flow equation for zi

by considering

the

possible gains

and losses in one

time-step, here done for the one-sided model:

ii =

7(zi+i zi) Il # 0)

and

do

='f(zi).

The rate of

update

7 in our model is

given by 1/(Lpi) (L=system size)

and therefore time-

dependent.

The strategy is now to solve these

equations

for a system

consisting only

of

strings

zi with one certain =

la

in tue

beginning.

The solution for a

general starting configuration

is then obtained

by taking

the average over the

string-configuration

in the

beginning

since the

strings

are not

spatially

correlated. The solution for the mentioned

special starting configuration

is

~~~~°~

(lo

1)l~

~~~~

with

t

rit)

=

/~f(t')dt'

As an

example,

one can calculate

pi(t)

for a

starting configuration

which is

given by

pi

Ii

=

0)

=

and

poli

=

0)

= 1

p°.

One has tuen

~~~~~ ~

whicu

yields

Pi

Ii)

"1

Il

P°)e~~~~~~~

Tuis is an

integro-diflerential equation

for

pi(t).

Tue

corresponding

diflerential

equation

is

directly

solvable and one obtains

finally

pi(t)

+

In(1 pi(t))

= ~~~ +

+

In(1 p°).

(5)

l132 JOURNAL DE PHYSIQUE I N°9

0.9 Pi o

Pii +

Piii °

0.8 Piiii X

Piiiii ~

Piiiiii * 0.7

0.6

o

à 0.5

~ o o

o o

0.3 o

o +

+

~+ ~

+

~+~

O.1

0

o.6 o.65 0.7 0.75 0.8 0.85 0.9 0.95

~ c

pl O

Pll +

Plll °

0.8 Piiii X

Piiiii ~

Piiiiii * 0.7

0.6

à 0.5

o 0.4

O ~

0.3 °

~ +

O-z +

+ o

o

O.1 °

0

0.75 0.8 0.85 0.9 0.95

~)

c

Fig. 2.

a)

The statiouary values of pi, pli,

:., piiiiii as a fuuctiou of c for a system of 3 x 10~ sites

(two-sided).

Trie simple mean-field solution for pi

is dotted, trie improved mean-field approximation

is drawn in fuit fines;

b)

The same for trie one-sided variant of this model.

We now return to our

general

model c < 1 and

apply

trie

(2,1)-cluster approximation,

as

described in reference

I?i.

Tuis means that we

decompose

ail clusters into two-site-clusters

(6)

overlapping just

one site:

1+~-2

fl"<"<+i:.n,+~ #

~

~"?"?+ifl"J+inj+2

j=z

fInj+1

Tue

stationary

flow

equation

for poo,

0 =

il c)~pi

+

Il c)poli

cpooi

becomes wituin tuis

approximation

° ~~ ~~~~~ ~ i~

~)~°)~~

CPoi +

cl~li,

wuicu

implies tuat, using

relations like Pol " Pi Pii,

gc2 2c 1

j~

>

c*).

Pi #

7c 1

Tuis leads to c* =

il

+

/À)

m

0.46,

wuicu is an improvement

compared

to the

simple mean-field-approximltion. Figure

2 shows this

improved

solution. Data and calculation agree

very

nicely

for

higher

values of c.

Figure

2 also shows that the mean-field cluster approximation is very

good

for

calculating

expectation values hke < n~ n~+i n~+~-i >. The data of the simulation coincide

nicely

with the law

pli

i(r sites)

=

(~~

2

~)~ ~pi

We

give

the

corresponding

results for the one-sided PCA:

4c~ c

~~ 3c 1

and

c* = (1 +

Vi)

m 0.6404,

and tue numerical law

pli...i(r sites)

=

(2c 1)~~~pi.

Again,

the

simple

mean-field solution

yields

tue same result as for the one-sided BS-model, wuicu is c

=

2/3.

To calculate the critical

point

more

precisely,

one could

simply

try a

(3,2)-cluster approximation

and so

forth,

but

unfortunately

the dimension of the system of equations grows

exponentially,

besides the dilficulties

arising

in

writing

down the correct flow equations. We tried another

ansatz: one can

imagine

to map a system of L spms in trie

stationary

state of a PCA-model onto

a system of L'

=

L/3

spms

by performing

a sort of

block-spin-transformation

with

majority-

rule

pi

= prit +

2poii

+ plot One expects

pi

rz pi in the

vicinity

of c*.

Tjis

ansatz

togetuer

witu tue flow

equation

of poo and tue

(2,1)-type approximation

prit = ~~~

yields

c* = 1, the pi

trivial critical

point,

and c*

=

iii

+

À~)

m

0.69,

whicu is much better tuan tue

(2,1)-

36

cluster-approximation

result.

(7)

l134 JOURNAL DE PHYSIQUE I N°9

Tue same metuod used for tue one-sided PCA leads to a non-trivial critical point

~~

6

~~ ~

~~

'~

~'~~~'

In summary, we did a computer simulation of two

closely

related

simple

cellular automata for coevolution. We find tue same exponent of the time

decay

of tue

density

of sites witu spin 1 as for directed

percolation

but diflerent critical

points.

The critical

points

can be

approximated

by

means of a

simple

renormalization argument. We find a numerical law for the

uigher

cluster

probabilities

and

give

the results of an

improved

mean-field

theory

which is very

good

for these

probabilities.

References

[il

Bak P. and Sneppen K., Phgs. Rev. Lent. 71 (1993) 4083; Flyvbjerg H., Bak P. and Sneppen K., Phgs. Rev. Lent. 71

(1993)

4087.

[2] Vabô R., Rajewsky N., Kertész J. and Schreckenberg M., in preparation.

[3] Rajewsky N. and Schreckenberg M., Verhandl. DPG Vi 29

(1994)

955.

[4] Jovanovié B., Buldyrev S-V-, Havbn S. and Stanley H-E-, Phgs. Rev. E 50

(1994)

2403.

[5] Jàckle J. and Eisinger S., Z. Phgs. B 84 (1991) 115.

[6] Kinzel W., Z. Phgs. B 58

(1985)

229.

[7] Schreckenberg M., Schadschneider A., Nagel K. and Ito N., Phgs. Rev. E 51

(1995)

2939.

Références

Documents relatifs

La raison : on trie bien les grandes bouteilles à la maison, mais on a moins le réflexe avec les plus petits formats que l’on emporte dans les transports, en balade, au sport…

Our final implementation uses a red-black tree to store fil- tered transactions, item order is ascending according to their support, simultaneous traversal is used as a routing

00 PRIX DU SYNDICAT DES MARCHANDS DE (Groupe A) Paris Simple Gagnant, Simple Placé, Couplé Gagnant, Couplé Placé, TrioD.

➋ L'image initiale pour insérer une image nommée image1 dans la zone de travail : deux points A et B.. sont automatiquement créés aux coins inférieurs

Although a compact suffix trie has a bit more nodes than the corresponding suffix tree, all of its arcs are labeled by single symbols rather than factors (substrings).. Because of

instead of using a classic LIFO memory, proved to be sufficient to capture locality effects (Fried- mann et al. 2009) when “similar” NPs are pro- cessed (Warren &amp;

Placer ces points sur la figure

Largement répandu dans les établissements d’enseignement, le photocopillage menace l’avenir du livre, car il met en danger son équilibre économique et prive les auteurs