TOPICS
Search

Bak-Sneppen Model


The Bak-Sneppen model is a discrete-time Markov chain in which the site with the minimum value and its neighboring sites receive new independently sampled values. Bak and Sneppen (1993) introduced it as a simple model of biological evolution. The values are conventionally called fitnesses.

In the standard ring version, there are N>=4 sites with fitnesses in the unit interval, so the state space is [0,1]^N. At each step, find a site i of minimum fitness and replace the values at sites i-1, i, and i+1 by three independent samples from the uniform distribution on [0,1]. Site indices are interpreted modulo N. Ties may be resolved by taking the first minimum in index order. They have probability zero under independent continuous initialization.

BakSneppenUpdate

In the illustrated eight-site ring, site 8 has the minimum fitness, so sites 7, 8, and 1 are updated. The three displayed replacement values illustrate one transition.

For each finite N, the ring process has a unique stationary distribution (Alberts et al. 2017). For four sites, its joint probability density function is

 pi_4(x_1,x_2,x_3,x_4)=sum_(i=1)^4q(x_i),
(1)

where

 q(x)=3/2(1-(1-x)^3)/([(1-x)^3+2]^2)
(2)

for 0<=x<=1 (Schlemm 2012, Alberts et al. 2017). Since int_0^1q(x)dx=1/4, the one-site marginal distribution has probability density function

 f(x)=q(x)+3/4.
(3)

Thus q alone is not the one-site probability density function.

The open-chain version used by Trott (2004, sec. 1.5.6) refreshes only two sites when the minimum occurs at an endpoint. It therefore has a different boundary rule from the ring process. Discrete-valued variants also require separate analysis (Meester and Znamenski 2002).


See also

Markov Chain, Stationary Distribution, Uniform Distribution

Explore with Wolfram|Alpha

WolframAlpha

More things to try:

References

Alberts, T.; Lee, G. Y.; and Simper, M. "Bak-Sneppen Backwards." Stochastics 89, 1127-1142, 2017. https://doi.org/10.1080/17442508.2017.1282957.Bak, P. and Sneppen, K. "Punctuated Equilibrium and Criticality in a Simple Model of Evolution." Phys. Rev. Lett. 71, 4083-4086, 1993. https://doi.org/10.1103/PhysRevLett.71.4083.Hénard, O. "Sharpness of the Avalanche Phase Transition in the Bak-Sneppen Model." 11 Aug 2026. https://arxiv.org/abs/2608.10992.Meester, R. and Znamenski, D. "Non-Triviality of a Discrete Bak-Sneppen Evolution Model." J. Stat. Phys. 109, 987-1004, 2002. https://doi.org/10.1023/A:1020468325294.Meester, R. and Znamenski, D. "Limit Behavior of the Bak-Sneppen Evolution Model." Ann. Probab. 31, 1986-2002, 2003. https://doi.org/10.1214/aop/1068646375.Meester, R. and Znamenski, D. "Critical Thresholds and the Limit Distribution in the Bak-Sneppen Model." Commun. Math. Phys. 246, 63-86, 2004. https://doi.org/10.1007/s00220-004-1044-4.Schlemm, E. "Asymptotic Fitness Distribution in the Bak-Sneppen Model of Biological Evolution with Four Species." J. Stat. Phys. 148, 191-203, 2012. https://doi.org/10.1007/s10955-012-0538-2.Trott, M. The Mathematica GuideBook for Graphics. New York: Springer-Verlag, 2004. §1.5.6. https://www.mathematicaguidebooks.org/.

Cite this as:

Weisstein, Eric W. "Bak-Sneppen Model." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Bak-SneppenModel.html

Subject classifications