mitosis in an evolving voter model - university of cambridgegrg/kesten80/durrett-kesten.pdf ·...

34
Mitosis in an evolving voter model Rick Durrett 1 , James Gleeson 5 , Alun Lloyd 4 , Peter Mucha 3 , Bill Shi 3 , David Sivakoff 1 , Josh Socolar 2 , and Chris Varghese 2 ··· 1. Duke Math, 2. Duke Physics, 3. UNC Math, 4. NC State Math, 5. MACSI, U of Limerick, Ireland ··· A result of the 2009-2010 SAMSI program on complex networks Durrett (Duke) Kesten conference 11/21 1 / 34

Upload: others

Post on 11-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Mitosis in an evolving voter model

Rick Durrett1, James Gleeson5, Alun Lloyd4, Peter Mucha3,Bill Shi3, David Sivakoff1, Josh Socolar2, and Chris Varghese2

· · ·1. Duke Math, 2. Duke Physics, 3. UNC Math,

4. NC State Math, 5. MACSI, U of Limerick, Ireland· · ·

A result of the 2009-2010 SAMSI program on complex networks

Durrett (Duke) Kesten conference 11/21 1 / 34

Page 2: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Holme and Newman (2006)

They begin with a network of N nodes and M edges, where each node ihas an opinion gi from a set of G possible opinions and the number ofpeople per opinion γ = N/G stays bounded as N gets large.

On each step a vertex i is picked at random. If its degree ki = 0, nothinghappens. For ki > 0,

(i) with probability φ an edge attached to vertex i is selected and theother end of that edge is moved to a vertex chosen at random from thosewith opinion gi .

(ii) otherwise (i.e., with probability 1− φ) a random neighbor j of i isselected and the opinion of i is set to gi = gj .

Eventually there are no edges that connect different opinions and thesystem freezes at time τN .

Durrett (Duke) Kesten conference 11/21 2 / 34

Page 3: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Extreme Cases

When φ = 1 only rewiring steps occur, so once all of the M edges havebeen touched the graph has been disconnected into G components, eachof which is small. By results for the coupon collector’s problem, thisτN ∼ M log M updates.

When φ = 0 this is a voter model on a static graph. If we use anErdos-Renyi random graph in which each vertex has average degree λ > 1then there is a giant component with a positive fraction of the vertices anda large number of small components. The giant component will reachconsensus in τN ∼ N2 steps, so the end result is one opinion with a largenumber of followers while all of the other populations are small.

Durrett (Duke) Kesten conference 11/21 3 / 34

Page 4: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Community sizes N = 3200, M = 6400, γ = 10.

Durrett (Duke) Kesten conference 11/21 4 / 34

Page 5: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Finite size scaling

Durrett (Duke) Kesten conference 11/21 5 / 34

Page 6: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Our model

On each step an edge is picked at random and assigned a randomorientation (x , y). (Isothermal voter model.)

If the voters at the two ends of the edge agree then we do nothing.

If they disagree, then with probability 1− α the voter at x adopts theopinion of the voter at y .

With probability α, x breaks its connection to y and makes a newconnection to a voter chosen at random:

(i) from all of the vertices in the graph “rewire to random”,

(ii) from those that share its opinion “rewire to same.”

Opinions {0, 1}. Initial state product measure with density u.

Durrett (Duke) Kesten conference 11/21 6 / 34

Page 7: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Rewire to random with u = 1/2 (Alun Lloyd)

0 0.2 0.4 0.6 0.8 1α

0

10000

20000

30000

40000

50000

Num

ber i

n m

inor

ity

Figure: Erdos-Renyi, λ = 4, N = 100, 000

Durrett (Duke) Kesten conference 11/21 7 / 34

Page 8: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Mitosis for α = 0.65 (David Sivakoff)

Durrett (Duke) Kesten conference 11/21 8 / 34

Page 9: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

To random: A universal curve? (Alun Lloyd)

0 0.2 0.4 0.6 0.8 1α

0

0.10

0.20

0.30

0.25

0.50

0.05

0.15

0.35

0.40

0.45Fr

actio

n in

min

ority

sta

teinitial fraction = 0.05initial fraction = 0.10initial fraction = 0.25initial fraction = 0.50

Durrett (Duke) Kesten conference 11/21 9 / 34

Page 10: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Rewire to same (Alun Lloyd)

0 0.2 0.4 0.6 0.8 1α

0

0.10

0.20

0.30

0.40

0.50

0.05

0.15

0.25

0.35

0.45Fr

actio

n in

Min

ority

Sta

teinitial fraction = 0.05initial fraction = 0.10initial fraction = 0.25initial fraction = 0.50

Durrett (Duke) Kesten conference 11/21 10 / 34

Page 11: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

The simulation that showed us the answer

0 100 200 300 400 500 600 700 800 900 1000 11000

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

min

ority

frac

tion

N=1000, p=0.004, u=0.5, α=0.3, Rewire to Random

0 100 200 300 400 500 600 700 800 900 1000 11000

100

200

300

400

500

600

700

800

900

1000

actual time

N01

Figure: N = 1000, λ = 4, u = 1/2, Initial N10 = 1000. (Chris Varghese)

Durrett (Duke) Kesten conference 11/21 11 / 34

Page 12: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Holley and Liggett (1975)

Consider the voter model on the d-dimensional integer lattice Zd in whicheach vertex decides to change its opinion at rate 1, and when it does, itadopts the opinion of one of its 2d nearest neighbors chosen at random.

In d ≤ 2, the system approaches complete consensus. That is if x 6= ythen P(ξt(x) 6= ξt(y)) → 0.

In d ≥ 3 if we start from ξp0 product measure with density p, i.e., ξp

0 (x)are independent and equal to 1 with probability then ξp

t converges indistribution to a limit νp, which is a stationary distribution for the votermodel.

Durrett (Duke) Kesten conference 11/21 12 / 34

Page 13: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Cox (1989)

Let τ be the time to consensus τ for the voter model on the d-dimensionaltorus Td . If we let N = Ld be the number of points and start fromproduct measure with density p ∈ (0, 1) then

Eτ ∼

CpN

2 d = 1

CpN log N d = 2

CpN d ≥ 3

Time N = N2 simulation steps.

Durrett (Duke) Kesten conference 11/21 13 / 34

Page 14: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Cox and Greven (1990)

The voter model on the torus in d ≥ 3 at time Nt then it locally looks likeνθ(t) where the density changes according to the Wright-Fisher diffusion:

dθt =√

βd · 2θt(1− θt)dBt

Here βd is the probability that two random walks starting fromneighboring sites never hit.

To explain the diffusion constant, note that the number of 1’s changes atrate 2/2d times the number of 1-0 edges and use duality.

There is a one parameter family of quasi-stationary distributions, and theparameter changes according to a diffusion.

Durrett (Duke) Kesten conference 11/21 14 / 34

Page 15: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

N01 versus N1, α = 0.5 (Bill Shi)

Figure: Process comes quickly to the arch then diffuses along it, splitting into twowhen it reaches the end.

Durrett (Duke) Kesten conference 11/21 15 / 34

Page 16: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Finite dim. distr. on a random graph

A definition from the theory of graph limits of Lovasz et al. Nijk is thenumber of homomorphisms from the labeled graph

a b c

i j k

into our labeled graph (G , ξ). When i = 0, j = 1, k = 0 every triple iscounted twice but this seems like the natural definition.

Durrett (Duke) Kesten conference 11/21 16 / 34

Page 17: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

N010 versus N1, α = 0.5 (Bill Shi)

Durrett (Duke) Kesten conference 11/21 17 / 34

Page 18: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Nijk are polynomials?

Bill Shi’s simulations for λ = 4, α = 0.5

N01 = −3.42x2 + 3.42x − 0.38

N110 = −13.53x3 + 10.87x2 + 1.19x − 0.30

N100 = 13.54x3 − 29.74x2 + 17.67x − 1.77

N101 = −10.14x3 + 10.93x2 − 1.89x + 0.08

N010 = 10.15x3 − 19.51x2 + 10.46x − 1.02

I have multiplied Bill’s N01 by 2 since he divides by the number of edgesand I divide by N.

Durrett (Duke) Kesten conference 11/21 18 / 34

Page 19: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Evolution Equations

dN10

dt= −(2− α)N10 + (1− α)[N100 − N010 + N110 − N101]

1

2

dN11

dt= (1− α(1− u))N10 + (1− α)[N101 − N011]

1

2

dN00

dt= (1− αu)N10 + (1− α)[N010 − N100]

Of course N11 + 2N10 + N00 = M, the number of edges.∑ijk

Nijk =∑y

d(y)(d(y)− 1)

d

dt

∑ijk

Nijk = −2α[N101 + N010 + N100 + N110] + 4αN10 ·M

N

Durrett (Duke) Kesten conference 11/21 19 / 34

Page 20: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

One equation short

When λ = 4, α = 0.5from equations from simulation

N101/N01 (2a3 + 2b3)− 2b3u −0.23 + 2.96uN010/N01 2a3 + 2b3u 2.73− 2.96uN110/N01 (2a3 + 2b3 + 1) + (2b3 − 1)u 0.77 + 3.96uN100/N01 (2a3 + 2) + (2b3 − 1)u 4.73− 3.96u

From (d/dt)∑

ijk Nijk = 0 we get

2λ(1− α) = 4a3 + 2 + 2b3 − α

Equations and simulation agree if 2a3 = 2.73 and 2b3 = −2.96.

Durrett (Duke) Kesten conference 11/21 20 / 34

Page 21: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Arches for rewire to random

Durrett (Duke) Kesten conference 11/21 21 / 34

Page 22: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Arches for rewire to same

Figure: Note that constant term ≈ 0.

Durrett (Duke) Kesten conference 11/21 22 / 34

Page 23: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

What makes the two models different?

Rewire to same

1

2

dN11

dt= N10 + (1− α)[N101 − N011]

1

2

dN00

dt= N10 + (1− α)[N010 − N100]

Using the pair approximation N101 = N10N01/N0 and algebra gives

N11 + N00 −(

u

1− u+

1− u

u

)N01 =

N

1− α

When N01 = 0 we have N11 + N00 = λN which means

αc =λ− 1

λwhich does not depend on u

When λ = 4, αc = 3/4 (versus 0.42 from simulation).

Durrett (Duke) Kesten conference 11/21 23 / 34

Page 24: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Rewire to random

Using the pair approximation as before:

N11 + N00 −(

u

1− u+

1− u

u

)N01 =

[1 +

(u2 + (1− u)2)α

1− α

]N

When N01 = 0 we have N11 + N00 = λN which means

αc(u) =λ− 1

λ− 1 + u2 + (1− u)2

When u = 1/2 and λ = 4, we get αc = 6/7 = 0.85 (versus 0.72).As u → 0, αc(u) → (λ− 1)/λ = 3/4.

N01 = u(1− u)

(λ− 1− (u2 + (1− u)2)α

1− α

)N

Durrett (Duke) Kesten conference 11/21 24 / 34

Page 25: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Pair approximation and approx. master eq.

0 0.2 0.4 0.6 0.8 10

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

alpha

fraction in m

inority

sta

te

Figure: × are values from simulation

Durrett (Duke) Kesten conference 11/21 25 / 34

Page 26: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Approx. Master Eq. (James Gleeson)

Sk,m = vertices in state 0 (susceptible) with degree k and m neighbors instate 1. Ik,m = vertices in state 1 (infected).

d

dtSk,m = α{−(2− u)mSk,m

+ (1− u)(m + 1)Sk,m+1 + (m + 1)Sk+1,m+1)}+ αN01[−2Sk,m + Sk−1,m−1 + Sk−1,m]/N

+ (1− α)[−kSk,m + (m − k)Ik,m]

+ (1− α)[−βS(k −m)Sk,m + βS(k −m + 1)Sk,m−1

− γSmSk,m + γS(m + 1)Sk,m+1]

where βS = N001/N00 and γS = 1 + (N010/N01).When λ = 4 truncate at k = 15. Solve 250 DE using Mathematica.

Durrett (Duke) Kesten conference 11/21 26 / 34

Page 27: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Two remarks

AME is better than PA because we compute

N001 =∑k

Sk,mm(k −m) etc

rather than use the bad approximation N001/N00 = N01. LHS linear, RHSquadratic.

The AME equations for dNij/dt are exact. Those for dNijk/dtapproximate the terms

Nijk` =NijkNjk`

Njk

but leave the NYi ;jk` for 3-star homomorphisms alone.

Durrett (Duke) Kesten conference 11/21 27 / 34

Page 28: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Aprox. Master Eq. versus random arches

0 0.2 0.4 0.6 0.8 10

0.05

0.1

0.15

0.2

0.25

0.3

0.35

fraction 1s

fraction o

f 0−

1 e

dges

Figure: α = 0.4, 0.5, 0.6, 0.7

Durrett (Duke) Kesten conference 11/21 28 / 34

Page 29: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

AME. versus “ rewire to same” arch α = 0.3

æ

æ

æ

æ

æ

æ

æææ æ æ æ

ææ

æ

æ

æ

æ

æ

æ

0.2 0.4 0.6 0.8 1.0

0.1

0.2

0.3

0.4

0.5

Α=0.3

Durrett (Duke) Kesten conference 11/21 29 / 34

Page 30: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Extensions

We get the same result if we start with a random 4-regular graph

OR

if we designate uN vertices as 1 and (1− u)N as 0 and connect an i nodeto a j node with probability pij/N.

In the second case by choosing the pij correctly we can achieve anypossible value of N1/N and N10/M where M = λN/2.

For these initial conditions we quickly move to the arch of quasistationarydistributions.

Durrett (Duke) Kesten conference 11/21 30 / 34

Page 31: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Degree distribution Poisson?

0 2 4 6 8 10 12 14 160

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

0.2

N = 10 5 α =0.6 u =0.49758 γ =0.172472

k

p k

simulationPoisson(4)

Figure: This and the next simulation by Chris Varghese

Durrett (Duke) Kesten conference 11/21 31 / 34

Page 32: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Poisson iff fraction of 6= neighbors is constant

0 2 4 6 8 10 120

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

N=105, α=0.6, u=0.5, γ =0.17, Average over 10 trials

k

qk/p

k

γ

Durrett (Duke) Kesten conference 11/21 32 / 34

Page 33: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Fraction of degree k nodes = 1 (Bill Shi)

Durrett (Duke) Kesten conference 11/21 33 / 34

Page 34: Mitosis in an evolving voter model - University of Cambridgegrg/kesten80/Durrett-Kesten.pdf · (Chris Varghese) Durrett (Duke) Kesten conference 11/21 11 / 34. Holley and Liggett

Open Problems

Prove αc < 1.

Prove quasi-stationary distributions exist when α is small.

When α = 0 we know the quasi-stationary distribution for the voter model,so it is natural to try a perturbation argument. However when we consider(G , ξ) for the voter model the G does not change. For α > 0 the Gconverges to some Gα, which should be ≈ Erdos-Renyi(λ) when α is small.

Durrett (Duke) Kesten conference 11/21 34 / 34