Computer Modeling of Population Growth

advertisement
MA354
Dr. Byrne
Your name: _______________________________
Project 1: Modeling of Population Growth Using Excel
Objective
The objective of today’s laboratory is to use the spreadsheet program Excel to model population
growth under a variety of scenarios, to understand the differences between linear, exponential
and logistic models. The scenarios will be modeled as a set of dynamical systems that vary in the
way change (growth) is prescribed for each population. Read pages 10-12 in your book.
Overview
Changes in Population Size
Population growth models are used to model changes in population size over time. A discrete
model for population size over time may be expressed as a difference equation that indicates the
change in the population over a time interval t.
Difference equation for population growth of a population P:
P
= change in P
= change in population size over an understood time interval
= Pn+1 – Pn 1
The change in population size over an interval can be any kind of function; each choice of
function results in a different growth model. We will explore different models (constant,
proportional and logistic) with these exercises.
Growth and Growth Rate
The growth of a population over a time period is simply the change in size that has
occurred over that time period. Thus growth is equivalent to P:
growth  P
The growth rate of a population is the amount of growth that has occurred relative to the
population size:
growth rate  G ( P) 
1
Here, (n+1)-(n) =1, indicating a single discrete time interval t.
P
P
Exercise 1: Linear Growth Model – Growth is Independent of Population Size
Suppose that the change in population size over a time interval is always the same fixed value (a
constant). In this case, the change in population size doesn’t depend upon anything, as it is fixed.
We describe this model with the difference equation P = k where k is the constant growth over
a fixed, understood time interval.
P = k
1. Build the model: Build a dynamical system in an Excel workbook that models linear growth
(i.e., using P = k). Let the initial population size P0 and value of k be free parameters in the
model.
Title your Excel spreadsheet as Project1_YourName.xls.
2. Graphing: Suppose that the initial size of the population is 60 (P0 = 60) Plot the population
size verses time over 20 time intervals for the following values of k:
(a) k=3
(b) k=0
(c) k=-1
(In your spreadsheet,
include a graph
that updates for any user-defined value of k.)
Group Project
Discussion: A scientist presents you with the following data for the number of specimens of an
invasive species counted per week in a given square acre. Assuming first that the growth is noisy
(stochastic) but can be approximated using a linear model, estimate the growth constant k.
# Specimens Found per Week
W0
0
W1
2
W2
1
W3
4
W4
9
W5
11
W6
15
W7
20
W8
23
W9
24
W10
25
k ≈ _____________
Do you think that the population growth is described well by a linear model? Why or why not?
What do you estimate is your confidence or the degree of accuracy in your estimation of the
parameter k? Assume you are a post-doc for a scientist that would like to estimate how many
specimens there will be in week 20. Suggest of prediction that factors in your current confidence
regarding k.
The scientist would like a more precise measure of k and asks if more data points would
help. She wants to know if you would like more frequent data points, or data points over a longer
interval. How should you answer?
Exercise 2: Proportional Growth Model – Exponential Model
In exponential growth, growth depends upon the population size:
P = k *P
1. Build the model: Use Excel to model the population growth described by exponential
growth. Copy your Excel worksheet for linear growth into a new worksheet and modify the
equations to reflect exponential growth. As before, include a graph that shows the population
size for 20 time intervals, where the initial population size P0 and value of k are free
parameters. (For comparison with the next model, set P0 = 60 and k=0.3.)
2. Distinguishing the growth verses the growth rate: Write down an expression for the
growth as a function of the population size. Write down an expression for the growth rate as
a function of the population size.
growth =
growth rate =
3. Compare with the linear model: Write down an expression for the growth and the growth
rate for the linear model.
growth =
growth rate =
Exercise 3: Biologically Motivated Growth Model (Deriving the Logistic Growth Model)
Although there are some examples in biology of linear and exponential growth, growth and
growth rate are both usually size dependent. This is true over a range of scales, from bacteria
populations to tumors to whole organisms. On the one hand, the amount of growth over a fixed
interval is often proportional to size. On the other hand, the growth rate is often inversely
proportional to size: the growth rate is fastest when the population is small and slowest when the
population is large. (Due, for example, to resource management and availability.)
In this exercise, we will build a model for a scenario where the growth rate depends upon the
population size in the following ways:

When the population is small, the growth rate is a maximal growth rate k. In particular, in
the limit of a vanishingly small population size, the growth rate is k:
P = kP when P = 0.

When the population is a maximal size M (the carrying capacity), the growth rate is zero:
P = 0P when P = M.
In this simple scenario, the growth rate depends upon
the population size. In other words, the growth rate is a
function of P. The two assumptions above provide two
points for this function, at the limits when P is minimal
and maximal. The two points are shown on the plot
below.
1. We want to functionally describe the growth rate as a function of the population size. The
simplest continuous function (let’s call it PGRB) that passes through these two points in a line.
Sketch this line on the plot above and write the equation in terms of k, P and M:
Growth rate = PGRB =
2. Given a population growth rate PGR, we have P =PGR*P. Write down the difference
equation for growth of the population:
Growth = P = PGRB * P =
3. Use Excel to model the population growth described by P = PGRB(P) * P. Include a graph
for the population size verses time for 20 time intervals, given the initial population size is P0 =
60, k=0.3 and M = 300.
Exercise 4: Logistic Growth
The function GB(P) in the previous exercise was chosen as
the simplest function that yielded a maximal growth rate of
k at small pop sizes and a minimal growth rate of 0 at the
maximal population size M. Obviously, this function can
vary in different ways between points as a monotonically
decreasing function. For example, we can imagine that the
growth rate changes slowly at first or quickly at first:
Each different function represents a different growth model that may or may not be a better
description of growth in a real-world scenario. Model construction is largely concerned with
finding the function which is most descriptive for a particular problem.
In your book, the difference equation for logistic population growth is written as:
P = k (M – P)*P
(page 407, Eqn 11.9)
1. Use Excel to model the population growth described by logistic growth. Include a graph for
the population size verses time for 50 time intervals, given the initial population size is P0 = 60,
k=0.0005 and M = 500. Notice that the population size initially changes fast (exponential growth)
and then changes slowly (logarithmic growth).
2. For the logistic growth equation, solve for the population growth rate of the logistic function
(let’s call it PGRL) given that P = PGRL*P.
PGRL =
3. How does the function PGRL used to describe the logistic growth rate compare with your
function PGRB? In particular, what is the ratio PGRB / PGRL?
4. The logistic function can be modeled in equivalent ways:
P = k1 (M – P)*P = k2 (1 – P/M)*P
Convince yourself these two equations are similar up to the parameters k1 and k2. What is the
relationship between k1 and k2?
Exercise 5: Relationships Between Models
1. Note that logistic growth is exponential when the population size is small. In particular, the
growth is exponential when the population size is farthest from the carrying capacity. Derive
the equation for exponential growth from the logistic equation for growth by considering the
limit as M approaches infinity. (Hint: use the form of the equation from Exercise 3 rather
than Exercise 4.)
2. Each of the models (linear, exponential, logistic) has been described with a free parameter k.
Compare the k in these three models. Do they represent the same thing?
Model
Growth
Growth Rate
Meaning of k
Linear
Exponential
Logistic
(either version)
3. Only the logistic model explicitly mentions M, the carrying capacity. What would M be for
the linear and exponential models?
Instructions: When completed, send your answers to this worksheet to me in either hard copy or
electronic form. Send your Excel workbook titled Project1_YourName.xls via e-mail.
Download