• Aucun résultat trouvé

ln P(k)ln P(w)ln P(N)

N/A
N/A
Protected

Academic year: 2022

Partager "ln P(k)ln P(w)ln P(N)"

Copied!
77
0
0

Texte intégral

(1)

Complex networks:

an introduction Alain Barrat

CPT, Marseille, France ISI, Turin, Italy

http://www.cpt.univ-mrs.fr/~barrat http://cxnets.googlepages.com

(2)

I. INTRODUCTION

I. Networks: definitions, statistical characterization II. Real world networks

II. DYNAMICAL PROCESSES

I. Resilience, vulnerability II. Random walks

III. Epidemic processes IV. (Social phenomena) V. Some perspectives

Plan of the lecture

(3)

Random walks in complex networks

N nodes, W walkers Node i => Wi walkers W= i Wi

Diffusion rate out of i along (i,j):

=>Total escape rate out of i : r

(4)

Random walks in complex networks

Hypothesis= statistical equivalence of nodes with the same degree

=fundamental hyp. of heterogeneous mean-field approach

Degree block variables which evolve according to:

(5)

Random walks in complex networks

Uncorrelated random networks:

Stationarity =>

(6)

Random walks in complex networks

An application: the PageRank algorithm Definition:

Random jumps

Random walk

(on directed network)

PR (i) = stationary probability of being on node i

(7)

PageRank: heterogeneous MF

Class of nodes of degree

(8)

PageRank: heterogeneous MF

Mean-Field approximation:

(9)

PageRank: heterogeneous MF

Uncorrelated networks:

(10)

PageRank: heterogeneous MF

NB: MF result, important fluctuations are present

(11)

Random walks: mobility patterns

edges => weighted!

Ex: airport network: wkk’ w0 (k k’)θ , Traffic: Tk A kθ+1

In uncorrelated networks:

General evolution equation:

(12)

Random walks: mobility patterns

First case: total escape independent from k:

rk=r

a) Homogeneous diffusion dk’k = r/k’

=> Recover previous case

b) Movements prop. to traffic intensities dk’k = r w0 (kk’)θ/ Tk’

(13)

Random walks: mobility patterns

Stationarity =>

(14)

Random walks: mobility patterns

A different perspective:

We want:

Wi fixed

wij = number of travelers in a unit time, wij=wji

Each individual in subpopulation i has a diffusion rate j wij /Wi

t Wi = j Wj (wji/Wj ) – Wi j (wij /Wi )=0

Any population distribution is stationary

(15)

Random walks: mobility patterns

Or, in the degree block approximation:

rk = Tk / Wk

dk’k = w0 (kk’)θ/ Wk’

(16)

I. INTRODUCTION

I. Networks: definitions, statistical characterization II. Real world networks

II. DYNAMICAL PROCESSES

I. Resilience, vulnerability II. Random walks

III. Epidemic processes IV. (Social phenomena) V. Some perspectives

Plan of the lecture

(17)

lBasic Epidemiology

lOne population: network of contacts

leffect of heterogeneous topology

lMetapopulation models: transportation network

lpropagation pattern?

lepidemic forecasting?

lapplications

(18)

Epidemiology

Two levels:

•Microscopic: researchers try to disassemble and kill new viruses => quest for vaccines and medicines

•Macroscopic: statistical analysis and modeling of epidemiological data in order to find information and policies aimed at lowering epidemic outbreaks =>

macroscopic prophylaxis, vaccination campaigns...

(19)

t

Infected individuals => prevalence/incidence

Stages of an epidemic outbreak

(20)

R (removed) S (susceptible)

Homogeneous mixing assumption (Mean-field)

t=1 t=2 t=4 t=8

Compartments: S, I, R...

Standard epidemic modeling

S (susceptible) I (infected)

β µ

(21)

The SI model

S (susceptible) I (infected)

β N individuals

I(t)=number of infectious, S(t)=N-I(t) number of susceptible i(t)=I(t)/N , s(t)=S(t)/N

Individual with k contacts, among which n infectious:

in the homogeneous mixing approximation, the probability to get the infection in each time interval dt is:

1 – (1-βdt)n β k i dt dt << 1)

If k is the same for all individuals (homogeneous network):

(22)

The SI model

S (susceptible) I (infected)

β N individuals

I(t)=number of infectious, S(t)=N-I(t) number of susceptible i(t)=I(t)/N , s(t)=S(t)/N

(23)

The SIS model

N individuals

I(t)=number of infectious, S(t)=N-I(t) number of susceptible i(t)=I(t)/N , s(t)=S(t)/N

Homogeneous mixing

S (susceptible)

S (susceptible) I (infected)

β µ

Competition of two time scales

(24)

The SIR model

N individuals

I(t)=number of infectious, S(t) number of susceptible, R(t) recovered i(t)=I(t)/N , s(t)=S(t)/N, r(t)=R(t)/N=1-i(t)-s(t)

Homogeneous mixing:

(25)

SIS and SIR models: linear approximation

Short times, i(t) << 1 (and r(t)<<1 for the SIR)

Exponential evolution exp(t/τ), with

If β <k> > µ : exponential growth If β <k> < µ : extinction

Epidemic threshold condition: β <k> = µ

(26)

Long time limit, SIS model

Stationary state: di/dt = 0 If β <k> < µ :

If β <k> > µ :

Epidemic threshold condition: β <k> = µ

Active phase Absorbing

phase

Finite prevalence Virus death

λ=β/µ

1

= k λc

Phase diagram:

(27)

Immunization

λ=β/µ

1

= k λc

Fraction g of immunized (vaccined) individuals:

β −> β (1−g)

=>critical immunization threshold gc = 1 - µµµµ/(ββββ<k>)

g > gc

(28)

Wide spectrum of complications and complex features to include…

Simple Realistic

Ability to explain trends at a population level

Model realism looses in transparency.

Validation is harder.

(29)

Complex networks

Viruses propagate on networks:

l Social (contact) networks

l Technological networks:

l Internet, Web, P2P, e-mail...

...which are complex, heterogeneous networks

(30)

Epidemic spreading on heterogeneous networks

Number of contacts (degree) can vary a lot huge fluctuations ( k2 k )

Heterogeneous mean-field: density of

lSusceptible in the class of degree k, sk=Sk/Nk

lInfectious in the class of degree k, ik=Ik/Nk

lRecovered in the class of degree k, rk=Rk/Nk

s(t)= P(k) sk , i(t)= P(k) ik , r(t)= P(k) rk

(31)

Epidemic spreading on heterogeneous networks

Relative density of infected nodes with given degree k: ik

Θk=Proba that any given link points to an infected node SI model:

For the SI model:

P (k’| k) = the probability that a link originated in a node

with connectivity k points to a node with connectivity k’

(32)

SI model on heterogeneous networks

In uncorrelated networks:

Short times, ik(t) << 1

Exponential growth

(33)

SIS model on heterogeneous networks

In uncorrelated networks:

Short times, ik(t) << 1

Epidemic threshold condition

(34)

In uncorrelated networks:

Long time limit, SIS model on het. networks

Self-consistent equation of the form Θ=F(Θ) with F(0)=0, F’ > 0, F’’ < 0

Sumoverk

(35)

Graphical solution

Θ=F(Θ) Θ=F(Θ)

Epidemic threshold:

existence of a non-zero solution for Θ F’(0) > 1 :

(36)

Epidemic threshold in uncorrelated networks

Heterogeneous, infinite network:

Condition always satisfied

Finite prevalence for any spreading parameters ββββ,,,, µµµµ

(37)

Epidemic phase diagram in heterogeneous networks

•Wide range of spreading rate with low prevalence

•Lack of healthy phase = standard immunization cannot

drive the system below threshold!!!

(38)

Immunization strategies

‘Usual’, uniform immunization:

Fraction g of randomly chosen immunized (vaccined) individuals:

β −> β (1−g)

=> inefficient Targeted immunization:

Vaccination of the most connected individuals

=> efficient

(cf resilience vs fragility to attacks)

(39)

Immunization

NB: when network’s topology unknown: acquaintance immunization

(40)

Wide spectrum of complications and complex features to include…

Simple Realistic

Ability to explain trends at a population level

Model realism looses in transparency.

Validation is harder.

(41)

General framework:

Bosonic reaction-diffusion processes

l Previous cases: (at most) one particle/individual per site

l In general: reaction-diffusion processes on networks

=> no restriction on the number of particles per site

“Particles”

•diffusing along edges

•reacting in the nodes

(42)

Example: Meta-population models

City a

City j City i

Intra-population infection dynamics by stochastic compartmental modeling

Baroyan et al. (1969) Ravchev, Longini (1985)

(43)

Bosonic RD processes on complex networks

l Aα , α=1,…,S types of particles

l Diffusion coefficients Dα

l Reactions (r=1,…R):

(44)

Bosonic RD processes on complex networks

Heterogeneous mean-field formalism:

Densities

Diffusion Reaction

(45)

Bosonic RD processes on complex networks

Diffusion term:

For site i:

(46)

Bosonic RD processes on complex networks

Reaction term:

See Baronchelli et al, Phys. Rev. E 78, 016111 (2008) for various examples of further computations

(47)

A concrete example:

epidemic meta-population models

(48)

Unprecedented amount of data…..

l Transportation infrastructures

l Behavioral Networks

l Census data

l Commuting/traveling patterns

l Different scales:

l International

l Intra-nation (county/city/municipality)

l Intra-city (workplace/daily commuters/individuals behavior)

(49)

Meta-population models

City a

City j City i

Intra-population infection dynamics by stochastic compartmental modeling

Baroyan et al. (1969) Ravchev, Longini (1985)

(50)

Baroyan et al. (1969) Ravchev, Longini (1985)

multi-level description :

§ intra-city epidemics

§inter-city travel

Modeling of global epidemics

propagation

(51)

S

I

R

§Homogeneous assumption

§β rate of transmission

§µ-1 average infectious period

Inside a city

β

µ

(52)

Global spread of epidemics on the airport infrastructure

Urban areas +

Air traffic flows

> 99% of total traffic

l complete IATA database

l V = 3100 airports

l E = 17182 weighted edges

l wij #seats / (different time scales)

l Nj urban area population (UN census, …)

World

World--wide airport networkwide airport network

(53)

Statistical distributions…

l Skewed

l Heterogeneity and high variability

l Very large fluctuations (variance>>average)

Barrat, Barthélemy, Pastor-Satorras, Vespignani. PNAS (2004) Colizza, Barrat, Barthélemy, Vespignani. PNAS (2006)

(54)

N t

= w p

PAR FCO PAR,

FCO PAR,

Travel probability from PAR to FCO:

# passengers

from PAR to FCO:

Stochastic variable, multinomial distr.

Stochastic model: travel term

ξ ξξ

ξPAR,FCO ξξξ

ξPAR,FCO

(55)

Transport operator:

Transport operator:

§ other source of noise:

§ two-legs travel:

ingoing outgoing

Stochastic model: travel term

PAR ({X}) = l ξξξl,PAR ({Xl}) - ξξξξPAR,l ({XPAR}))

j({X})= Ωj(1)({X})+ Ωj(2)({X})

wjlnoise = wjl [α+η(1-α)] α=70%

(56)

Susceptible

Infected

Recovered compartmental model + air transportation data

Stochastic large-scale model

(57)

Large-scale model

Stochastic evolution equations describing the disease evolution at a mean-field level in each city

Coupled through transport operators

l complete IATA database

l V = 3100 airports

l E = 17182 weighted edges

l wij #seats / (different time scales)

l Nj urban area population (UN census, …)

> 99% of total traffic

(58)

Directions…..

l Basic theoretical questions…

l simple SIS, SIR models

l features determining propagation pattern?

l issue of predictability, epidemic forecasting?

l Applications…

l Historical data

l Scenarios forecast

l complicated, realistic disease models

(59)

Propagation pattern

Epidemics starting in Hong Kong (SIR model)

Colizza, Barrat, Barthélemy, Vespignani, PNAS 103, 2015 (2006); Bull. Math. Bio. (2006)

(60)

Heterogeneity

§ maps heterogeneity epidemic spread

§ appropriate measure ?

§ role of specific structural properties:

topology, traffic, population ?

§ comparison with null hypothesis

(61)

=

j

j

V j

t

H ρ ln ρ

ln ) 1

(

=

l l j

j i t

t t i

) (

) ) (

ρ (

Entropy:

Entropy:

prevalence in city j at time t

normalized prevalence

H [0,1]

H=0 most het.

H=1 most hom.

j j

j N

t t I

i ( )

)

( =

Heterogeneity: quantitative measure

(62)

§HOM HOM

P(k)

<k>

P(N)

<N>

P(w)

<w>

P(w)

<w>

ln P(k)

ln k

P(N)

<N>

§HETHETkk

§HETHETw w P(k)

ln P(w)

ln w

ln P(N)

ln N

<k>

WAN WAN

...and: compare with null hypothesis!

(63)

§global properties

§average over initial seed

§central zone: H>0.9

§HETk WAN

importance of P(k)

Results: Heterogeneity

(64)

Prediction and predictability

l Do we have consistent scenario with respect to different stochastic realizations?

l What are the network/disease features determining the predictability of epidemic outbreaks

l Is it possible to have epidemic forecasts?

Colizza, Barrat, Barthélemy, Vespignani, PNAS 103, 2015 (2006); Bull. Math. Bio. (2006)

(65)

t=24 days t=48 days t=56 days t=66 days t=160 days

time

Another outbreak realization ?

t=24 days t=48 days t=56 days t=66 days t=160 days

? ? ? ? ?

§epidemic forecast

§containment strategies

One outbreak realization:

Predictability

(66)

Quantitative characterization of epidemic predictability

Statistical similarity of two outbreaks (I and II) with the same initial conditions subject to different noise realizations

r(t),

l l j

j I (t)

(t)

= I (t)

Observable: infected probability distribution

j

II j I j II

I , )= sim(r r

(67)

Quantitative characterization of epidemic predictability

NB: The normalized

distribution similarity is the same in the case of

different total prevalence ir(t)=

(

i,1i

)

,

j j j

j N

I

=

i /

Overlap function:

Overlap function:

) ,

sim(

) i

, i sim(

=

(t) r

I

r

II

r

I

r

II

×

(68)

time t

time t

time t

time t

Quantitative characterization of epidemic predictability

Θ ΘΘ

Θ((((t)=0 2 distinct outbreaks Θ

ΘΘ

Θ((((t)=1 2 identical outbreaks ΘΘ

ΘΘ((((t) ∈ [0,1]

(69)

§left: seed = airport hubs

§right: seed = poorly connected airports

§HOM & HETw high overlap

§HETk low overlap

§WAN increased overlap !!

Results: predictability

(70)

j wjl l

HOM: few channels

high overlap

k ki

HETk: broad P(k) lots of channels!

low overlap

WAN: broad P(k),P(w) lots of channels, but…

emergence of preferred channels

increased overlap !!!

+ degree heterog.

+ weight heterog.

j

l wjl

Results: predictability

(71)

Taking advantage of complexity…

l Two competing effects

l Paths degeneracy (connectivity heterogeneity)

l Traffic selection (heterogeneous accumulation of traffic on specific paths)

l Definition of epidemic pathways as a backbone of dominant connections for spreading

(72)

Applications

lHistorical data: SARS

lmore involved model

lvalidation vs real data

lPandemic forecast

leffect of travel limitations

lscenario evaluation

(73)

Historical data :

The SARS case…

(74)

Predictions…

(75)

Predictions…

(76)

Quantitatively speaking

NB: populations of millions of individuals!!

(77)

Very good results because…

Références

Documents relatifs

Décomposer les expressions comme dans l’exemple a.. Recomposer les expressions comme dans

[r]

Quant à la seconde, on l’obtient facilement en factorisant, par exemple, l’argument

Cette analyse conduit à une forme indéterminée que l’on lève en considérant le logarithme népérien de l’expression dont on cherche

Par ailleurs, la fonction constante qui prend la valeur 1 admet comme primitive sur l’intervalle considéré la fonction identité

→+∞ (il faut que cette limite soit nulle pour qu’il y ait convergence).. La série de terme général u n est donc de même nature que la

Celle- ci étant deux fois dérivable et l’étude du signe de la dérivée seconde ne posant pas de. difficulté particulière, on peut

We then reduce it to a very special case: it suffices to equate the contributions of certain extreme exponential terms on the two sides of (I. The mechanism is the process