📚 Math in Society
⇩ Download ▾

8.6 Logistic Growth

In our basic exponential growth scenario, we had a recursive equation of the form

P n = P n 1 + r P n 1

In a confined environment, however, the growth rate may not remain constant. In a lake, for example, there is some maximum sustainable population of fish, also called a carrying capacity.

For our fish, the carrying capacity is the largest population that the resources in the lake can sustain. If the population in the lake is far below the carrying capacity, then we would expect the population to grow essentially exponentially. However, as the population approaches the carrying capacity, there will be a scarcity of food and space available, and the growth rate will decrease. If the population exceeds the carrying capacity, there won’t be enough resources to sustain all the fish and there will be a negative growth rate, causing the population to decrease back to the carrying capacity.

Line graph with the horizontal axis Population marked at 0, 5000 and 10000 and the vertical axis Growth Rate marked at minus 0.1, 0 and 0.1. One straight line falls steadily from a growth rate of 0.1 when the population is 0, crosses zero exactly at the carrying capacity of 5000, and reaches minus 0.1 when the population is 10000.If the carrying capacity was 5000, the growth rate might vary something like that in the graph shown. Note that this is a linear equation with intercept at 0.1 and slope 0.15000, so we could write an equation for this adjusted growth rate as:

r adjusted = 0.1 0.1 5000 P = 0.1 ( 1 P 5000 )

Substituting this in to our original exponential growth model for r gives

P n = P n 1 + 0.1 ( 1 P n 1 5000 ) P n 1

Unlike linear and exponential growth, logistic growth behaves differently if the populations grow steadily throughout the year or if they have one breeding time per year. The recursive formula provided above models generational growth, where there is one breeding time per year (or, at least a finite number); there is no explicit formula for this type of logistic growth.

Taking this even further, we get more and more extreme behaviors as the growth rate increases higher. It is possible to get stable 4-cycles, 8-cycles, and higher. Quickly, though, the behavior approaches chaos (remember the movie Jurassic Park?).

Line graph titled r = 2.46, a 4-cycle, with Years 0 to 10 along the horizontal axis and Population 0 to 1400 up the vertical axis. Starting near 690, the plotted points settle into a repeating four-value pattern of roughly 1205, 560, 1160 and 670, so years 1, 5 and 9 all sit near 1205 while years 2 and 6 sit near 560.
Line graph titled r = 2.9, Chaos!, with Years 0 to 30 along the horizontal axis and Population 0 to 1400 up the vertical axis. From a start near 790 the points jump erratically between about 110 and 1300 with no repeating cycle, sometimes swinging from one extreme to the other in a single year and sometimes drifting through several middling values.

[1] users.rcn.com/jkimball.ma.ult...ulations2.html

Adapted from Math in Society by David Lippman, hosted on LibreTexts (math.libretexts.org) and licensed under CC BY-SA 3.0. Changes were made. License: CC-BY-SA-3.0.

These eBooks are a prerelease and are not yet certified conformant with WCAG 2.1 AA or ADA Title II. Every page is built against an automated accessibility gate, and the published editions will meet ADA Title II requirements when they release in late September 2026. If something is unusable, please tell us.