networks with degree distribution is it possible to
play

networks with degree distribution : is it possible to accurately - PowerPoint PPT Presentation

Beyond mean-field theory: High-accuracy approximation of binary-state dynamics on networks James P. Gleeson MACSI, Department of Mathematics and Statistics, University of Limerick, Ireland www.ul.ie/gleesonj james.gleeson@ul.ie PRL 107,


  1. Beyond mean-field theory: High-accuracy approximation of binary-state dynamics on networks James P. Gleeson MACSI, Department of Mathematics and Statistics, University of Limerick, Ireland www.ul.ie/gleesonj james.gleeson@ul.ie PRL 107, 068701 (2011) PNAS 109, 3682 (2012)

  2. On the ensemble of (static, undirected, 𝑂 β†’ ∞ ) random networks with degree distribution 𝑄 𝑙 : is it possible to accurately predict macroscopic outcomes for given stochastic (binary-state) dynamical processes?

  3. On the ensemble of (static, undirected, 𝑂 β†’ ∞ ) random networks with degree distribution 𝑄 𝑙 : is it possible to accurately predict macroscopic outcomes for given stochastic (binary-state) dynamical processes? SIS (susceptible-infected-susceptible) model for disease spread Each node is either infected or susceptible. Infected nodes become susceptible at rate 𝜈 ; an infected node infects each of its susceptible neighbours at rate πœ‡ .

  4. On the ensemble of (static, undirected, 𝑂 β†’ ∞ ) random networks with degree distribution 𝑄 𝑙 : is it possible to accurately predict macroscopic outcomes for given stochastic (binary-state) dynamical processes? SIS (susceptible-infected-susceptible) model for disease spread Each node is either infected or susceptible. Infected nodes become susceptible at rate 𝜈 ; an infected node infects each of its susceptible neighbours at rate πœ‡ . Mean-field (MF) theory: Pastor-Satorras and Vespignani (2001) Pair approximation (PA): Levin and Durrett (1996); Eames and Keeling (2002) Approx. Master Equations (AME): Marceau et al, PRE (2010), Lindquist et al, J. Math. Biol. (2011)

  5. On the ensemble of (static, undirected, 𝑂 β†’ ∞ ) random networks with degree distribution 𝑄 𝑙 : is it possible to accurately predict macroscopic outcomes for given stochastic (binary-state) dynamical processes? Voter model Each node has an opinion (let’s call these β€œinfected” or β€œsusceptible”) . At ), a randomly-chosen node is updated. each time step ( 𝑒𝑒 = 1 𝑂 The chosen node updates its opinion by picking a neighbour at random and copying the opinion of that neighbour. MF: Sood and Redner (2005) PA: Vazquez and EguΓ­luz (2008)

  6. General binary-state stochastic dynamics:  Each node (of 𝑂 ) is in one of two states at any time – call these states β€œsusceptible” and β€œinfected”.  A randomly-chosen fraction 𝜍(0) of nodes are initially infected.  In a small time step 𝑒𝑒 , a fraction 𝑒𝑒 of nodes are updated (often 𝑒𝑒 = 1/𝑂 ).  A updating node that is susceptible becomes infected with probability 𝐺 𝑙,𝑛 𝑒𝑒 , where 𝑙 is the node’s degree and 𝑛 is the number of its neighbours that are infected:  Notation: 𝐺 𝑙,𝑛 𝑒𝑒 = infection probability for a 𝑙 -degree susceptible node with 𝑛 infected neighbours.  Similarly: 𝑆 𝑙,𝑛 𝑒𝑒 = recovery probability for a 𝑙 -degree infected node with 𝑛 infected neighbours.

  7. Examples Voter model Each node has an opinion (let’s call these β€œinfected” or β€œsusceptible”) . ), a randomly-chosen node is updated. At each time step ( 𝑒𝑒 = 1 𝑂 The chosen node updates its opinion by picking a neighbour at random and copying the opinion of that neighbour. 𝐺 𝑙,𝑛 = 𝑛 𝑙 𝑆 𝑙,𝑛 = 𝑙 βˆ’ 𝑛 𝑙

  8. Examples SIS (susceptible-infected-susceptible) model for disease spread Each node is either infected or susceptible. Infected nodes become susceptible at rate 𝜈 ; an infected node infects each of its susceptible neighbours at rate πœ‡ . 𝐺 𝑙,𝑛 = πœ‡π‘› 𝑆 𝑙,𝑛 = 𝜈

  9. 𝐺 𝑙,𝑛 Further examples 𝑆 𝑙,𝑛

  10. 𝐺 𝑙,𝑛 Further examples 𝑆 𝑙,𝑛

  11. 𝐺 𝑙,𝑛 Further examples 𝑆 𝑙,𝑛

  12. (Monotone) threshold models of β€œcomplex contagion” [ Granovetter (1978), Watts (2002), Centola & Macy (2007) ]  Each node 𝑗 has a (frozen) threshold 𝑠 𝑗 , and a binary state (β€œsusceptible”/β€œinfected”).  A randomly-chosen fraction 𝜍(0) of nodes are initially infected.  Asynchronous updating: A fraction 𝑒𝑒 of nodes update in time step 𝑒𝑒 .  Update rule: compare the fraction of infected neighbours 𝑛 𝑗 /𝑙 𝑗 to 𝑠 𝑗 . Node 𝑗 is infected if 𝑛 𝑗 /𝑙 𝑗 β‰₯ 𝑠 𝑗 , but unchanged otherwise  𝐺 𝑙,𝑛 𝑒𝑒 = infection probability for a 𝑙 -degree susceptible node with 𝑛 infected neighbours.  For example, if all thresholds are identical (𝑠 𝑗 = 𝑠 βˆ€ 𝑗) : 𝐺 𝑙,𝑛 = 0 for 𝑛 < 𝑙𝑠 1 for 𝑛 β‰₯ 𝑙𝑠  Monotone case: no recovery, so 𝑆 𝑙,𝑛 ≑ 0

  13. Monotone threshold model 𝐺 𝑙,𝑛 = 0 for 𝑛 < 𝑙𝑠 1 for 𝑛 β‰₯ 𝑙𝑠 Mean-field (MF) theory random 3 -regular graph, 𝑠 = 2/3 Numerical simulations 𝜍(𝑒) 𝑒

  14. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class Random 𝑨 -regular graphs 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑑 𝑛 𝑒 = size of 𝑇 𝑛 class at time 𝑒 (for 𝑛 = 0, 1, … , 𝑨) = fraction of nodes which are susceptible and have 𝑛 infected 𝑑 𝑛 0 = 1 βˆ’ 𝜍(0) 𝐢 𝑨,𝑛 (𝜍(0)) neighbours at time 𝑒 𝑗 𝑛 0 = 𝜍(0)𝐢 𝑨,𝑛 (𝜍(0)) 𝑗 𝑛 (𝑒) = fraction of nodes which are infected and have 𝑛 infected [cf. Marceau et al, PRE (2010), neighbours at time 𝑒 Lindquist et al, J. Math. Biol. (2011)]

  15. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑑 𝑛 𝑒 = fraction of nodes which are susceptible and have 𝑛 = number of S-I edges infected neighbours at time 𝑒 𝑨 = 𝑂 𝑛𝑑 𝑛 𝑗 𝑛 (𝑒) = fraction of nodes which are infected and have 𝑛 infected 𝑛=0 neighbours at time 𝑒

  16. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝐺 𝑛 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑒 𝑒𝑒 𝑑 𝑛 = βˆ’πΊ 𝑛 𝑑 𝑛 + β‹― for 𝑛 = 0,1, … , 𝑨 𝑑 𝑛 𝑒 = fraction of nodes which are susceptible and have 𝑛 infected neighbours at time 𝑒 e.g., threshold model on random 𝑨 - regular graph: 𝐺 𝑛 𝑒𝑒 = infection probability for a 𝑨,𝑛 = 0 for 𝑛 < 𝑨𝑠 susceptible node with 𝑛 𝐺 𝑛 ≑ 𝐺 1 for 𝑛 β‰₯ 𝑨𝑠 infected neighbours

  17. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝛾 𝑑 𝐺 𝑛 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑒 𝑛 𝑑 𝑛 βˆ’π›Ύ 𝑑 𝑨 βˆ’ 𝑛 𝑑 𝑛 + β‹― 𝑒𝑒 𝑑 𝑛 = βˆ’πΊ for 𝑛 = 0,1, … , 𝑨

  18. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝛾 𝑑 𝛾 𝑑 𝐺 𝑛 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑒 𝑛 𝑑 𝑛 βˆ’π›Ύ 𝑑 𝑨 βˆ’ 𝑛 𝑑 𝑛 + 𝛾 𝑑 𝑨 βˆ’ 𝑛 + 1 𝑑 π‘›βˆ’1 𝑒𝑒 𝑑 𝑛 = βˆ’πΊ for 𝑛 = 0,1, … , 𝑨

  19. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝛾 𝑑 𝛾 𝑑 𝐺 𝑛 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑒 𝑛 𝑑 𝑛 βˆ’π›Ύ 𝑑 𝑨 βˆ’ 𝑛 𝑑 𝑛 + 𝛾 𝑑 𝑨 βˆ’ 𝑛 + 1 𝑑 π‘›βˆ’1 𝑒𝑒 𝑑 𝑛 = βˆ’πΊ for 𝑛 = 0,1, … , 𝑨 𝛾 𝑑 𝑒𝑒 = β‹―

  20. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝛾 𝑑 𝛾 𝑑 𝐺 𝑛 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑒 𝑛 𝑑 𝑛 βˆ’π›Ύ 𝑑 𝑨 βˆ’ 𝑛 𝑑 𝑛 + 𝛾 𝑑 𝑨 βˆ’ 𝑛 + 1 𝑑 π‘›βˆ’1 𝑒𝑒 𝑑 𝑛 = βˆ’πΊ for 𝑛 = 0,1, … , 𝑨 𝛾 𝑑 𝑒𝑒 = β‹― =

  21. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝛾 𝑑 𝛾 𝑑 𝐺 𝑛 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑒 𝑛 𝑑 𝑛 βˆ’π›Ύ 𝑑 𝑨 βˆ’ 𝑛 𝑑 𝑛 + 𝛾 𝑑 𝑨 βˆ’ 𝑛 + 1 𝑑 π‘›βˆ’1 𝑒𝑒 𝑑 𝑛 = βˆ’πΊ for 𝑛 = 0,1, … , 𝑨 𝑨 π‘¨βˆ’π‘› 𝐺 𝑛 𝑑 𝑛 𝛾 𝑑 = = 𝑛=0 𝑨 π‘¨βˆ’π‘› 𝑑 𝑛 𝑛=0

  22. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝛾 𝑑 𝛾 𝑑 𝐺 𝑛 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑒 𝑛 𝑑 𝑛 βˆ’π›Ύ 𝑑 𝑨 βˆ’ 𝑛 𝑑 𝑛 + 𝛾 𝑑 𝑨 βˆ’ 𝑛 + 1 𝑑 π‘›βˆ’1 𝑒𝑒 𝑑 𝑛 = βˆ’πΊ for 𝑛 = 0,1, … , 𝑨 𝑑 𝑛 0 = 1 βˆ’ 𝜍(0) 𝐢 𝑨,𝑛 (𝜍(0)) 𝑨 π‘¨βˆ’π‘› 𝐺 𝑛 𝑑 𝑛 𝛾 𝑑 = 𝑛=0 𝑨 π‘¨βˆ’π‘› 𝑑 𝑛 𝑛=0 𝑨 𝜍(𝑒) = 1 βˆ’ 𝑑 𝑛 (𝑒) 𝑛=0

  23. Monotone threshold model 𝐺 𝑙,𝑛 = 0 for 𝑛 < 𝑙𝑠 1 for 𝑛 β‰₯ 𝑙𝑠 Mean-field (MF) theory random 3 -regular graph, 𝑠 = 2/3 Numerical simulations 𝜍(𝑒) 𝑒

  24. Monotone threshold model 𝐺 𝑙,𝑛 = 0 for 𝑛 < 𝑙𝑠 1 for 𝑛 β‰₯ 𝑙𝑠 Mean-field (MF) theory random 3 -regular graph, 𝑠 = 2/3 random 3 -regular graph, 𝑠 = 2/3 Approximate master equation (AME) 𝜍(𝑒) 𝑒

  25. 𝑇 π‘›βˆ’1 class 𝑇 𝑛+1 class 𝑇 𝑛 class 𝛾 𝑑 𝛾 𝑑 𝐺 𝑛 𝐽 π‘›βˆ’1 class 𝐽 𝑛+1 class 𝐽 𝑛 class 𝑒 𝑛 𝑑 𝑛 βˆ’π›Ύ 𝑑 𝑨 βˆ’ 𝑛 𝑑 𝑛 + 𝛾 𝑑 𝑨 βˆ’ 𝑛 + 1 𝑑 π‘›βˆ’1 𝑒𝑒 𝑑 𝑛 = βˆ’πΊ for 𝑛 = 0,1, … , 𝑨 𝑑 𝑛 0 = 1 βˆ’ 𝜍(0) 𝐢 𝑨,𝑛 (𝜍(0)) 𝑨 π‘¨βˆ’π‘› 𝐺 𝑛 𝑑 𝑛 𝛾 𝑑 = 𝑛=0 𝑨 π‘¨βˆ’π‘› 𝑑 𝑛 𝑛=0 𝑨 𝜍 = 1 βˆ’ 𝑑 𝑛 𝑛=0

Recommend


More recommend