L-6: Difference between revisions
(37 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<Strong> Goal: </Strong> We solve the mean field version of the cellular automaton, derive its avalanche statistics and make a connection with the Bienaymé-Galton-Watson process used to describe an epidemic outbreak. | |||
= Fully connected (mean field) model for the cellular automaton= | |||
Let's study the mean field version of the cellular automata introduced in the previous lecture. | Let's study the mean field version of the cellular automata introduced in the previous lecture. | ||
We introduce two approximations: | We introduce two approximations: | ||
Line 19: | Line 20: | ||
<center><math> x_i = 1-\sigma_i | <center><math> x_i = 1-\sigma_i | ||
</math></center> | </math></center> | ||
The instability occurs when a block is at <math> x_i =0 </math> and is followed by its stabilization and a redistribution on all the blocks : | |||
<center> | |||
<math> | |||
\begin{cases} | |||
x_i=0 \to x_i= \Delta & (stabilization) \\ | |||
x_{j} \to x_j- \frac{1}{L} \frac{\Delta}{1 + m^2} & (redistribution) \\ | |||
\end{cases} | |||
</math> | |||
</center> | |||
=== Dynamics === | === Dynamics === | ||
Let's | Our goal is thus to determine the distribution <math>P_w(x)</math> of all blocks, given their intial distribution, <math>P_0(x)</math>, and a value of <math> w </math>. | ||
Let's decompose in steps the dynamics | |||
* <Strong> Drive:</Strong> Increasing <math>w \to w + dw</math> each | * <Strong> Drive:</Strong> Increasing <math>w \to w + dw</math> each block decreases its distance to threshold | ||
<center><math> x_i \to x_i - m^2 dw </math></center>. | <center><math> x_i \to x_i - m^2 dw </math></center>. | ||
As a consequence | As a consequence | ||
<center> <math>P_{w+dw}(x) = P_w(x+dw) \sim P_w(x) + m^2 dw \partial_x P_w(x)</math></center> | <center> <math>P_{w+dw}(x) = P_w(x+m^2 dw) \sim P_w(x) + m^2 dw \partial_x P_w(x)</math></center> | ||
* <Strong> | * <Strong> Stabilization : </Strong> A fraction <math> m^2 d w P_w(0) </math> of the blocks is unstable. The stabilization induces the change <math>m^2 d w P_w(0) \to m^2 d w P_w(0) g(x) </math>. Hence, one writes | ||
<center> <math> \partial_w P_{w}(x) \sim m^2 \left[\partial_x P_w(x) + P_w(0) g(x) \right] </math> </center> | <center> <math> \partial_w P_{w}(x) \sim m^2 \left[\partial_x P_w(x) + P_w(0) g(x) \right] </math> </center> | ||
The stabilization of the unstable blocks induce a drop of the force per unit length | |||
<center><math> m^2 d w P_w(0) \int d x x g(x) = m^2 d w P_w(0) \overline{\Delta} </math> </center> \ | |||
* <Strong> Redistribution </Strong> This drop is (partially) compensated by the redistribution. The force acting on all points is increased: | |||
* <Strong> | <center> <math> x_i \to x_i - m^2 dw P_w(0) \frac{\overline{\Delta}}{1+m^2} </math> </center> | ||
<center><math> | Again, most of the distribution will be driven to instability while a fraction of the blocks become unstable... we can write | ||
x_i \to | |||
<center> <math>\partial_w P_{w}(x) = m^2 \left[\partial_x P_w(x) + P_w(0) g(x) \right] \left[ 1+P_w(0) \frac{\overline{\Delta}}{1+m^2} + (P_w(0) \frac{\overline{\Delta}}{1+m^2})^2 +\ldots\right] </math> </center> | <center> <math>\partial_w P_{w}(x) = m^2 \left[\partial_x P_w(x) + P_w(0) g(x) \right] \left[ 1+P_w(0) \frac{\overline{\Delta}}{1+m^2} + (P_w(0) \frac{\overline{\Delta}}{1+m^2})^2 +\ldots\right] </math> </center> | ||
and finally: | and finally: | ||
Line 51: | Line 58: | ||
Increasing the drive the distribution converge to the fixed point: | Increasing the drive the distribution converge to the fixed point: | ||
<center> <math>0 = \partial_x P_{\text{stat}}(x) + P_{\text{stat}}(0) g(x) </math> </center> | <center> <math>0 = \partial_x P_{\text{stat}}(x) + P_{\text{stat}}(0) g(x) </math> </center> | ||
* | * Determine <math> P_{\text{stat}}(0) =\frac{1}{\overline{\Delta}} </math> using | ||
<center> <math> 1= \int_0^\infty dx \, P_{\text{stat}}(x)= - \int_0^\infty dx \, x \partial_x P_{\text{stat}}(x) </math> </center> | <center> <math> 1= \int_0^\infty dx \, P_{\text{stat}}(x)= - \int_0^\infty dx \, x \partial_x P_{\text{stat}}(x) </math> </center> | ||
* Show | * Show | ||
Line 71: | Line 78: | ||
=== Avalanches or instability?=== | === Avalanches or instability?=== | ||
We consider an avalanche starting from a single unstable site <math> x_0=0 </math> and the sequence of sites more close to instabitity <math> x_1< x_2<x_3\ldots </math>. For each unstable block, all the blocks receive a random kick: | |||
<center><math> \frac{\Delta_1}{(1+m^2)L},\quad \frac{\Delta_2}{(1+m^2)L}, \quad \frac{\Delta_3}{(1+m^2)L}, \ldots</math></center> | |||
with <math> \Delta_1,\Delta_2,\Delta_3, \ldots </math> drwan from <math> g(\Delta) </math> Are these kick able to destabilize other blocks? | |||
Given the initial condition and <math> w </math>, the state of the system is described by <math> P_w(x) </math>. From the extreme values theory we know the equation setting the average position of the most unstable block is | |||
<center><math> \int_0^{x_1} P_w(t) dt =\frac{1}{L} </math></center> | |||
Hence, for large systems we have | |||
<center><math> x_1 \sim \frac{1}{L P_w(0)}, \; x_2 \sim \frac{2}{L P_w(0)}, \; x_3 \sim \frac{3}{L P_w(0)}, \ldots </math></center> | |||
Hence we need to compare the mean value of the kick with the mean gap between nearest unstable sites: | |||
<center><math> \frac{\overline{\Delta}}{(1+m^2)L} \quad \text{versus }\quad \frac{1}{ P_w(0) L} </math></center> | |||
Note that <math>L </math> simplifies. We expect three possibilities: | |||
* if the mean kick is smaller than the mean gap the system is subcritical and avalanches quickly stops. | |||
* if the mean kick is equal to the mean gap the system is critical and avalanches are power law distributed | |||
* if the mean kick is larger of the mean gap the system is super-critical and avalanches are unstable. | |||
Note that in the stationary regime the ratio between mean kick and mean gap is <math> 1/(1+m^2) </math>. Hence, the system is subcritical when <math>m>0 </math> and critical for <math>m=0 </math> | |||
====Mapping to the Brownian motion==== | |||
Let's define the random jumps and the associated random walk | |||
<center><math> \eta_1 = \frac{\Delta_1}{(1+m^2)L}- x_1, \; \eta_2=\frac{\Delta_2}{(1+m^2)L}- (x_2-x_1), \; \eta_3=\frac{\Delta_3}{(1+m^2)L}- (x_3-x_2) \ldots | |||
</math></center> | |||
<center><math> | |||
X_n= \sum_{i=1}^n \eta_i \quad \quad \text{with} \; \overline{\eta_i} = \frac{\overline{\Delta}}{L(1+m^2)} -\frac{1}{LP_w(0)} | |||
</math></center> | |||
An avalanche is active until <math> | |||
X_n </math> is positive. Hence, the size of the avalanche identifies with first passage time of the random walk. | |||
* <Strong> Critical case </Strong>: In this case the jump distribution is symmetric and we can set <math> X_0=0</math>. Under these hypothesis the Sparre-Andersen theorem state that the probability that the random walk remains positive for <math>n</math> steps is independent on the jump disribution and for a large number of steps becomes <math>Q(n) \sim \frac{1}{\sqrt{\pi n}}</math>. Hence, the distribution avalanche size is | |||
<center><math> P(S)= Q(S)-Q(S+1) \sim \frac{1}{\sqrt{\pi S}} -\frac{1}{\sqrt{\pi (S+1)}} \sim \frac{1}{2 \sqrt{\pi}}\frac{1}{S^{3/2}} </math> </center> | |||
This power law is of Gutenberg–Richter type. The universal exponent is <math>\tau=3/2</math> | |||
* <Strong> Stationary regime</Strong>: Replacing <math> \frac{1}{LP_w(0)}</math> with <math> \frac{1}{LP_{\text{stat}}(0)} = \frac{\overline{\Delta}}{L} </math> we get <math> \; \overline{\eta_i} \sim - \frac{m^2}{1+m^2} \frac{\overline{\Delta}}{L}</math>. For small m, the random walk is only sliglty tilted. The avalanche distribution will be power law distributed with <math>\tau=3/2</math> until a cut-off | |||
<center> <math> S_{\max} \sim m^{-4}</math> </center> | |||
== Bienaymé Galton Watson process== | |||
A time <math> t=0 </math> appears as infected individual which dies with a rate <math> a </math> and branches with a rate <math> b </math>. On average, each infection generates in average <math> R_0 = b/a </math> new | |||
ones. Real epidemics corresponds to <math> R_0>1 </math>. | |||
At time <math> t </math>, the infected population is <math> n(t) </math>, while the total infected population is | |||
<center> <math> N(t) = \int_0^t n(t') d t' </math> </center> | |||
Our goal is to compute <math> P(N(t)) </math> and we introduce its Laplace Transform: | |||
<center> <math> Q_s(t)=\int_0^\infty P(N) e^{-s N} dN=\left\langle e^{-s\int_0^t n(t') dt'}\right\rangle | |||
</math></center>. Note that the normalization imposes <math> Q_0(t)=1 </math>. | |||
* <Strong> Evolution equation</Strong>: Consider the evolution up to the time <math> t+dt</math> as a first evolution from <math> 0</math> to <math> dt</math> and a following evolution from <math> dt</math> to <math> t+ dt</math>. Derive the following equation for <math> Q_s(t)</math> | |||
<center> <math> Q_s(t+dt) = (1-(a+b) d t) e^{-s dt} Q_s(t) +a dt + b dt Q_s^2(t) +O(dt^2) </math></center> | |||
<center><math> | which gives | ||
<center> <math> \frac{d Q_s(t)}{d t}= -(a+b+s) Q_s(t)+a+ b Q_s^2(t) </math></center> | |||
* <Strong> Critical case: the stationary solution</Strong>: Let's set <math> b=a</math> and <math> a=1</math> to recover the results of the mean field cellular automata. In the limit <math> t \to \infty</math> the total population coincides with the avalanche size, <math> N(t\to \infty) =S</math>. The Laplace transform of <math> P(S)</math> is | |||
<center> <math> 0= -(2+s) Q_s^{\text{stat}}+1+ (Q_s^{\text{stat}})^2 </math></center> | |||
which gives | |||
<center> <math>Q_s^{\text{stat}}= \frac{(2+s) -\sqrt{s^2 +4 s}}{2} \sim 1 - \sqrt{s} +O(s) </math></center> | |||
with | |||
<center> <math>\int_0^\infty d S P(S) e^{-sS}= Q_s^{\text{stat}} </math></center> | |||
<center><math> \int_0^ | * <Strong> Critical case: Asymptotics</Strong>: We want to predict the power law tail of the avalanche distribution <math> P(S) \sim A \cdot S^{-\tau} </math>. Taking the derivative with respect to <math> s </math> we have | ||
<center> <math> A \int_0^\infty d S S^{1-\tau} e^{-sS}=\frac{1}{2 \sqrt{s}} </math></center> | |||
<center><math> | and conclude that <math> \tau=3/2 </math> and | ||
<center> <math> A =\frac{1}{2 \int_0^\infty d z e^{-z}/\sqrt{z}}= \frac{1}{2 \sqrt{\pi}} </math></center> | |||
Hence we find back our previous result | |||
<center><math> P(S) \sim \frac{1}{2 \sqrt{\pi}}\frac{1}{S^{3/2}} </math> </center> |
Latest revision as of 10:21, 9 March 2025
Goal: We solve the mean field version of the cellular automaton, derive its avalanche statistics and make a connection with the Bienaymé-Galton-Watson process used to describe an epidemic outbreak.
Fully connected (mean field) model for the cellular automaton
Let's study the mean field version of the cellular automata introduced in the previous lecture. We introduce two approximations:
- Replace the Laplacian, which is short range, with a mean field fully connected interction
.
- The local threshold are all equal. In particular we set
.
As a consequence, in the limit , the statistical properties of the system are described by the distribution of the local stresses . For simplicity, instead of the stresses, we study the distance from threshold
The instability occurs when a block is at and is followed by its stabilization and a redistribution on all the blocks :
Dynamics
Our goal is thus to determine the distribution of all blocks, given their intial distribution, , and a value of . Let's decompose in steps the dynamics
- Drive: Increasing each block decreases its distance to threshold
.
As a consequence
- Stabilization : A fraction of the blocks is unstable. The stabilization induces the change . Hence, one writes
The stabilization of the unstable blocks induce a drop of the force per unit length
\
- Redistribution This drop is (partially) compensated by the redistribution. The force acting on all points is increased:
Again, most of the distribution will be driven to instability while a fraction of the blocks become unstable... we can write
and finally:
Stationary solution
Increasing the drive the distribution converge to the fixed point:
- Determine using
- Show
which is well normalized.
Critical Force
The average distance from the threshold gives a simple relation for the critical force, namely . Hence for the automata model we obtain:
Exercise:
Let's assume an exponential distribution of the thresholds and show
Avalanches or instability?
We consider an avalanche starting from a single unstable site and the sequence of sites more close to instabitity . For each unstable block, all the blocks receive a random kick:
with drwan from Are these kick able to destabilize other blocks?
Given the initial condition and , the state of the system is described by . From the extreme values theory we know the equation setting the average position of the most unstable block is
Hence, for large systems we have
Hence we need to compare the mean value of the kick with the mean gap between nearest unstable sites:
Note that simplifies. We expect three possibilities:
- if the mean kick is smaller than the mean gap the system is subcritical and avalanches quickly stops.
- if the mean kick is equal to the mean gap the system is critical and avalanches are power law distributed
- if the mean kick is larger of the mean gap the system is super-critical and avalanches are unstable.
Note that in the stationary regime the ratio between mean kick and mean gap is . Hence, the system is subcritical when and critical for
Mapping to the Brownian motion
Let's define the random jumps and the associated random walk
An avalanche is active until is positive. Hence, the size of the avalanche identifies with first passage time of the random walk.
- Critical case : In this case the jump distribution is symmetric and we can set . Under these hypothesis the Sparre-Andersen theorem state that the probability that the random walk remains positive for steps is independent on the jump disribution and for a large number of steps becomes . Hence, the distribution avalanche size is
This power law is of Gutenberg–Richter type. The universal exponent is
- Stationary regime: Replacing with we get . For small m, the random walk is only sliglty tilted. The avalanche distribution will be power law distributed with until a cut-off
Bienaymé Galton Watson process
A time appears as infected individual which dies with a rate and branches with a rate . On average, each infection generates in average new ones. Real epidemics corresponds to .
At time , the infected population is , while the total infected population is
Our goal is to compute and we introduce its Laplace Transform:
. Note that the normalization imposes .
- Evolution equation: Consider the evolution up to the time as a first evolution from to and a following evolution from to . Derive the following equation for
which gives
- Critical case: the stationary solution: Let's set and to recover the results of the mean field cellular automata. In the limit the total population coincides with the avalanche size, . The Laplace transform of is
which gives
with
- Critical case: Asymptotics: We want to predict the power law tail of the avalanche distribution . Taking the derivative with respect to we have
and conclude that and
Hence we find back our previous result