Grade by Grade
F. Population Dynamics · Population Dynamics

Geometric and Exponential Growth Models

F2.2 F2.1 A1.12 A1.13About 75 minutes
Learning goals
  • I can tell when to use a geometric (discrete) model and when to use an exponential (continuous) model.
  • I can calculate future population size with Nₜ = N₀λᵗ and Nₜ = N₀eʳᵗ.
  • I can find λ or r from population data and calculate doubling time.
  • I can recognize a J-shaped curve and explain why exponential growth cannot continue for long in nature.

Words to know

geometric growth
Growth in which a population is multiplied by the same factor λ each breeding season (discrete, non-overlapping generations): Nₜ = N₀λᵗ.
λ (lambda)
The geometric growth rate (finite rate of increase): λ = Nₜ₊₁ ÷ Nₜ. λ > 1 means growth; λ < 1 means decline.
exponential growth
Continuous growth in which the rate of increase is proportional to N: dN/dt = rN, so Nₜ = N₀eʳᵗ.
r (intrinsic rate of increase)
The per capita growth rate in continuous time, r = b − d (per capita births minus deaths). rₘₐₓ is its maximum under ideal conditions.
doubling time (t_d)
The time for a population to double: t_d = ln 2 ÷ r ≈ 0.693 ÷ r, or about 70 ÷ (percent growth rate).
J-shaped curve
The shape of an exponential growth graph: slow at first, then steeper and steeper.

Growth that feeds on itself

In Measuring Population Change you saw that 10% growth adds more individuals each year because 10% of a bigger population is bigger. When the per capita growth rate stays constant, the population grows faster and faster. Biologists model this in two ways, depending on how the organism reproduces.

Math connection: these are the exponential functions you study in Advanced Functions (MHF4U). You will need the ln key on your calculator.

Model 1: geometric growth (breeding seasons)

Many organisms in Canada breed once a year in a short season: most songbirds, many insects, annual plants, fish that spawn each spring. Their populations change in steps. Ecologists compare the population from one breeding season to the next:

λ = Nₜ₊₁ ÷ Nₜ (lambda, the geometric growth rate)

If λ stays constant, then after t seasons:

Nₜ = N₀ λᵗ

  • λ > 1: growing (λ = 1.25 means 25% growth per season).
  • λ = 1: stable.
  • λ < 1: declining (λ = 0.9 means a 10% loss per season).
Worked example

Let's model an invasive fish geometrically

A small population of 500 round goby (an invasive fish in the Great Lakes) colonizes a new bay. It grows with λ = 1.6 per breeding season. (a) Find N after 5 seasons. (b) After how many seasons will it first exceed 100 000?

  1. (a) N₅ = N₀λ⁵ = 500 × 1.6⁵ = 500 × 10.486 = 5243 goby (about 5200).
  2. (b) Solve 500 × 1.6ᵗ = 100 000, so 1.6ᵗ = 200.
  3. Take logarithms: t = ln 200 ÷ ln 1.6 = 5.298 ÷ 0.470 = 11.3.
  4. Because breeding happens in whole seasons, check: N₁₁ = 500 × 1.6¹¹ ≈ 87 961 (not yet) and N₁₂ = 500 × 1.6¹² ≈ 140 737.
  5. So the population first exceeds 100 000 after 12 seasons.

(a) About 5243 goby. (b) After 12 breeding seasons.

0123450200040006000breeding season tpopulation N5008001280204832775243× 1.6eachseason
Geometric growth of the round goby example: each season's population is 1.6 times the one before (500, 800, 1280, 2048, 3277, 5243).

Model 2: exponential growth (continuous breeding)

Bacteria, yeast, and humans reproduce continuously: births and deaths happen all the time, not in one season. Then growth is modelled with calculus:

dN/dt = rN

This says the growth rate (dN/dt) is proportional to the population size. The constant r is the per capita rate: r = b − d, where b and d are per capita birth and death rates. Its maximum possible value under ideal conditions, rₘₐₓ, is the species' biotic potential expressed as a number.

The solution (you can check it with derivatives in Calculus and Vectors, MCV4U) is:

Nₜ = N₀ eʳᵗ (e ≈ 2.718)

The two models are linked: λ = eʳ, or r = ln λ. A population with λ = 1.25 per year has r = ln 1.25 ≈ 0.223 per year.

Doubling time

An exponentially growing population has a constant doubling time. Set Nₜ = 2N₀:

2N₀ = N₀eʳᵗ, so 2 = eʳᵗ, so t_d = ln 2 ÷ r ≈ 0.693 ÷ r

A quick mental version is the rule of 70: doubling time ≈ 70 ÷ (growth rate in percent). A population growing 3.5% per year doubles in about 70 ÷ 3.5 = 20 years. (The exact answer, ln 2 ÷ 0.035 ≈ 19.8 years, is very close.)

On an ordinary graph, exponential growth makes a J-shaped curve. On a graph with a logarithmic vertical axis, the same data fall on a straight line, with slope related to r. Ecologists use this to test whether data really are exponential.

02468100800160024003200time (years)population Nlinear scale: J-curve0246810time (years)10020040080016003200log scale: straight line
The same exponential population (doubling every 2 years from 100) on a linear scale (J-curve) and on a log scale (straight line). The dots mark each doubling: 100, 200, 400, 800, 1600, 3200.
Worked example

Let's model bacteria with Nₜ = N₀eʳᵗ

Under ideal lab conditions, E. coli can divide about every 20 minutes. A culture starts with 100 cells. (a) Find r per minute. (b) How many cells after 3 hours? (c) Check your answer by counting doublings.

  1. (a) Doubling time t_d = 20 min, so r = ln 2 ÷ 20 = 0.6931 ÷ 20 = 0.0347 per minute.
  2. (b) t = 3 h = 180 min. Keep r unrounded (store ln 2 ÷ 20 in your calculator): rt = 0.034657… × 180 = 6.238, so Nₜ = 100 × e^6.238 = 100 × 512 = 51 200 cells. (Rounding r first changes the answer: r = 0.0347 gives about 51 600 and r = 0.035 gives about 54 500.)
  3. (c) 180 ÷ 20 = 9 doublings, and 2⁹ = 512, so 100 × 512 = 51 200 ✓.

r ≈ 0.0347 per minute; after 3 hours about 51 200 cells (9 doublings).

Worked example

Let's find r and doubling time from field data

A newly established colony of wild turkeys grows from 40 birds to 250 birds in 5 years. Assuming exponential growth, find r and the doubling time.

  1. Start with Nₜ = N₀eʳᵗ: 250 = 40e^(5r).
  2. Divide: e^(5r) = 250 ÷ 40 = 6.25.
  3. Take ln of both sides: 5r = ln 6.25 = 1.833, so r = 0.367 per year.
  4. t_d = ln 2 ÷ r = 0.693 ÷ 0.367 = 1.89 years.
  5. Sense check: 5 years is about 2.6 doubling times, and 2^2.6 ≈ 6.1, close to the observed 6.25 ✓.

r ≈ 0.37 per year, doubling time ≈ 1.9 years.

Why exponential growth never lasts

In On the Origin of Species (1859), Charles Darwin chose the elephant, one of the slowest-breeding animals, and calculated that a single pair, breeding at its natural rate, would have about 19 million descendants after roughly 750 years. Even slow breeders explode if nothing stops them.

Exponential growth does happen in nature, but only for short periods: when a species colonizes a new habitat (an invasive species in a new lake), recovers after a crash, or has just been freed from predators or disease. Sooner or later food, space, predators or disease slow it down. The next lesson, Logistic Growth and Carrying Capacity, adds that brake to the model.

Just for fun

Darwin's elephant calculation is a good reminder that even an animal pregnant for nearly two years can, in theory, out-populate a planet. In practice, the elephants ran out of peanuts first.

Hands-on activity

Doubling grains of rice

You need: uncooked rice, a small bowl, a kitchen scale if you have one (or a measuring spoon), paper, a calculator.

  1. Put 1 grain on the table (generation 0). Each generation, double the number: 2, 4, 8, ... Count out the grains up to generation 8 (256 grains). Time how long it takes.
  2. Make a table of generation (t) and N. Plot N against t on ordinary graph paper (J-curve), then plot log₁₀N against t (straight line).
  3. Weigh your 256 grains (or measure their volume in teaspoons). Use proportion to predict the mass of rice at generation 20 (2²⁰ = 1 048 576 grains) and generation 30.
  4. Calculate the doubling time and r if one generation is one day.

What to look for: the first few doublings are trivial; the last ones take most of your counting time. If 256 grains weigh about 5 g, generation 20 is about 4096 × 5 g ≈ 20 kg (a large sack) and generation 30 is about 1024 times more, roughly 21 tonnes. With one doubling per day, t_d = 1 day and r = ln 2 ≈ 0.693 per day. Keep rice away from small children.

Your turn

1

When is a geometric model more appropriate than an exponential model?

2

A population of 2000 has λ = 1.15. Find N after 4 seasons.

3

A population has λ = 0.92. What does this mean?

4

Find N after 8 years if N₀ = 2000 and r = 0.12 per year (continuous growth).

5

Use the rule of 70 to estimate the doubling time of a population growing 5% per year.

6

Convert λ = 1.25 per year to r.

7

Why does a graph of exponential growth look like a straight line on a log scale?

More practice: warm-up

1

Write the equation for geometric growth.

2

Write the equation for exponential growth.

3

What is the formula for doubling time?

4

What shape does exponential growth make on an ordinary graph?

5

If λ = 1, what is happening?

More practice: on your own

1

A population of house sparrows grows from 120 to 150 in one breeding season. Find λ, then predict N after 3 more seasons at the same λ.

2

A culture of yeast grows from 5.0 × 10³ to 8.0 × 10⁴ cells in 6 hours. Find r and the doubling time.

3

How long does it take a population with r = 0.05 per year to grow from 1000 to 8000?

4

Two populations each start at 100. A has λ = 1.30 per year (geometric); B has r = 0.30 per year (continuous). Which is larger after 10 years, and why?

5

Explain why exponential growth is often seen in invasive species shortly after they arrive.

Challenge

1

A human population grew from 2.5 billion in 1950 to 5.3 billion in 1990 (approximately). (a) Assuming exponential growth, find r. (b) Find the doubling time. (c) If that r had continued, predict the population in 2030. (d) The actual population around 2030 is projected at about 8.5 billion. What does the comparison tell you?

2

Show algebraically that the doubling time of Nₜ = N₀eʳᵗ does not depend on N₀, and explain what this means biologically.

3

A population of a monocarpic plant (it flowers once and dies) has λ = 0.85 per year after a drought. Starting at 4000, how many years until it falls below 1000? What does λ < 1 mean for its R₀ from Fecundity, Mortality, Life Tables and Survivorship Curves?

Check your understanding

Quiz

1.

A population of 300 has λ = 1.2 per season. What is N after 2 seasons?

2.

What is the doubling time of a population with r = 0.10 per year?

3.

Which organism is best modelled by geometric (discrete) growth?

4.

On a graph with a logarithmic vertical axis, exponential growth appears as:

5.

A population with λ = 0.9 is:

6.

If r = ln λ, what is r when λ = 1?

7.

Using the rule of 70, a population growing at 2% per year doubles in about:

For parents and teachers

Big idea (F2.2, F2.1): geometric growth (Nₜ = N₀λᵗ) fits species with breeding seasons; exponential growth (Nₜ = N₀eʳᵗ, from dN/dt = rN) fits continuous breeders. Constant per capita growth gives a constant doubling time (ln 2 ÷ r) and a J-shaped curve, which never lasts long in nature.

How to help: your teen needs a scientific calculator with ln and eˣ keys. If they are taking Advanced Functions (MHF4U), point out that this is the same algebra as their exponential and logarithmic functions unit. The rice activity is a memorable way to feel how fast doubling runs away.

Common difficulties:

  • Mixing λ and r (λ = eʳ; λ = 1 and r = 0 both mean no growth).
  • Rounding r too early, which causes large errors after exponentiating.
  • Forgetting that geometric answers must be whole seasons when asked "after how many seasons".

Sources: standard population ecology models; Darwin's elephant calculation is in Chapter 3 of On the Origin of Species (1859); human population figures are approximate UN estimates. The E. coli 20-minute division time is the commonly quoted figure for ideal laboratory conditions.