23
Thresholds for epidemic spreading in networks Claudio Castellano ([email protected] ) Istituto dei Sistemi Complessi (ISC-CNR), Roma, Italy and Dipartimento di Fisica, Sapienza Universita’ di Roma, Italy mercoledì 8 giugno 2011

Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano ([email protected]) Istituto dei Sistemi

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Thresholds for epidemic spreading

in networksClaudio Castellano

([email protected])

Istituto dei Sistemi Complessi (ISC-CNR), Roma, Italy and

Dipartimento di Fisica, Sapienza Universita’ di Roma, Italy

mercoledì 8 giugno 2011

Page 2: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

• Two possible states: susceptible and infected

• Two possible events for infected nodes:

‣ Recovery (rate 1)

‣ Infection to neighbors (rate λ)

Susceptible-Infected-Susceptible(SIS) model

mercoledì 8 giugno 2011

Page 3: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

• Degree distribution P(k) ~ k-γ

• ρk = density of infected nodes of degree k

• Threshold

• Scale-free networks: γ < 3

zero epidemic threshold

HeterogeneousMean-Field theory for SIS

ρk = −ρk + λk[1− ρk]∑

k′

P (k′|k)ρk′

Pastor-Satorras and Vespignani (2001)

λc =〈k〉〈k2〉

mercoledì 8 giugno 2011

Page 4: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Susceptible-Infected-Removed(SIR) model

• Three possible states: susceptible, infected and removed.

• Two possible events for infected nodes:

‣ Death/recovery (rate 1)

‣ Infection to neighbors (rate λ)

‣ Transition between healthy and infected

mercoledì 8 giugno 2011

Page 5: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

HMF for SIR• HMF theory

• Zero epidemic threshold for scale-free networks

• Finite epidemic threshold for scale-rich networks

λc =〈k〉

〈k2〉 − 〈k〉

mercoledì 8 giugno 2011

Page 6: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

mercoledì 8 giugno 2011

Page 7: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Beyond HMF for SIS

λc =1

ΛN

ΛN =

{c1√

kc√

kc > 〈k2〉〈k〉 ln2(N)

c2〈k2〉〈k〉

〈k2〉〈k〉 >

√kc ln(N)

• Wang et al., 2003

• Chung et al. 2005

ΛN = Largest eigenvalue of the adjacency matrix

kc = Largest degree in the networkmercoledì 8 giugno 2011

Page 8: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Beyond HMF for SIS• Summing up

• In any uncorrelated quenched random network with power-law distributed connectivities, the epidemic threshold goes to zero as the system size goes to infinity.

• This has nothing to do with the scale-free nature of the degree distribution.

λc !{

1/√

kc γ > 5/2〈k〉〈k2〉 2 < γ < 5/2

mercoledì 8 giugno 2011

Page 9: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Finite Size ScalingSIS γ = 4.5

mercoledì 8 giugno 2011

Page 10: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Mathematical originof HMF failure for SIS

• HMF is equivalent to using annealed networks with adjacency matrix

• This matrix has a unique nonzero eigenvalue

ΛN =〈k2〉〈k〉

aij → a(ki, kj) =kikj

〈k〉N

mercoledì 8 giugno 2011

Page 11: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Physical originof HMF failure for SIS

• Star graph with kmax+1 nodes

• For the hub and its neighbors are a self-sustained core of infected nodes, which spreads the activity to the rest of the system.

ρmax ∝ (λ2kmax − 1)

ρ1 ∝ (λ2kmax − 1)

λ > 1/√

kmax

mercoledì 8 giugno 2011

Page 12: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

A truly endemic stateγ = 3.5

mercoledì 8 giugno 2011

Page 13: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Extensions

• For Erdos-Renyi graphs

• For correlated graphs

ΛN → max{√

kmax, 〈k〉}

Krivelevich et al., 2003

ΛN ≥√

kmax

Restrepo et al, 2007

The threshold vanishes for any network

mercoledì 8 giugno 2011

Page 14: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

SIR γ = 4.5

Conjecture: on scale-rich networks, the epidemic threshold is vanishing or finite depending on the presence or absence

of a steady-state.mercoledì 8 giugno 2011

Page 15: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Kitsak et al., Nat. Phys. (2010)

k-cores are important for SIR (and SIS...)mercoledì 8 giugno 2011

Page 16: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

101 102 103 104qmax100

101

102

kS<qkS

>

qkSmax

SIS dynamics onmaximum k-core

•The maximum k-core has a narrow degree distribution

λc ≈1〈k〉 ∼

1kS

γ = 2.5

mercoledì 8 giugno 2011

Page 17: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

SIS dynamics onmaximum k-core

• Maximum k-core index (Dorogovtsev et al, 2007)

• Summing up

The maximum k-core induces a thresholdscaling as the HMF threshold

λc ∼ 1/kS ∼ kγ−3max ∼ 〈k〉/〈k2〉

kS ≈ (γ − 2)(3− γ)(3−γ)/(γ−2)kmax

(kmin

kmax

)(γ−2)

∼ k3−γmax

mercoledì 8 giugno 2011

Page 18: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

1 10 100t

1e-08

1e-06

0,0001

0,01

λ = 0.01λ = 0.02λ = 0.03

UCMγ = 2.75

1 10 100t

1e-05

0,0001

0,001

0,01

0,1

1

ρ

λ = 0.01λ = 0.02λ = 0.03

maximum k-coreγ = 2.75

1 10 100t

1e-06

0,0001

0,01

1

ρ

λ = 0.01λ = 0.02λ = 0.03

Star graphkmax = 5462

Transition governedby the hub

1/ΛN = 0.0131

1/√

kmax = 0.0135

〈k〉/〈k2〉 = 0.0231

mercoledì 8 giugno 2011

Page 19: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

1 10 100t

1e-08

1e-06

0,0001

0,01

1

ρ

λ = 0.005λ = 0.01λ = 0.02λ = 0.03

UCMγ = 2.1

1 10 100t

1e-08

1e-06

0,0001

0,01

1

ρ

λ = 0.005λ = 0.01λ = 0.02λ = 0.03

star graphkmax = 999

1 10 100t

1e-08

1e-06

0,0001

0,01

1

ρ

λ = 0.005λ = 0.01λ = 0.02λ = 0.03

maximum k-coreγ = 2.1

Transition governedby the maximum k-core

1/ΛN = 0.00735

1/√

kmax = 0.03163

〈k〉/〈k2〉 = 0.00745

mercoledì 8 giugno 2011

Page 20: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

SIR dynamics• On the maximum k-core

• On the star-graph centered around the hub

The maximum k-core always governsthe transition and sets the threshold

λc ∼ 1/kS ∼ kγ−3max ∼ 〈k〉/〈k2〉

No dependence on kmax (when large)

R = λ2 +1 + 2λ

kmax

mercoledì 8 giugno 2011

Page 21: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

10-3 10-2 10-110-6

10-4

10-2

100

R

10-3 10-2 10-110-6

10-4

10-2

100

10-2 10-1

!

10-6

10-4

10-2

100

10-2 10-110-6

10-4

10-2

100

γ = 2.75

λ

R

γ = 2.25

mercoledì 8 giugno 2011

Page 22: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

100 101 102 103

10-6

10-4

10-2

100

100 101 102 103

10-6

10-4

10-2

100

100 101 102 10310-6

10-4

10-2

100

100 101 102 10310-6

10-4

10-2

100

100 101 102

10-6

10-4

10-2

100

100 101 102

10-6

10-4

10-2

100

100 101 102 10310-8

10-6

10-4

10-2

100

!

100 101 102 10310-8

10-6

10-4

10-2

100

100 101 102 10310-510-410-310-210-1100

100 101 102 10310-510-410-310-210-1100

100 101 10210-6

10-4

10-2

100

100 101 10210-6

10-4

10-2

100

100 101 102 103

10-6

10-4

10-2

100

100 101 102 103

10-6

10-4

10-2

100

100 101 102 103

t10-510-410-310-210-1100

100 101 102 10310-510-410-310-210-1100

100 101 102 10310-8

10-6

10-4

10-2

100

100 101 102 10310-8

10-6

10-4

10-2

100

Movies

PGP

AS

Network max k-core Hub

t

ρ

mercoledì 8 giugno 2011

Page 23: Thresholds for epidemic spreading in networks · 2011. 6. 9. · Thresholds for epidemic spreading in networks Claudio Castellano (claudio.castellano@roma1.infn.it) Istituto dei Sistemi

Summary• Zero epidemic threshold for SIS on scale-rich networks.

• Finite epidemic threshold for SIR on scale-rich networks.

• For SIS the transition can be governed either by the maximum k-core or by the largest hub.

• For SIR the maximum k-core always dominates.

• Correlations may change the picture

C. Castellano and R. Pastor-Satorras, PRL, 105, 218701 (2010)C. Castellano and R. Pastor-Satorras, arXiv:1105.5545 (2011)

mercoledì 8 giugno 2011