PDF Mathematical Modeling of The Spread
PDF Mathematical Modeling of The Spread
infectious diseases
A series of lectures given at PANDA, UNM
Guillermo Abramson
November 2001
This are informal notes, mostly based on the bibliography listed at the end
and on recent papers in the field.
1 Introduction
Outline of introduction:
The practical use of these models is based on the fact that they can be
kept realistic enough. Of course, this doesn’t mean to include every possible
detail, but rather of every major mechanism.
Bernoulli 1760 nonlinear ordinary differential equation. Effect of cow-
pox inoculation on the spread of smallpox.
The initial plan is to discuss nonextended models in Section 1, and ex-
tended models in Section 2. These constitute the classical theory of epidemic
spread. Section 3 introduces complex networks, and epidemics on complex
networks in Section 4.
1
SIR model
Consider that the disease, after recovery, confers immunity (which in-
cludes the deaths, to have a constant population.) We can divide the pop-
ulation into three classes:
I: the infected, who have the disease and can transmit it.
S → I → R, (1)
With these rates of change, and the further assumption of a well mixed
population, where every pair of individuals has the same probability of get-
ting into contact, we can write the following model, which is a kind of mean
field model:
dS
= −rSI, (2)
dt
dI
= rSI − aI, (3)
dt
dR
= aI. (4)
dt
2
We complete the formulation giving appropriate initial conditions:
S(0) = S0 > 0, I(0) = I0 > 0, R(0) = 0. (5)
The conservation of N = S + I + R is automatically ensured by the equa-
tions. This is a very simple model, but some rather important and general
conclusions can be derived from it.
Which are the important questions to make? First, given r, a, S0 and I0 ,
whether the infection will spread or not. And if it does, how will it develop
in time, and when will it start to decline.
From (??) we have at time zero:
¯
dI ¯¯ a
= I0 (rS0 − a) ≷ 0 if S0 ≷ = ρ. (6)
dt t=0
¯ r
And since form (??) we have that dS/dt ≤ 0, then we have always S < S0
and, if S0 < ρ,
dI
≤ 0 for all t ≥ 0. (7)
dt
In this case, the number of infected remains below I0 and goes to zero as
time goes to infinity. No epidemic can occur.
On the other hand, if S0 > ρ, then I(t) starts increasing, and there is an
epidemic (which is the very definition of epidemic). The picture is that of a
threshold phenomenon: if S0 > Sc = ρ there is an epidemic while if S0 < Sc
there is not.
ρ is the relative removal rate. It reciprocal is the contact rate. R0 =
rS0 /a is the reproduction rate of the infection. 1/a is the average infectious
period.
From (??) and (??) we can derive another important result:
dI I(rS − a) ρ
=− = −1 + , (I 6= 0). (8)
dS rSI S
Integrating this equation gives (I, S) phase plane trajectories:
I + S − ρ ln S = constant = I0 + S0 − ρ ln S0 . (9)
These trajectories need to be bounded by the triangle shown in the figure,
due to the positiveness of the variables and the finite size of the system.
[FIGURE (I,S)]
Another important issue is how severe an epidemic will be. From (??)
we can find the maximum of I, Imax , and it lies at S = ρ. Then, from (??):
µ ¶
ρ
Imax = N − ρ + ρ ln . (10)
S0
3
In the figure we see that for any values of I0 and S0 > ρ, I increases from
I0 to Imax , and an epidemic takes place. It need not be a severe epidemic,
as is the case when I0 is near Imax . It can be also seen that there is no
epidemic if S0 < ρ.
Still more results can be derived from the model. We still have not used
the equation for the removed. From (??) and (??) we have:
dS S
= −
dR ρ
⇒ S = S0 exp[−R/ρ] ≥ S0 exp[−N/ρ] > 0
⇒ 0 < S(∞) ≤ N. (11)
In fact in the figure we see that 0 < S(∞) < ρ. And since I(∞) = 0 we
have that R(∞) = N − S(∞). So, from (??):
· ¸ · ¸
R(∞) N − S(∞)
S(∞) = S0 exp − = S0 exp − (12)
ρ ρ
4
model to real situations, we need to know the number of removed per unit
time, namely dR/dt. From (??) and (??) we get an equation for R alone:
µ · ¸¶
dR R
= aI = a(N − R − S) = a N − R − S0 exp − . (14)
dt ρ
S0 R 2
· µ ¶ ¸
dR S0
= a N − S0 + −1 R− . (15)
dt ρ 2ρ2
ρ2
·µ ¶ µ ¶¸
S0 αat
R(t) = − 1 + α tanh −φ (16)
S0 ρ 2
aα2 ρ2
µ ¶
dR 2 αat
= sech −φ , (19)
dt 2S0 2
5
Influenza epidemic in an English school 1978
In an English boarding school with a total of 763 boys, there was an
epidemic of influenza from 22nd January to 4th February 1978. A total of
512 boys were put to bed during the epidemic, that seems to have started
from a single infected boy. Here the epidemic is severe and we cannot use
the approximation. However, we have I(t) directly from the data, and a
numerical fit can be made to it. The figure shows the data and the numerical
results.
[FIGURE INFLUENZA]
6
For example, a considerably simplified model of gonorrhea, where the
population is heterosexual and uniformly promiscuous, can be put schemat-
ically as:
✓ ✏
❄
S ✲ I ✲ R
❍
❨
❍❨ ✟
✟
✟
✙✙✟
❍❍
S∗ ✲ I∗ ✲ R∗
✻
✒ ✑
where the starred variables stand for female, the contagion is represented by
double arrows, and the recovered of both classes return to the corresponding
susceptibles at some rate (this models are called SIRS).
Further complications arise from the consideration of multigroup mod-
els, where the population is divided into more than three groups, such as:
susceptible, symptomatic, treated infective, untreated infective, etc.
In gastrointestinal parasitic infections, it is necessary to take into account
still another mechanism, which is a very complex immunological response.
This results into a delay of the immune response of the host, depending on
the parasite density, something like:
Z t
E(t) = P (τ )dτ, (20)
t−T
3 Spread of epidemics
The geographical spread of epidemics is even less well understood than their
temporal development. And this kind of models are not only relevant to the
spread of infectious diseases, but also other socially important phenomena
such as rumors, misinformation, contagious habits such as drug abuse and
fashions, and others.
Diffusive model
We consider a simpler model than the SIR of the previous section. Sup-
pose that the population consists of only two classes: infectives I(x, t) and
7
susceptibles S(x, t) which are now functions of a spatial variable x as well
as of time t. We model the spatial spread as a diffusive process, where both
classes have the same diffusion coefficient D. We do not need to think that
the individuals are actually diffusing; we can imagine them as fixed on a
lattice, with contacts to their nearest neighbors, through which the disease
propagates. The rates of transition from susceptibles to infectives, and of
removal from infectives, are the same as in the mean field model. With this,
we can write the following equations for the model:
∂S
= −rIS + D∇2 S, (21)
∂t
∂I
= rIS − aI + D∇2 I, (22)
∂t
where r, a and D are positive constants. These are the same as equations
(??) and (??) of the SIR model, with the addition of diffusion. The problem
we are now interested in is the spatiotemporal spread of the disease when
a number of infectives in introduced into an initially uniform population of
susceptibles.
In one dimension, and properly rescaling the variables to adimensionalize
the equations, the model can be written as:
∂S ∂2S
= −IS + , (23)
∂t ∂x2
∂I ∂2I
= IS − λI + 2 , (24)
∂t ∂x
that has a single parameter λ = a/rS0 . The reproduction rate of the disease
is 1/λ.
For this model it is possible to analyze the conditions for the existence
of traveling waves, that will represent an epidemic wave propagating into a
susceptible population. We look for traveling waves by setting
I ′′ + cI ′ + I(S − λ) = 0, S ′′ + cS ′ − IS = 0, (26)
where the prime is differentiation with respect to z. We will find the range
of λ for which a solution exists with positive c and non-negative I and S
such that
8
This condition means that a pulse of infective will propagate through the
susceptible population, reducing its density.
[FIGURE TRAVELING WAVE]
The system (??) is fourth order. To go a little further analytically we
can linearize the equation for I at the leading edge of the wave, where S → 1
and I → 0:
I ′′ + cI ′ + (1 − λ)I ≈ 0, (28)
which we can solve as:
h³ p ´ i
I(z) ≈ exp −c ± c2 − 4(1 − λ) z/2 . (29)
This solution cannot oscillate about I = 0, since I(z) → 0. Then, the wave
speed and λ must satisfy:
√
c ≥ 2 1 − λ, λ < 1. (30)
If λ > 1 there is no wave solution, so this is the threshold condition for the
propagation of an epidemic wave. Going back to dimensional terms, this
means:
a
λ= < 1. (31)
rS0
The threshold result (??) has important consequences. We can see that there
is a minimum critical density of susceptibles, Sc = a/r, for an epidemic
wave to occur. Correspondingly, for a given population S0 and a given
mortality rate a, there is a critical transmission coefficient rc = a/S0 which,
if not exceeded, prevents an epidemic. There is also a threshold mortality,
ac = rS0 which, if exceeded, prevents an epidemic. We see that the more
rapidly fatal a disease is, the less chance there is to have an epidemic wave
through a population.
All of these observations have consequences for control programs. The
susceptible density can be reduced with vaccination. The transmission can
be reduced by isolation, medical removal, etc, to stop an epidemic.
The speed of the waves in dimensional terms results to be:
a 1/2
p µ ¶
V = 2 rS0 D 1 − . (32)
rS0
This is the minimum speed which turns out to be the observed speed due to
dynamical selection of the marginally stable state. Similarly, the traveling
wave S(z) can be calculated.
9
The Black Death in Europe 1347-1350
The catastrophic pandemic of plague in the 14th century is so fascinating
that it is worth summarizing some facts about it.
The Black Death, as it was known, was mainly bubonic plague, caused
by Bacillus pestis and transmitted by fleas from rats to humans. The disease
was introduced to Italy in December 1347, brought by a single ship from
the East. During the next years, it spread through Europe at a speed of
200–400 miles per year. About a quarter of the population died, and 80% of
the infected died within 2 or 3 days. The figure shows the spatio-temporal
spread of the wave front.
[FIGURE BLACK DEATH]
After the Black death had passed, around 1350, there was a second
outbreak in Germany in 1356. From then on, periodic outbreaks seem to
occur every few years, even though none as severe as the Black Death.
There is a belief that plague ceased to be a problem after the Great Plague
of London in 16651 . However, the truth is far from this. The last plague
pandemic started in Yunnan, China, in 1850 and officially lasted until 1959,
after killing more than 13 million and affecting almost any part of the world.
Plague was bought by ship from the Far East to the northwest of America
around 1900. There was a three year epidemic in San Francisco with 200
deaths, starting just after the earthquake in 1906. Since then, the bacillus
has been spreading steadily towards the east, moving at about 35 miles
a year, carried by many small mammals (squirrels, rabbits, prairie dogs,
coyotes, bobcats,...), not only rats. As a result, the western USA and in
particular New Mexico is one of the two largest residual foci of the plague.
The number of cases in New Mexico have been 9 in 1998, 0 in 1997, 2 in
1996, 4 in 1995, an average of 7.8 per year in the period 1970–1991. In
the USA, there have been 341 cases in the period 1970–1995. What could
happen when the front reaches the big urban centers of the east coast, with
their huge populations of rats, nobody knows.
Returning to the Black Death, it is not easy to estimate the parameters
of the model. There were about 85,000,000 people in Europe in 1347, which
gives a density S0 ≈ 50/mile2 . The transmission and diffusion coefficients
are more difficult to estimate. Suppose that news and gossip, with the
limited communications of the time, traveled at 100 miles/year, and that
the disease travels with these. If this were a diffusion time, we have that
1
By the way, due to the plague Newton returned from Cambridge to Woolsthorpe after
his graduation in 1665, and stayed there until 1667. That was his annus mirabilis during
which he made most of his achievements in mathematics, mechanics and optics.
10
the time to cover a distance L is o(L2 /D). This gives D ≈ 104 miles2 /year.
For transmission a value of r ≈ 0.4 miles2 /year has been estimated, and for
mortality rate, based on an infectious period of two weeks, a ≈ 15/year.
These give λ ≈ 0.75. From the expression for the velocity of the front, the
estimation is: V ≈ 140 miles/year. The uncertainties are very large, but the
comparison with the data is reasonable good for such a simple model.
∂S
= −IS, (33)
∂t
∂I ∂2I
= IS − λI + , (34)
∂t ∂x2
already in dimensionless variables. Also, λ = a/rS0 measures the mortality
rate as compared with the contact rate. A traveling wave front can be found
11
with the boundary conditions:
cS ′ = IS, (36)
′′ ′
I + cI + I(S − λ) = 0. (37)
I ′ + cI + cS − cλ ln S = constant. (40)
12
become available for new young foxes, since the time scale of the wave front
is considerably less than the period of the oscillations. Then, it is reasonable
to model this as a population growth of the susceptibles, for example with
a term such as bS(1 − S/S0 ). Proper adimensionalization gives the model:
∂S
= −IS + bS(1 − S), (43)
∂t
∂I ∂2I
= I(S − λ) + . (44)
∂t ∂x2
This model has traveling wave solutions of precisely the form of the epizootic
data, with a great initial kill followed by oscillations around a surviving
fraction.
We can see that very simple models are able to capture the major phe-
nomena observed in the propagation of epidemic waves. A more complicated
model with three classes (susceptible, infected and rabid) can be justified
because the disease has a long incubation time (150 days) during which
the infected fox does not shows symptoms and does consequently does not
change behavior and does not infect, compared to the clinical development
which takes a few days until the fox dies. With this model a quantitative
prediction can be made for the control of the epizootic wave by means of a
barrier of reduced S. This has been done with success in Denmark, and with
less success in Italy and Switzerland. A two dimensional model with good
quantitative predictions has also been carried out by Murray (the prediction
usually compared to the data is the speed of the epidemic front). (Murray
is concerned with the arrival of rabies to England, which is currently free of
it, and which has a larger density of red foxes than the rest of Europe.)
4 Complex networks
The models of the previous sections constitute the “classical” theory of epi-
demic propagation. Even though they are able to describe some aspects of
the propagation of infectious disease through populations, it is clear that
human societies are much more complex than well mixed populations, or
two dimensional lattices, or sets of diffusing individuals. This is also true
for other complex systems where a set of individuals form a kind of network
through which some field can propagate in the same way as an infectious
disease. The Internet and the World Wide Web are examples of such net-
works. The Internet is the physical network of routers and computers linked
by telecommunication means. The WWW is the logical web of webpages
13
connected by hyperlinks. The cell can also be thought as a network of chem-
icals connected by chemical reactions. These are only a few examples of the
diversity of this kinds of structure, and you can surely think of many more:
telephone calls networks, citation networks of scientific publications, movie
actors collaboration, power grids, air travel lines,. . . One that is particularly
fascinating for me is the network formed by the words in English that, ac-
cording to the Merriam-Webster Dictionary, have synonyms. There are 23
thousand such words, of which 22 thousand form a giant cluster. This is
already remarkable, that they are almost all synonyms of one another! But
this is not all. The average path length is L = 4.5. So you can go from any
word to any other, with any completely different meaning, through a chain
of just four synonyms!
Traditionally, the study of this structures is the field of graph theory.
While regular graphs were its focus for many years, in the ’50s Erdös and
Rényi pioneered the study of large scale random graphs. In their model, N
nodes are given, and every pair of nodes is connected at random with prob-
ability p, giving a graph with approximately pN (N − 1)/2 edges distributed
at random.
Are the complex networks of human society random? Well, to some ex-
tent they are, but our intuition tells us that they also have some organization
that the ER model will not be able to capture. In the last few years there
have been developments in the computarization of many fields, and also in
the computer power, enabling the analysis of many very large complex webs
in different fields. And motivated by this, there have been many proposals
to their analysis.
Three main concepts have emerged as most prominent in the study of
complex networks: small world, clusterization, and degree distribution.
Small world
We all know the expression “it’s a small world,” and in other languages
there exist also similar expressions to reflect the fact that in the network
of human acquaintances, we seem to be rather closely connected to one
another. The psychologist Stanley Milgram in 1967 made probably the first
quantitative study of this phenomenon. He prepared a number of letters
addressed to a person he knew in Boston, and distributed them to a random
set of people in Nebraska (as far away from Boston as you can tell). His
instructions were that the letters had to be passed from person to person,
only to close acquaintances, to someone that the current holder of the letter
believed to be closer to the addressee than himself. It turned out that
14
an average of six steps were enough for a letter to get from Nebraska to
Milgram’s friend in Boston. The situation has been labeled “six degrees of
separation,” and has find its way into a theater play, a Hollywood movie
(featuring Donald Sutherland and Will Smith) and several rather frivolous
games about the degree of separation between celebrities such as Kevin
Bacon or Monica Lewinsky.
You can immediately note that, despite the apparent frivolity of all this,
there are some very important consequences to the small world phenomenon.
These are relevant to the propagation of communications, rumors, fashions,
news and, of course, infectious diseases, which spread through a network of
people by contact between a pair. The small world phenomenon can have
dramatic consequences, since a disease will spread much faster than in a
regular lattice, where the typical distance between a pair is relatively long.
Random graphs are “small” in this sense. Their average path distance
between any pair of nodes scales approximately with the logarithm of its
size: L ∼ ln(N )/ ln(hki) (where hki is the average coordination number, or
degree, or connectivity). (This is valid for not small p, specifically pN > 1.)
Clusterization
A common feature of social networks, as opposed to random ER net-
works, is that the circle of acquaintances of a person tends to overlap to
the circle of his acquaintances. Your friends’ friends tend to be also your
friends. This produces a varying degree of clusterization, or “cliquishness”
in social networks. This side of the phenomenon, which is not present in
random graphs, was recognized first by Watts and Strogatz, who incorpo-
rated it in their small world networks, in an article that appeared in Nature
in 1998 and that eventually was responsible for bringing the whole field to
the attention of the physicists’ community.
It is possible to define a clustering coefficient C as the average fraction
of pairs of neighbors who are also neighbors of each other. That is, suppose
that the node i has ki edges that link it to other nodes. If all the neighbors
of i were neighbors to each other, there would be ki (ki − 1)/2 edges between
them. Suppose that, instead, there are Ei . Then the clusterization around
i is defined as:
2Ei
Ci = . (45)
ki (ki − 1)
The clustering coefficient of the network is then defined as the average of
Ci over the network. In a fully connected network, C = 1. If you want to
think of it in probabilistic terms, C is the probability that to nodes that are
15
neighbors to a particular node, are also neighbors of each other. In an ER
random graph, it is C = p = hki/N , which is very small for large networks.
(Consider the graph formed by a site and its neighbors. The probability
that any pair of these are connected is just p, as is for any other pair of the
network.) In real life networks, it has been found that C is significatively
less than 1, but much greater than o(N −1 ). The small world networks of
Watts and Strogatz show this behavior.
Degree distribution
In a real life network not all the nodes have the same number of edges
(called the degree or the connectivity of the node). It is reasonable then
to define a degree distribution P (k) to characterize the way this magnitude
is spread. This gives the probability that a randomly selected node has
exactly k edges. Since an ER random graph is built precisely by assigning
edges at random, most of the nodes have a degree near the average hki, and
P (k) is a Poisson distribution peaked around this value. It has been shown
that some real networks have exponential tails at large k, while significantly
different from Poisson distributions, and still others show power law tails:
P (k) ∼ k −γ and are called scale-free networks.
16
Figure 1: The rewiring procedure to build small worlds starting from a
regular lattice.
It turns out that, for these systems, with small p, the average node to
node distance is essentially the same as that of a comparable random graph,
while its clustering coefficient (essentially 3/4 at low p) is many orders of
magnitude greater. For example, for N = 1000 and k = 10, the average
distance is L = 3.2 for a random graph. A small world network with p = 1/4
has L = 3.6, compared to L = 50 for the regular lattice.
A second version of the model has been proposed, in which instead of
rewiring links you add links (called shortcuts) with probability p to an un-
derlying regular lattice. The reason for the introduction of this is that it
cannot become disconnected by the procedure, as is the case with the initial
model. Some results have been proved for this networks, and many more
have been explored numerically. Lets summarize some of them.
Most of the work concentrated at first on the properties of the average
path length, which was observed to begin to decrease once p > 2/N k which
guarantees the existence of at least one shortcut. This can be interpreted
as the existence of a p-dependent transition length ξ such that, for a fixed
value of k, if N < ξ then L ∼ N , and if N > ξ then L ∼ ln N . It was
proposed that the characteristic path length scales with this as:
µ ¶
N
L(N, p) ∼ ξF , (47)
ξ
17
where ½
x if x ≪ 1,
F (x) = (48)
ln(x) if x ≫ 1,
and, from both numerical and analytical results:
1
ξ= . (49)
pk
The divergence of ξ as p → 0 is somewhat similar to a critical point. There
is a kind of phase transition at p = 0 from the behavior L ∼ N to L ∼ ln N .
In other words, for an infinitely large system, an infinitesimal amount of
disorder induces the small world behavior.
It was finally shown, after some controversies, that the characteristic
path length obeys the scaling (in dimension d):
N
L(N, p) ∼ F (pkN d ), (50)
k
where ½
1 if x ≪ 1,
F (x) = (51)
ln x/x if x ≫ 1.
In addition to a short average path length, small world networks have
a relatively high clustering coefficient for a wide range of values of p. The
clusterization of the model depends only on k, and not on N . The value
of C(p) remains close to C(0) up to relatively high values of p. A typical
situation is shown in Figure ??, where the average path length and the
clusterization are displayed simultaneously. The intermediate range, where
the clusterization is large—as in a regular lattice—and the average path
length is short—as in random graphs—are the small worlds.
18
Figure 2: Characteristic path length and clustering coefficient (both nor-
malized) of the small worlds of Watts and Strogatz.
After t time steps of adding one node with m edges at a time, the network
has grown to a system with N = t + m0 nodes and mt edges.
A very simple continuous model is able to show the behavior of the degree
distribution. The degree ki of node i will increase every time a new node
enters the system and links to it, something that happens with probability
Π(ki ). Suppose that ki is a continuous variable of time. Then we can write
the rate equation
∂ki ki
= mΠ(ki ) = m PN −1 , (53)
∂t j=1 kj
where the sum inPthe denominator runs over all the nodes except the one
just introduced: N −1
j=1 kj = 2mt − m, so that:
∂ki ki
= . (54)
∂t 2t
With the initial condition that node i had ki (ti ) = m at the time of its
19
introduction, the differential equation can be solved as:
µ ¶1/2
t
ki (t) = m . (55)
ti
m2 t m2 t m2 t
µ ¶ µ ¶
P ti > 2 = 1 − P ti ≤ 2 =1− 2 . (58)
k k k (t + m0 )
20
Scale-free networks are “small.” It has been shown that the average path
length of the model increases logarithmically with N . This result is based
on an empirical fit, and no analytical arguments exist for it.
The clustering behavior of these models is rather different than that
of the small world models. Instead of being independent of N , it decays
following approximately a power law C ∼ N −0.75 , which is nevertheless
slower than the behavior of random graphs, for which C = hki/N .
Also, the linear growth of this model can be modified, with effects on
the network topology. For example, an increase in the average degree of
networks such as the Internet, the WWW, the network of coauthorship of
scientific papers, suggests that in real systems the number of edges increases
faster than the number of nodes, something called accelerated growth.
S → I → R → S, (61)
spending a time τI in the infected state, and a time τR in the refractory state,
after which he returns to the susceptible state. The disease is not supposed
21
to confer a permanent immunity. This is, effectively, an excitable system,
which is known to show space-time oscillations in extended systems, similar
to those of a chemical system like the Belousov-Zhabotinskii reaction.
The contagion of a susceptible element occurs stochastically at a local
level. If an element i is susceptible, and if it has ki neighbors, of which
kinf are infected, then i will become infected with probability pinf = kinf /ki .
Observe that i will become infected with probability 1 if all its neighbors
are infected. Besides this parameter-free mechanism, there may be other
reasonable choices. For example, if the susceptible had a probability q of
contagion with each infected neighbor, we would have a probability of infec-
tion [1 − (1 − q)kinf ].
The network is put in an initial state composed almost exclusively of
susceptibles, with a few infected randomly distributed. The temporal be-
havior of this system is then analyzed for different values of p, representing
societies with different topologies.
Figure ?? shows part of the time evolution, once a stationary state is
achieved, of the fraction of infected nodes for three values of p. We can
see clearly a transition from an endemic situation to an oscillatory one. At
p = 0.01 (top), where the network is nearly a regular lattice, the station-
ary state is a fixed point, with fluctuations. The situation corresponds to
that of an endemic infection, with a low and persistent fraction of infected
individuals. At high values of p—like the case with p = 0.9 shown in the
figure (bottom)—large amplitude, self-sustained oscillations develop. The
situation is almost periodic, with a very well defined period and small fluctu-
ations in amplitude. The period is slightly longer than τ0 , since it includes
the average time that a susceptible individual remains at state S, before
being infected. A mean field model of the system, expected to resemble
the behavior at p = 1, can be easily shown to exhibit these oscillations.
The transition between both behaviors is apparent—in this relatively small
system—at the intermediate value of disorder p = 0.2, shown in the middle
curve. Here a low amplitude periodic pattern can be seen, appearing and
disappearing again in a background of strong fluctuations. Moreover, the
mean value of infection is seen to grow with p.
The formation of persistent oscillations corresponds to the spontaneous
synchronization of a significant fraction of the elements in the system. We
can describe the cycle of the disease of each node i as a phase variable
τi (t) = 0, 1, . . . , τI + τR = τ0 . In the oscillatory phase the phases become
synchronized, and they go over the disease process together, becoming ill at
the same time, and recovering at the same time. We can characterize this
22
✁✄
☎ ✆ ✝✞✝ ✡
✁✂
✁
✁✄
☎ ✆ ✝✞✠
n inf (t)
✁✂
✁
✁✄
☎ ✆ ✝ ✞✟
✁✂
✁
5200 5300 5400 5500 5600
t
Figure 3: Fraction of infected elements as a function of time. Three time
series are shown, corresponding to different values of the disorder parameter
p, as shown in the legends. Other parameters are: N = 104 , K = 3, τI = 4,
τR = 9, Ninf (0) = 0.1.
23
0.4
0.3
Effect of immunization
Vaccination is one of the most effective strategies against the spread of
24
Figure 5: Reported measles cases in four countries. From Cliff & Haggett,
Sci. Am. 250, May, 118 (1984)
epidemic (and still many airborne diseases, such as measles, remain endemic
despite vaccination). After the many socioeonomical questions for a specific
vaccine have been answered, such as its safety, its cost, its effectiveness
against the disease, etc., there is still one important question: what propor-
tion of the population must be immunized in order to control the disease
as effectively as possible? Certainly the structure of the social links again
must play an important role. In scale free networks, that display strong
inhomogeneity in the degree distribution, it has been shown that vaccina-
tion of those few individuals with maximal connectivity produces the best
results [?]. In small world networks the degree distribution is much more
homogeneous, but again targeted vaccination of the best connected individ-
uals produces the best results. Moreover, a threshold of immunization exists
above which there is a drastic reduction on the impact of the disease [?].
25
The disease is modeled as an SIR system, implying that there is no
transition R → S, the removed being either permanently immune or dead.
Immunization is applied before the evolution starts to a fraction ρ of the
population, by moving some nodes to the R state, following one of two
possible strategies. In random immunization these are chosen uniformly at
random in the population. In targeted immunization those individuals with
the greatest number of links are chosen. The initial condition contains only
one infected node.
The evolution of the disease consists of the spread of an infected phase
until a fraction of the population has been infected, and some fraction re-
mains susceptible (just as in the SIR model of Section 1). Figure ?? (top)
shows the fraction of infected to non-immunized people during the whole
course of the epidemic for different levels of immunization. In the figure a
transition at a finite value of p can be seen at each level of immunization,
above which a finite fraction of the population is affected. For targeted
immunization a similar picture arises, albeit quantitatively different, as we
shall see.
We see that there is a level of immunization that almost suppresses the
disease in any network. It is worth observing also that the critical p grows
with the immunization level ρ. The meaning of this is that, for small values
of the disorder in the network, a little immunization has very strong effects
in the control of the epidemic.
Figure ?? (bottom) shows a comparison between the random and the
targeted strategies (at p = 1 as representative of the maximum infection
level). Targeted vaccination appears as a more effective strategy. It has to
be kept in mind that the targeted immunization requires the identification
of the nodes with the greatest connectivity, which is a time consuming pro-
cedure not only in the simulations but also, presumably, in a real situation
as well. The important practical consequences of this, however, is that for
both strategies there exists a critical value of the immunization level that
guarantees that an outbreak of infection will remain localized and will not
spread into the population. This can be translated for example as: for a
given population with a fixed small world structure, near the critical situa-
tion a small increase in the budget for immunization can result in a drastic
reduction of the impact of the disease.
It is interesting to note a similitude with another propagation phe-
nomenon in a social network, namely the propagation of a rumor. The
fraction that remains susceptible is equivalent to a fraction of the popula-
tion that never hears the rumor, a well known fact in the theory of rumor.
Even in every day life we most certainly know some people that complain
26
1.0
random immunization
ρ = 0.0
0.8
ρ = 0.1
ρ = 0.2
0.6 ρ = 0.3
ρ = 0.4
r
0.4
0.2
0.0
0.01 0.1 1
p
1.0
random immunization
0.8
targeted immunization
0.6
r (p =1)
0.4
0.2
0.0
0.0 0.1 0.2 0.3 0.4 0.5
ρ
27
about never hearing of anything! This problem has also been studied [?].
28
−2
10
ρ
−3
10
−4
10
7 12 17 22
1/λ
healthy [1−ρk (t)] get infected form an infected node. The probability of this
is proportional to the infection rate λ, the number of its own connections
k, and the probability that it points to an infected node Θ. The stationary
value of the infected density is found setting the time derivative equal to
zero, and:
kλΘ(λ)
ρk = . (64)
1 + kλΘ(λ)
An expression for Θ can be written down. The probability that a link of our
node points to a node with s links is sP (s) (from the preferential attachment
rule), so that:
X kP (k)ρk
Θ(λ) = P . (65)
k s sP (s)
Equations (??) and (??) enables the calculation of both ρk and Θ. Then
the average density of infection is calculated as
X
ρ= P (k)ρ(k), (66)
k
29
using the value of P (k) for the scale-free network (P (k) = 2m2 /k −3 ). Fi-
nally, this gives
ρ ≃ 2 e−1/mλ (67)
which is the observed behavior, showing the lack of an epidemic threshold,
i.e. λc = 0. (It is said that for scale-free networks with γ > 4 a finite
threshold is recovered, γ being the power in the degree distribution P (k) ∼
k −γ .)
These are very bad news. As has been pointed [?, ?], the network of
human sexual contacts seems to be scale-free with an exponent between 2
and 3 (from a survey of several thousand people in Sweden). Both facts to-
gether could imply that reducing the transmission probability of a sexually
transmitted disease might not eradicate it. In particular, lacking a vaccine
for AIDS, the HIV will eventually reach all the exposed network. Both
works offer also some optimistic news: targeted immunization can restore a
threshold. It is clear that treating the few nodes with extraordinary large
connectivity that these networks have is the best strategy. These, unfor-
tunately, are almost impossible to find in a real-life situation. However, it
is shown that any departure from uniform immunization, infinitesimal as it
were, would restore an epidemic threshold λc 6= 0.
References
[1] Murray, J. D., Mathematical biology (Springer, Berlin, 1993).
30
[8] M. Kuperman and G. Abramson, Small world effect in an epidemiolog-
ical model, Phys. Rev. Lett. 86, 2909 (2001).
[13] Z. Dezsö and A.-L. Barabási, Can we stop the AIDS epidemic?, cond-
mat/0107420 (2001).
31