How to use the logistic growth model for a population

A population may grow quickly when resources are plentiful and slow down as it gets crowded. The logistic model builds that slowdown into the growth rate. Let’s use the starting population and one later count to predict what happens next.

Read the logistic equation

dPdt=kP(1-PM)

Here P is the population, M is the carrying capacity, and k>0 sets the growth rate. Below capacity, the population grows. As P approaches M, the factor 1-PM approaches zero and growth slows. Above capacity, the model gives a decrease toward M.

For a starting population P0 with 0<P0<M, separating and integrating the equation gives this form.

P(t)=M1+Ae-ktA=M-P0P0

Example: Fit the model to a duck population

Suppose the population starts at 1500, the capacity is 16000, and after two years there are 2000 ducks. The starting count gives A=293. Use the two-year count to find k.

2000=160001+293e-2k1+293e-2k=8e-2k=2129k=12ln(2921)

Keep the exact value for k until the last step. Since e-5k=(2129)5/2, the five-year prediction is

P(5)=160001+293(2129)5/2≈3011

The model predicts about 3011 ducks. Substituting t=0 and t=2 gives 1500 and 2000, as required.

Duck population rises toward a capacity of sixteen thousandThe curve starts at fifteen hundred ducks, rises faster in the middle, and then levels toward the dashed capacity line at sixteen thousand.PopulationCapacity: 16,0000Years
With this model, the population approaches the carrying capacity over time.

Check the example from the video

In the video, P0=1000, M=10000, and P(1)=2500. That gives A=9 and e-k=13. After four years the model gives

P(4)=100001+9(13)4=9000

Compare with exponential growth

When the population is small relative to capacity, 1-PM is close to 1, so growth is approximately exponential. If a bacteria population grows exponentially and increases tenfold in eight hours, then k=ln108. Its doubling time is 8ln2ln10≈2.41 hours.