24
Evaluating Persistence Evaluating Persistence Times in Populations Times in Populations Subject to Catastrophes Subject to Catastrophes Ben Cairns and Phil Pollett Department of Mathematics

Evaluating Persistence Times in Populations Subject to Catastrophes Ben Cairns and Phil Pollett Department of Mathematics

Embed Size (px)

Citation preview

Evaluating Persistence Times in Evaluating Persistence Times in Populations Subject to CatastrophesPopulations Subject to Catastrophes

Ben Cairns and Phil Pollett

Department of Mathematics

Persistence

• Most populations are certain not to persist forever: they will eventually become extinct.

• When is extinction likely to occur?When is extinction likely to occur? We consider such measures as the expected time to extinction (or ‘persistence time’).

• We have developed methods for finding accurate measures of persistence for a class of stochastic population models.

Overview

• Modelling populations subject to stochastic effects:– Birth, death and catastrophe processes.

• Calculating measures of persistence:– Bounded models.– Unbounded models:

• Analytic approaches.• Accurate numerical approaches.

Population Processes

• Populations are subject to a variety of sources of randomness, including:

• There are other sources of randomness (e.g. environmental) but we focus on the above.

• Any model must account for the uncertainty introduced by this stochasticity.

– Survival and reproductionSurvival and reproduction (uncertainty in the survival and reproduction of individuals)

– Catastrophes Catastrophes (events that may result in large, sudden declines in the population by mass death or emigration, often with external causes)

Modelling Populations

• Birth, death and catastrophe processesBirth, death and catastrophe processes, a class of continuous-time Markov chains, are stochastic models for populations.

• As their name suggests, BDCPs incorporate both demographic stochasticity and catastrophic events.

• They are both powerful and simple, allowing arbitrary relationships between population size and dynamics.

• They model discrete-valued populations that are time-homogeneous.

A General BDCP

• BDCPs are defined by rates:– B(i) is the birth ratebirth rate;

i – 2 i – 1 i i + 1

D(i) B(i)

C(i)F(1|i)

C(i)F(2|i)C(i)F(k|i)

– D(i) is the death ratedeath rate;– C(i) is the catastrophe ratecatastrophe rate, with– F( i – j | i ), the catastrophe size distributioncatastrophe size distribution.

A General BDCP

• BDCPs are defined by rates:– B(i) is the birth ratebirth rate;– D(i) is the death ratedeath rate;– C(i) is the catastrophe ratecatastrophe rate, with– F( i – j | i ), the catastrophe size distributioncatastrophe size distribution.

Important Features

• Jumps up limited in size to 1 individual (only births or single immigration).

• This is the most general modelmost general model of its type: it allows any form of dependence of the rates on the current population.

• The population is boundedbounded if it has a ceiling N (then B(i) > 0 for xe < i < N, and B(N) = 0).

• If there is no such N, and B(i) > 0 for all i > xe, the population is ‘unboundedunbounded’.

• A population is quasi-extinct (or functionally extinct) at or below the extinction levelextinction level, xe.

Simulation Example

Persistence: Bounded Pop’ns

• Suppose the population is bounded with ceiling N.

• Extinction is certainExtinction is certain in finite time; persistence times are the solution, T, to

• M = [ qij ], for xe < i, j N. 1 is the unit vector. T = [ Ti ], Ti = persistence time from size i. – If N is not ‘too large’, we can easily find numerical

solutions (e.g. see Mangel and Tier, 1993).

Unbounded Populations

• Unbounded models (ones without hard limits) can still be reasonable population models.

• However, such models could explodeexplode to infinite size in finite time, or never go extinctnever go extinct.

– We would generally want to rule out this kind of behaviour for biological populations.

• If extinction is certain, the persistence times are the minimal, non-negative solution to:

An Unbounded Model

• Suppose there is an overall jump rate, fi, depending only on the current population, i.

• Let the jump size distributionjump size distribution, given that a jump occurs, be the same for all i > 0. Then:

• (Let xe = 0, and deaths be ‘catastrophes’ of size one.)

An Unbounded Model

• Models like this may be useful when:

a)a) Individuals trigger catastrophesIndividuals trigger catastrophes (e.g. epidemics) at rates with forms similar to their birth rates (e.g. by interaction, i(i – 1).)

b)b) Catastrophes are localisedCatastrophes are localised but the population maintains a fairly constant density, so that the catastrophe size distribution is fixed.

• Another advantage: they are quite general and are amenable to mathematical analysis.

• (We find analytic solutions for persistence times and probabilities for this model.)

Unbounded Model: Example

• Suppose the overall jump rate is fi = i –1 and, given a jump occurs,– it is a birth with probability a;– catastrophe size has geometric distribution:

dk = (1-a)(1-p)pk–1, 0 p < 1.

• We show that the persistence times are

if = 1, or

if 1,

whenever p + b/a 1, where b = 1-a, and = 1/.

Unbounded Model: Example

Approximating Persistence

• Suppose our preferred model is either unbounded or has a very large ceiling.

• What if we cannot find complete solutions?

• We can still make progress by truncatingtruncating our model: we approximate the population, introducing some form of boundary.

• We must, however, show that the chosen truncation is appropriate, or else our approximate persistence times may be nothing like the true values!

Approximating Persistence

• Interesting properties of extinction times (expectations, etc.) are all solutions to

Solutions have the form (Anderson, 1991)

where k* = supi > xe [ bi / ai ] ensures this is the minimal,

non-negative solution.

Approximating Persistence• See Anderson (1991) for details of the (fairly simple)

derivation of the sequences {ai} and {bi}. These sequences are unique.

• In our work, we do not use Anderson’s results to calculate persistence times directly, but rather obtain from them a quantitative indicator of the accuracy of a truncation.

• However, could in theory find {ai} and {bi} for xe < i N+1, then let k* kN+1 = bN+1 / aN+1…

Accurate Approximations

• Then

• This will be an accurate approximation provided kN+1 is close to k*, which we can judge in two ways:– Plot kN+1 versus N+1 and look for convergence.– If a plot of kN+2 = kN+2 – kN+1 is linear on log-linear

axes, kN+1 appears to converge geometrically (fast) to k*.

Accurate Approximations

kN+2 = kN+2 – kN+1 approaches 0 geometrically.

kkN+1N+1 appears appears

to converge…to converge…

Absorption vs. Reflection

• Direct use of Anderson’s approach is not satisfying in many cases: it allows the population to become ‘extinct’ by going above N! Then, N+1 is an absorbing boundaryabsorbing boundary.

• In our approach, we take a truncation with a reflecting boundaryreflecting boundary, so that the N is a true ceiling and only states xe correspond to quasi-extinction. We calculate persistence times etc. as for bounded populations, and …

• we use the convergence of ki as an indication of the accuracy of the truncation.

Example: Numerical Solutions

Conclusions

• We can calculate various measures of persistence for general birth, death and catastrophe processes, a useful class of population models:– Bounded processes with a low ceiling:

Solutions to questions of persistence are very easy to obtain.

– Unbounded processes: In some cases we can find analytic solutions.

– Processes that are unbounded or have a high ceiling: We can get approximate solutions and obtain quantitative indicators of their accuracy.

Acknowledgements

• Dr Phil PollettDr Phil Pollett (supervisor and co-author)

• Prof. Hugh PossinghamProf. Hugh Possingham (associate supervisor)

… and the organisers of MODSIM 2003: