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�
Classification
Physics Abstracts
05.40+j 05.70Jk 87.10+e
A Probabilistic Cellular Automaton for Evolution
Nikolaus
Rajewsky
and MichaelSchreckenberg
Iustitute for Theoretical Physics, University of Cologne, 50923 KôIn, Germany
(Received
15 May1995, received in final form 30 May 1995, accepted 6 June1995)
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, includingexponents, critical points and probability of certain spiu configurations.
Recently
a model for Darwinian Coevolution in a dynamical ecosystem ofinteracting species
was
proposed by
Bak lcSneppen (BS-model) Iii.
Trieonly
mechanisms which are considered in this model are mutation and natural selection. In this note, we willstudy
asimplified
version of the BS-model and we will not discussquestions concerning
theapplicability
tobiological
evolution. The BS-model consists of
L~
sites(species) arranged
on a d-dimensionalhypercubic
lattice.
Here,
we set d= 1 and use
periodic boundary
conditions. To eachspecies
a random number(barrier) B~,
0 < B~ < 1(equally distributed)
isassigned
in thebeginning.
Theevaluation
proceeds
as follows: choose the site with trie lowest value B~ <Bj
for ailj #
andassign
new random numbers to1 and its left andright neighbors.
This choice of the interactionbetween the species is
quite arbitrary.
Que can, forexample,
alsostudy
aonly
"one-sided"-version of this model
(assign
new random numbersonly
to1and,
say,1+1)
(2]. After atransient time the system
organizes
itself into astationary
state with criticalproperties.
The distributionp(B)
of the barriers converges towards astep-function
m the limit of an infinite system(L
-cc):
~~~~
~~~~~Î
ÎÎÎÎ
Î ÎÎÎ
We now define a
probabilistic binary
cellular automaton(PCA-model)
based on thispicture
of thestationary
state of the BS-model(3,4].
Ail barriers below the threshold are set to 1(spin 1),
allremaining
barriers are set to 0(spin 0).
The evaluationproceeds
as follows:choose
randomly
a site1 with spin n~ = 1 andassign independently
three new spins ni, n~-i and n~+ito1,1-1
and 1+1il
withprobability
c, 0 withprobability
1c), irrespective
of their former values. We alsostudy
the one-sided version of this model.Note that the
global
feature of theBS-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
l130 JOURNAL DE PHYSIQUE I N°9
unchanged
andonly
toassign
a newspin
to its oneneighbor
was solved in reference [Si. There thestationary
state is trivial:< nz~ni~.. n~~ >= c~
for ail c and it is
possible
to calculate theequilibrium
spm autocorrelation function of thetime-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 theabsorbing
state ni = 0. Above c* thedensity
pi of sites withspin
1 converges to somec-dependent
value.Figure
1 shows pi vs. time for a system of 3 x 10~ sites. Thesimulation was
performed
on a SUN workstation. The unit of time issimply
the total number ofupdates.
At c* we findfil ~
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 isknown to be in the same
universality
class as directedpercolation.
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 ofupdate
iscoupled
to piIi). Doing this,
one obtains T'=
T/(T +1),
which is in
good
agreement with our value of T.We tutu to an
improved
mean-fielddescription
of the PCA'S in thestationary
state. We denote theprobability
to find aconfiguration
njnj+i nj+~ of r+1neighbored
spins with pn,n,~~ n,~~, forexample
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.
We now write down the flow
equation
for pi(two-sided):
fli
=~tl13c-1)pi 2piij.
7 characterizes the rate of the
update.
Thisequation yields
pli"
~~~ ~~
pi in the station- 2
ary state. A
simple
mean-field ansatz would factorize pli into pi pi and therefore lead topi "
(3c 1)/2
with a criticalpoint
at c =1/3.
This is the same result as for theoriginal
BS-model.
Figure
2 shows pi(c),pli(c),..,piiiiii (ci (note
that pli...i(r sites)
isequal
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. Thestationary
solution in this case is trivial and the transient can beexactly
solved. To dothis,
it is convenient to examinestrings
of1 sites with n~ = and to denote theprobability
for such astring
with zi. The case zocorresponds
to pli It is easy to find the flow equation for ziby considering
thepossible gains
and losses in onetime-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 isgiven by 1/(Lpi) (L=system size)
and therefore time-dependent.
The strategy is now to solve theseequations
for a systemconsisting only
ofstrings
zi with one certain =la
in tuebeginning.
The solution for ageneral starting configuration
is then obtainedby taking
the average over thestring-configuration
in thebeginning
since thestrings
are not
spatially
correlated. The solution for the mentionedspecial starting configuration
is~~~~°~
(lo
1)l~
~~~~
with
t
rit)
=/~f(t')dt'
As an
example,
one can calculatepi(t)
for astarting configuration
which isgiven by
pi
Ii
=0)
=p°
andpoli
=0)
= 1p°.
One has tuen~~~~~ ~
whicu
yields
Pi
Ii)
"1Il
P°)e~~~~~~~Tuis is an
integro-diflerential equation
forpi(t).
Tuecorresponding
diflerentialequation
isdirectly
solvable and one obtainsfinally
pi(t)
+In(1 pi(t))
= ~~~ +p°
+In(1 p°).
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 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
~)
cFig. 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 piis 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 andapply
trie(2,1)-cluster approximation,
asdescribed in reference
I?i.
Tuis means that wedecompose
ail clusters into two-site-clustersoverlapping just
one site:1+~-2
fl"<"<+i:.n,+~ #
~
~"?"?+ifl"J+inj+2j=z
fInj+1
Tue
stationary
flowequation
for poo,0 =
il c)~pi
+Il c)poli
cpooibecomes 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 improvementcompared
to thesimple mean-field-approximltion. Figure
2 shows thisimproved
solution. Data and calculation agreevery
nicely
forhigher
values of c.Figure
2 also shows that the mean-field cluster approximation is verygood
forcalculating
expectation values hke < n~ n~+i n~+~-i >. The data of the simulation coincidenicely
with the lawpli
i(r sites)
=
(~~
2~)~ ~pi
We
give
thecorresponding
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,
thesimple
mean-field solutionyields
tue same result as for the one-sided BS-model, wuicu is c=
2/3.
To calculate the critical
point
moreprecisely,
one couldsimply
try a(3,2)-cluster approximation
and so
forth,
butunfortunately
the dimension of the system of equations growsexponentially,
besides the dilficultiesarising
inwriting
down the correct flow equations. We tried anotheransatz: one can
imagine
to map a system of L spms in triestationary
state of a PCA-model ontoa system of L'
=
L/3
spmsby performing
a sort ofblock-spin-transformation
withmajority-
rulepi
= prit +2poii
+ plot One expectspi
rz pi in thevicinity
of c*.Tjis
ansatztogetuer
witu tue flow
equation
of poo and tue(2,1)-type approximation
prit = ~~~yields
c* = 1, the pitrivial critical
point,
and c*=
iii
+À~)
m
0.69,
whicu is much better tuan tue(2,1)-
36
cluster-approximation
result.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
relatedsimple
cellular automata for coevolution. We find tue same exponent of the timedecay
of tuedensity
of sites witu spin 1 as for directedpercolation
but diflerent criticalpoints.
The criticalpoints
can beapproximated
by
means of asimple
renormalization argument. We find a numerical law for theuigher
clusterprobabilities
andgive
the results of animproved
mean-fieldtheory
which is verygood
for theseprobabilities.
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