outline 1 motivation 2 models networks and dynamics 3
play

Outline 1. Motivation 2. Models: networks and dynamics 3. - PowerPoint PPT Presentation

Approximation methods for binary- state dynamics on complex networks James P. Gleeson MACSI, Department of Mathematics and Statistics, University of Limerick, Ireland www.ul.ie/gleesonj james.gleeson@ul.ie Outline 1. Motivation 2. Models:


  1. Approximation methods for binary- state dynamics on complex networks James P. Gleeson MACSI, Department of Mathematics and Statistics, University of Limerick, Ireland www.ul.ie/gleesonj james.gleeson@ul.ie

  2. Outline 1. Motivation 2. Models: networks and dynamics 3. Derivation of Approximate Master Equations 4. Hierarchy of approximations: analysis

  3. Motivation D. Centola, Science 329, 1194 (2010)

  4. Motivation D. Centola, Science 329, 1194 (2010)

  5. Motivation D. Centola, Science 329, 1194 (2010)

  6. Motivation

  7. Motivation D. M. Romero et al. (2011)

  8. Outline 1. Motivation 2. Models: networks and dynamics 3. Derivation of Approximate Master Equations 4. Hierarchy of approximations: analysis

  9. Network model β€’ Network of 𝑂 nodes (vertices); take limit 𝑂 β†’ ∞ β€’ Static, undirected, unweighted β€’ Degree distribution: 𝑄 𝑙 = probability that a randomly-chosen node has degree 𝑙 ∞ β€’ Mean degree: 𝑨 = 𝑙 = 𝑙 𝑄 𝑙=0 𝑙 β€’ Configuration model ensemble (uncorrelated, unclustered) for a given 𝑄 𝑙

  10. Network model β€’ Network of 𝑂 nodes (vertices); take limit 𝑂 β†’ ∞ β€’ Static, undirected, unweighted β€’ Degree distribution: 𝑄 𝑙 = probability that a randomly-chosen node has degree 𝑙 ∞ β€’ Mean degree: 𝑨 = 𝑙 = 𝑙 𝑄 𝑙=0 𝑙 β€’ Configuration model ensemble (uncorrelated, unclustered) for a given 𝑄 𝑙

  11. Dynamics: example 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 πœ‡ .

  12. Dynamics: example 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)

  13. Dynamics: example 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)

  14. 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/𝑂 ).  An 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.

  15. 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. 𝐺 𝑙,𝑛 = 𝑛 𝑙 𝑆 𝑙,𝑛 = 𝑙 βˆ’ 𝑛 𝑙

  16. 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 πœ‡ . since 1 βˆ’ 1 βˆ’ πœ‡ 𝑒𝑒 𝑛 β‰ˆ πœ‡ 𝑛 𝑒𝑒 𝐺 𝑙,𝑛 = πœ‡ 𝑛 as 𝑒𝑒 β†’ 0 𝑆 𝑙,𝑛 = 𝜈

  17. Examples

  18. Examples

  19. Monotone threshold model 𝐺 𝑙,𝑛 = 0 for 𝑛 < 𝑙𝑠 1 for 𝑛 β‰₯ 𝑙𝑠 𝑆 𝑙,𝑛 = 0 Mean-field (MF) theory random 3 -regular graph: 𝑄 𝑙 = πœ€ 𝑙,3 , 𝑠 = 2/3 Numerical simulations 𝜍(𝑒) 𝑒

  20. Approximation methods

  21. Approximation methods

  22. Approximation methods Mean-field (MF)

  23. Approximation methods Mean-field (MF)

  24. Approximation methods Mean-field (MF)

  25. Approximation methods Mean-field (MF) Pair approximation (PA)

  26. Approximation methods Mean-field (MF) Pair approximation (PA)

  27. Approximation methods Mean-field (MF) Pair approximation (PA)

  28. Approximation methods Mean-field (MF) Pair approximation (PA)

  29. Approximation methods Mean-field (MF) Pair approximation (PA)

  30. Approximation methods Mean-field (MF) Pair approximation (PA) Approx. Master Eqn. (AME)

  31. Outline 1. Motivation 2. Models: networks and dynamics 3. Derivation of Approximate Master Equations 4. Hierarchy of approximations: analysis Approx. Master Equations (AME) for SIS: Marceau et al, PRE (2010), Lindquist et al, J. Math. Biol. (2011)

  32. 𝑇 π‘›βˆ’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 neighbours at time 𝑒

  33. 𝑇 π‘›βˆ’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 𝑒

  34. 𝑇 π‘›βˆ’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

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

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

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

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

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

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

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

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

Recommend


More recommend