The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Introduction to Network Analysis 1 Epidemics on Networks Analysis of infection spread: • In theory we should consider all biological processes

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by , 2016-02-19 07:54:03

Epidemics on Networks Anderson McKendrick 1876-1943 ...

Introduction to Network Analysis 1 Epidemics on Networks Analysis of infection spread: • In theory we should consider all biological processes

Epidemics on Networks Anderson McKendrick
1876-1943
Pioneered mathematical
methods in epidemiology
Analysis of infection spread:
• In theory we should consider all biological processes
• In practice we can only model them because of the
complexity of the problem

S(usceptible)-I(nfected) Model

Someone who doesn’t have the Someone who has the disease
disease but potentially could and can potentially pass it to
catch one if come into contact susceptible individual if they
with infected individual come into contact

Susceptible Infected

Model 1: mass-action approximation (any individual has equal
chances to come into contact with every other)
Model 2: network-based (limited possible number of contacts)

Introduction to Network Analysis 1

number of susceptible s+x = 1
people got infected from
one person

Introduction to Network Analysis 1

x
logistic growth
curve

t http://www.nlreg.com/aids.htm

2

Alexey Tolstoy wrote a famous adaptation of
“The Adventures of Pinocchio” by Carlo Collodi

Susceptible

Infected

Recovered = Removed
or
Dead

Introduction to Network Analysis 3

SIR Model Infected Recovered
Susceptible

number of susceptible
decreases

Introduction to Network Analysis 4

SIR Model Infected Recovered
Susceptible

Introduction to Network Analysis demo in matlab

5

SIR Model Infected Recovered
Susceptible
Susceptible
(demo SIR transition)
6
SIS Model Infected
Susceptible

transmission
rate
recovery
rate

Introduction to Network Analysis

Networks (not full mixing), SIR

Transmission/infection rates have the same meaning but they will work via edges only

Assumption for networks: every infected individual remains infected for the same length of
time, i.e., φ is constant.
Consider edge percolation with occupation probability φ, i.e., leave edges for disease
transmission.

Introduction to Network Analysis 7

Introduction to Network Analysis 8

gen function of excess
deg distribution

Epidemic threshold if >= then possible epidemic

Introduction to Network Analysis 9

Epidemic Thresholds in Real Networks

see paper by Chakrabarti, Wang, Wang, Leskovec, Faloutsos (will follow their notation)
Q: How to model viral propagation on arbitrary network? Which node is best to immunize?
When is the outbreak?
Homogeneous model – everybody has equal contact to others (rate of infection depends on the
density of population). Nonhomogeneous model – otherwise.

good approximation for
homogeneous networks

Introduction to Network Analysis 10

Oregon: This is a real network 11
graph collected from the Oregon
router views.
32, 730 links/11, 461 AS peers.

Introduction to Network Analysis

Introduction to Network Analysis 12

s>1 - infection survives

Enron database graph (email exchanges)
33K nodes, 361K edges

s< 1 – infection dies off 13
Introduction to Network Analysis

Immunization

Q: We have a budget of k nodes that can be immunized. How to choose these nodes?
Theorem 1  We need to decrease the maximal eigenvalue of the adjacency matrix.
Observation: Popular “targeted” immunization strategy (immunization of high-degree nodes)
does not agree with maximum eigenvalue decrease! Example:

Introduction to Network Analysis Matlab immunization demo

14


Click to View FlipBook Version