Elements of Mathematics Ecology
Elements of Mathematics Ecology
MARK KOT
Department of Applied Mathematics,
University of Washington
CAMBRIDGE
UNIVERSITY PRESS
CAMBRIDGE UNIVERSITY PRESS
Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, Sao Paulo
Published in the United States of America by Cambridge University Press, New York
www.cambridge.org
Information on this title: www.cambridge.org/9780521802130
© Mark Kot 2001
A catalogue record for this publication is available from the British Library
A. SINGLE-SPECIES MODELS 3
1 Exponential, logistic, and Gompertz growth 3
2 Harvest models: bifurcations and breakpoints 13
3 Stochastic birth and death processes 25
4 Discrete-time models 43
5 Delay models 70
6 Branching processes 93
v
v i Contents
vn
viii Preface
of biology, these models become more realistic and more challenging. The
topics in the first half of the book include density dependence, bifurcations,
demographic stochasticity, time delays, population interactions (predation,
competition, and mutualism), and the application of optimal control theory
to the management of renewable resources.
Variety, and variability, are the spice of life. We frequently ascribe dif-
ferences in the success of individuals to differences in age, space (spatial
location), or sex. The second half of this book is devoted to structured pop-
ulation models that take these variables into account. I begin with spatially-
structured population models and focus on reaction-diffusion models. There
is also tremendous interest in metapopulation models, coupled lattice maps,
integrodiflference equations, and interacting particle systems (Turchin, 1998;
Hanski, 1999). However, my colleagues and I tend to leave this material for
our advanced course. I follow with an overview of age-structured population
models in which I compare integral equations, discrete renewal equations,
matrix population models, and partial differential equations. I conclude with
a brief introduction to two-sex models.
The emphasis in these notes is on strategic, not tactical, models (Pielou,
1981). I am interested in simple mechanistic models that generate interesting
hypotheses or explanations rather than in detailed and complex models
that provide detailed forecasts. You will also find many equations, but few
formal theorems and proofs. Applied scientists and pure mathematicians
both have reason to be offended ! Because of the interdisciplinary nature
of my class and because of my own preference for solving problems over
proving theorems, I have tried to hold to a middle course that should appear
natural to applied mathematicians and to theoretical biologists. I hope that
this middle course will appeal to a broad range of (present and future)
scientists. Failing that, I hope that you, gentle reader, can use this book as
a springboard for more detailed applied and theoretic investigations.
Acknowledgments
I have been blessed with excellent teachers and students. I wish to thank all
my teachers, but especially William K. Smith, W. Tyler Estler, Richard H.
Rand, Simon A. Levin, William M. Schaffer, Paul Fife, Jim Cushing, Stephen
B. Russell, and Hanno Rund.
Stephane Rey coauthored Chapter 9. Other former students, Michael G.
Neubert, Emily D. Silverman, and Eric T. Funasaki, will recognize work that
we published together. Michael Neubert used this material in a class and
provided a number of useful comments and criticisms.
Several cohorts of students studied this material as Mathematics or Ecol-
ogy 581 and 582 at the University of Tennessee or as Applied Mathematics
521 at the University of Washington. I thank these students for their enthu-
siasm and hard work. I am grateful to the University of Tennessee and the
University of Washington and to my colleagues at these institutions for the
chance to teach these courses.
The early drafts of this book could not have been written without several
valuable pieces of software. I thank Joseph Osanna for troff, Brian W.
Kernighan and Lorinda L. Cherry for eqn, Jon L. Bentley and Brian W.
Kernighan for grap, Michael Lesk for ms, tbl, and refer, James J. Clark
for groff, Bruce R. Musicus for numeqn, Nicholas B. Tufillaro for ode, and
Ralph E. Griswold, Madge T. Griswold, and the Icon Project for the Icon
programming language.
It has been a pleasure working with Cambridge University Press. I wish
to thank Alan Crowden, Maria Murphy, Jayne Aldhouse, Zoe Naylor, and
especially Sandi Irvine for all their efforts.
Finally, I want to thank my parents for their encouragement and interest
and my wife, Celeste, for her encouragement, support, and desire to purchase
the movie rights.
IX
Part I Unstructured population models
Section A
SINGLE-SPECIES MODELS
The difference between the per capita birth and death rates, r = b — d, plays
a particularly important role and is known as the intrinsic rate of growth.
Equation (1.1) is commonly rewritten, in terms of r, as
This solution grows exponentially for positive intrinsic rates of growth and
4 A. Single-species models
1 dN
N dt
N
Fig. 1.1. Per capita growth rate.
dN
~dt
rN
N
Fig. 1.2. Population growth rate.
r >0
f Jacques Monod (1910-1976) was the recipient of a 1965 Nobel Prize for Medicine for his work on
gene regulation. He also conducted innovative experimental studies on the kinetics and stoichiometry
of microbial growth (Panikov, 1995).
6 A. Single-species models
1 dN
r—
I
N
K
Fig. 1.4. Decreasing per capita growth rate.
(3) The model ignores lags. The growth rate does not depend on the past. More-
over, the population responds instantaneously to changes in the current popu-
lation size.
(4) We have ignored temporal and spatial variability.
dN
~dt
size,
1 dN
(1.5)
N dt
(see Figure 1.4). This decrease in the per capita growth rate may be thought
of as an extremely simple form of density-dependent regulation. Note that
the per capita growth rate falls to zero at the carrying capacity K.
The population's growth rate,
dN N
(1.6)
is now a quadratic function of population size (see Figure 1.5). Equation (1.6)
is known as the logistic equation or, more rarely, as the Pearl-Verhulst
equation. It has an exact analytical solution. Figure 1.6 illustrates this solution
for two different initial conditions. You are asked to find this closed-form
solution in Problem 1.2. Since few nonlinear differential equations can be
solved so easily, I will concentrate on a general method of analysis that
emphasizes the qualitative features of the solution.
Equation (1.6) has two equilibria, AT* = 0 and N* = K; at each of these
two values, the growth rate for the population is equal to zero. Near N* = 0,
N2/K is small compared to N so that
dN
rN. (1.7)
It
8 A. Single-species models
K —
Mathematical meanderings
Consider the differential equation
This equation is autonomous in that / does not contain any explicit dependence
on t. I have introduced several concepts that are useful, not only for the logistic
differential equation, but for many autonomous, first-order, ordinary differential
equations. Let's formalize these concepts.
Historical hiatus
The concepts of exponential and logistic growth arose gradually. A few people
played especially important roles in the development of these concepts.
John Graunt (1662) was a 'collector and classifier of facts' (Hutchinson, 1980).
He was also the inventor of modern scientific demography. Graunt tabulated
the Weekly Bills of Mortality for London. These bills listed births and deaths;
they were used as an early warning system for the plague. Using these bills,
Graunt estimated a doubling time for London of 64 years. This is an extremely
short period of time. Graunt posited that if the descendants of Adam and Eve
Exponential, logistic, and Gompertz growth 11
£-•»-(£)•
where K is the carrying capacity.
Recommended readings
dN
(-%) -qEN (2.1)
dt V
(Schaefer, 1954; Clark, 1990). The harvest rate is the product of three terms:
the fishing effort £, a proportionality constant q that measures catchability,
and the stock level N. The product of the catchability and of the effort, qE,
is the fishing mortality; it has the same dimensions as r and will play an
important role in what follows.
We have equilibria, AT, whenever the growth rate of the fish population
equals the harvest rate:
]V* = K (1 - — ^ (2.3)
V r )
13
14 A. Single-species models
dN
~dt
qEN
N* K
Fig. 2.1. Low-mortality harvesting.
and
N* = 0. (2.4)
qEN
N
N* K
Fig. 2.2. High-mortality harvesting.
dN
qEN
The graph of this function is a parabola (see Figure 2.5). Increasing fishing
16 A. Single-species models
N*
K-
rK
T
qE
(2.6)
r J
The corresponding optimal level of effort,
(2.7)
Harvest models: bifurcations and breakpoints 17
dN
~~dt
N
Ko K
Fig. 2.6. Critical depensation.
MSY _ f. (2.8)
Our entire discussion has been premised on the fact that fish populations
grow logistically. However, some populations possess a threshold to growth.
Consider the simple differential equation
dN
ATfN (2.10)
—r=rN[—
dt side of\Kequation
By plotting the right-hand 0 (2.10) as a function of N (Fig-
ure 2.6), we see that there is a threshold at Ko. Solutions with initial con-
ditions above Ko approach the carrying capacity K, while those with initial
conditions below this threshold decay to zero. Since the net growth rate is
18 A. Single-species models
1 dN
~N~dt
N
K
Fig. 2.7. Allee effect.
dN
qEN
N
Ko K
Fig. 2.8. Critical depensation with harvesting.
dN (N
— = rN — 1 - - ) - qEN (2.11)
dt \K0
Harvest models: bifurcations and breakpoints 19
Stable
Unstable
qE
Fig. 2.9. Saddle-node bifurcation.
(2.12)
(2.13)
qE
Fig. 2.10. Catastrophic yield curve.
Treat the harvest rate h as a bifurcation parameter. Find the critical value of
h for a bifurcation to occur. Which bifurcation is this? Sketch the bifurcation
diagram. What are the effects of overharvesting this system?
| = „ - x\ (2.15)
- x\ (2.16)
- x\ (2.17)
it
Harvest models: bifurcations and breakpoints 21
(4) subcritical pitchfork bifurcation
= -0.02K
Stable
Unstable
2r
Fishing mortality (qE)
AT
1=0
Stable
Unstable
I
2r
Fishing mortality (qE)
= + 0.02K
\ I
0 r 2r
Fishing mortality (qE)
Fig. 2.11. Migration as an imperfection.
Harvest models: bifurcations and breakpoints 23
may be thought of as an imperfection. We would like to know whether this
imperfection causes qualitative changes in the bifurcation diagram.
The structural instability of transcritical bifurcations can be highlighted
by adding a small constant to harvest model (2.1),
For each equation, plot the bifurcation diagram for e = —0.25, e = 0.0, and
e = 0.25. Show that transcritical and pitchfork bifurcations are structurally
unstable to small constant perturbations.
24 A. Single-species models
Recommended readings
This section borrows heavily from chapter 1 of Clark's (1990) classic book
on the optimal management of renewable resources. May (1977) wrote a
review article on breakpoints that preceded Ludwig et a/.'s (1978) extremely
important qualitative analysis of bifurcations and outbreaks in the spruce
budworm system. Wiggins (1990) may be consulted for a more thorough
introduction to bifurcation theory, codimension, and structural stability.
3 Stochastic birth and death processes
f - "<
and
N
(3.2)
25
26 A. Single-species models
sizes. Unfortunately, most closed (no immigration or emigration) density-
dependent birth and death processes only have the trivial stationary state. If
you cannot continue to grow, it is just a matter of time before a string of bad
luck knocks you to extinction. Even so, many nonlinear processes possess
two time scales. Over the short term, populations approach a statistically
quasistationary state. This is a stationary state for a conditional probability
distribution - conditional on no extinction. Over the long term, this quasi-
stationary state 'leaks' to extinction. In certain cases, one can determine the
mean time to extinction. I will briefly touch on one or two topics from the
theory of nonlinear stochastic processes towards the end of this chapter.
represent the probability that the population size, N(t)9 takes the value n.
I will begin by allowing births, but not deaths. I will assume that each
individual can give birth to new individuals and that each individual acts
independently of all others. For a single individual, I will also assume that
lim ^ = 0. (3.5)
For exactly one birth amongst n individuals, we must have one individual
that gives birth and n — 1 individuals who do not give birth. This can happen
Stochastic birth and death processes 27
in n ways. Thus
Similarly,
P {>1 birth in (t,t + At] |AT(t) = w } = o(At) (3.7)
and
We are now ready to write down an equation for the pn(t) of equation (3.3).
There can be n individuals at time t + At if there were n — 1 individuals at
time t and one birth occurred, or if there were already n individuals at time
t and no births occurred,
M0) = (3J3)
\0, n+ n0.
Also, since this is a pure birth process,
Since the rate of change of pn(t) depends only upon pn(t) and on the
preceding p n _i(t), we can work our way up this chain. Say that we wish to
28 A. Single-species models
£ = 0.01
n0 = 100.0
0
0 1 2 3 4 5
Fig. 3.1. Probability of no births.
find the probability of staying at HQ. By equations (3.12), (3.13), and (3.14),
we have that
(3.15a)
dt
= 1. (3.15b)
pno(t) = (3.16)
(see Figure 3.1). The probability of staying at the initial condition thus
decreases exponentially with time. This probability decreases more rapidly
for large initial populations and for large birth rates.
Okay, how about the probability of being at no + 1 ? In light of equa-
tion (3.16), equations (3.12) and (3.13) reduce to
(3.17a)
(3.17b)
l -e-l") (3.17c)
Pl(t)
0.8-
/? = 0.01
0.6- no = 100.0
0.4-
0.2-
0
0 1 2 3 4 5
Fig. 3.2. Probability of one birth.
(3.18)
Equivalently,
—e (3.20)
for each n > no (see Figure 3.3). This is a negative binomial distribution in
which the chance of success in a single trial, exp(—/?£), decreases exponen-
tially with time.
With the probabilities pn(t) in hand, it is easy to verify that the expected
value, variance, and coefficient of variation are given by
= wo ( 1 — e~l (3.22)
30 A. Single-species models
0.8-
^ = 0.01
0.6- no = 100.0
0.4-
0.2-
0
0 2 4 6 8 10
Fig. 3.3. Probabilities of 0, 1, 2, 3, and 4 births.
V[N(t)] = (3.23)
E[N(t)] n0
so that
lim V[N(t)] = ,/-. (3.24)
(The expected value and the variance may be derived directly, or by deriving
differential equations for each of these quantities. I will soon present an
alternative method for computing the mean and variance that uses the
probability generating function.)
For positive /?, the mean population size, E[N(t)]9 increases exponentially.
The variance also increases. However, the coefficient of variation tends
towards a constant that depends only on the initial population size. This
coefficient is small if the initial population is large. If the initial population
size is instead small, any single run of the stochastic process is likely to differ
greatly from the corresponding deterministic process.
Figures 3.4 and 3.5 show two sets of 10 simulations of the birth process
Stochastic birth and death processes 31
N(t)
50—|
40-
30-
20-
10-
0
0 100 200 300
for the same parameter (/? = 0.01) but for two different initial conditions
(no = 50 and no = 5). The second set clearly has more variability.
individual alive at time t dies with probability fiAt + o(At), in (£, t + At]
and that each individual acts independently of all others.
The obvious drawback to the simple birth process is that individuals never
die. Life, in contrast, is risky: some individuals die before siring young.
Accordingly, we will assume that for each individual
birth in (t, t + At] \N(t) = 1} = j8 At + o(At), (3.25a)
P{1 death in(t,t + At] \N(t) = 1} = \iAt + o{At\ (3.25b)
F{no change in (t,t + At] \N(t) = 1} = 1 - (j8 + p) At + o(At). (3.25c)
There now is some probability of dying as well as of giving birth. The
probability of several events (births and/or deaths) is taken to be o(At).
Individuals are still assumed to be independent and so, amongst n individuals,
P{lbirth in(t,t + At] \N(t) = n} = n\fiAt + o(At)]
x[l-(P + n)At + o(At)] n~l. (3.26)
As a result,
P {1 birth ]n(t,t + At] \N(t) = n) = n/3 At + o(At).
Similarly,
P {1 death in(t,t + At] \N(t) = n) = njuAt + o(At) (3.27)
and
P {no change in(t,t + At] \N(t) = n) = 1 - n(j8 + fi)At + o(At). (3.28)
With these probabilities in hand, we are now ready to derive an equation
for the probability, pn(t), that the population is of size n. There can be n
individuals at time t + At if there were n — 1 individuals at time t and
one birth occurred, if there were n + 1 individuals at time t and one death
Stochastic birth and death processes 33
After some simple algebra and after taking the limit as At goes to zero, we
obtain
(331)
E[N(t)] = (3.35)
(4) The probability generating function also allows us to compute the variance of
N(t) with only a little more effort. In particular,
d2F
(n2 -n)pn(t)
dx2 x=l
We can, in other words, compute all the probabilities and statistics that we
need in a straightforward way with the probability generating function.
So, how do we find this wonderful function? Well, the probability gener-
ating function F(t, x) arises as the solution to a partial differential equation.
If we differentiate the generating function, equation (3.32), with respect to
time,
00
dF
(3.39)
and make use of differential equations (3.30) for the derivatives of the
probabilities,
^F oo oo oo
nx", (3.40)
n=0 n=0 n=0
d_F_
n=0 n=0
(3.41)
n=0
Stochastic birth and death processes 35
dt dx
Equivalently,
Show that
dM
(3.46)
and that the moment generating function for the linear birth and death
process satisfies
Mathematical meanderings
To solve partial differential equation (3.43) we must use the method of char-
acteristics. Consider the change of variables (t, x) —> (u,v). We will use u as
an independent variable that measures distance along a characteristic curve
and v to parametrize the initial conditions. The value of v will specify which
characteristic curve we are on. Along each characteristic curve (for fixed v), F
will depend solely on u.