Resources For Teachers For Tutors For Students & Parents Pricing
Year 12 Specialist (Unit 3 & 4) Rates of change and differential equations

The logistic differential equation

20 practice questions 0 video lessons Theory + worked examples

Master the logistic differential equation in Year 12 Specialist Mathematics for Queensland (QCAA). The model \(\dfrac{dP}{dt}=kP\left(1-\dfrac{P}{M}\right)\) describes population growth that is limited by a carrying capacity \(M\), producing the familiar S-shaped growth curve.

You will learn to read the growth constant \(k\) and capacity \(M\) from the equation, find the equilibria \(P=0\) and \(P=M\), locate the fastest growth at \(P=\dfrac{M}{2}\) with maximum rate \(\dfrac{kM}{4}\), and interpret the solution \(P(t)=\dfrac{M}{1+Ae^{-kt}}\) — a key model in Unit 4 rates of change and differential equations.

Create a free accountTrack your progress and save your work as you go.
Create free account

Theory

The logistic differential equation \(\dfrac{dP}{dt}=kP\left(1-\dfrac{P}{M}\right)\) models growth that is limited by a carrying capacity \(M\). In Year 12 Specialist Mathematics (QCAA, Queensland) you read \(k\) and \(M\) from the equation, find the equilibria \(P=0\) and \(P=M\), locate the fastest growth at \(P=\tfrac{M}{2}\), and interpret the S-shaped solution \(P(t)=\dfrac{M}{1+Ae^{-kt}}\).

The logistic differential equation describes a population whose growth slows as it fills up its environment. It is written \(\dfrac{dP}{dt}=kP\left(1-\dfrac{P}{M}\right)\), where \(P\) is the population at time \(t\).

The constant \(k>0\) is the growth constant: it sets how fast the population grows when it is small. The constant \(M>0\) is the carrying capacity — the largest population the environment can sustain. The bracket \(\left(1-\dfrac{P}{M}\right)\) is the limiting factor: it is close to \(1\) when \(P\) is small (near-exponential growth) and shrinks to \(0\) as \(P\to M\), so growth stalls.

An equilibrium (constant) solution is a population that does not change, so \(\dfrac{dP}{dt}=0\). Setting the right-hand side to zero gives \(P=0\) and \(P=M\). Here \(P=M\) is stable (the population settles there) and \(P=0\) is unstable (any small population moves away from it).

The solution curve is an S-shaped (sigmoid) curve: it rises from a small \(P_0\), grows fastest at the inflection point \(P=\dfrac{M}{2}\), then levels off towards the horizontal asymptote \(P=M\). The provided solution is \(P(t)=\dfrac{M}{1+Ae^{-kt}}\), with the constant \(A=\dfrac{M-P_0}{P_0}\) fixed by the initial population \(P_0\).

Logistic S-shaped growth curve A population starts small, grows fastest halfway to the carrying capacity at P equals M over 2, then levels off, approaching the dashed horizontal asymptote P equals M from below in an S-shaped curve. t P P = M (capacity) P₀ P = M/2 (fastest)
The S-shaped solution \(P(t)=\dfrac{M}{1+Ae^{-kt}}\): it starts at \(P_0\), is steepest at \(P=\dfrac{M}{2}\), and approaches the carrying capacity \(P=M\).
Growth rate against population size The growth rate dP by dt plotted against P is a downward parabola crossing the P axis at P equals 0 and P equals M. Its highest point is the maximum growth rate k M over 4, reached at P equals M over 2. P dP/dt max = kM/4 M/2 M
The growth rate \(\dfrac{dP}{dt}=kP\left(1-\dfrac{P}{M}\right)\) against \(P\): a downward parabola with maximum \(\dfrac{kM}{4}\) at \(P=\dfrac{M}{2}\).

The logistic model for a population \(P\) at time \(t\), with growth constant \(k\) and carrying capacity \(M\):

\[ \dfrac{dP}{dt}=kP\left(1-\dfrac{P}{M}\right) \]
dPdt=kP(1PM)

The equilibrium solutions (where the rate is zero) and the population of fastest growth:

\[ P=0,\quad P=M,\qquad P_{\text{fastest}}=\dfrac{M}{2},\qquad \left.\dfrac{dP}{dt}\right|_{\max}=\dfrac{kM}{4} \]
Pfastest=M2

The provided solution of the logistic equation, with the constant \(A\) fixed by the initial population \(P_0\):

\[ P(t)=\dfrac{M}{1+Ae^{-kt}},\qquad A=\dfrac{M-P_0}{P_0} \]
P(t)=M1+Aekt
Match the factored form. A model written \(\dfrac{dP}{dt}=aP(b-P)\) is logistic with \(M=b\) and \(k=ab\), because \(aP(b-P)=ab\,P\left(1-\dfrac{P}{b}\right)\). Read \(M\) off the second factor and \(k\) as the coefficient of \(P\left(1-\dfrac{P}{M}\right)\).

How to work with a logistic model

  1. Read \(k\) and \(M\) from \(\dfrac{dP}{dt}=kP\left(1-\dfrac{P}{M}\right)\): \(M\) is the number in the bracket \(\left(1-\dfrac{P}{M}\right)\); \(k\) is the coefficient. If the equation is factored as \(aP(b-P)\), first rewrite it as \(ab\,P\left(1-\dfrac{P}{b}\right)\).
  2. Find the equilibria by setting \(\dfrac{dP}{dt}=0\): this gives \(P=0\) (unstable) and \(P=M\) (stable).
  3. Locate the fastest growth at the inflection \(P=\dfrac{M}{2}\); the maximum rate there is \(\dfrac{kM}{4}\). To find the rate at any \(P\), substitute that \(P\) into the equation.
  4. Use the solution \(P(t)=\dfrac{M}{1+Ae^{-kt}}\): find \(A=\dfrac{M-P_0}{P_0}\) from \(P_0\), then substitute a value of \(t\) (or solve for \(t\)) and interpret in context.
Example 1 — Read \(k\) and \(M\)
A bacterial colony is modelled by \(\dfrac{dP}{dt}=0.08P\left(1-\dfrac{P}{1500}\right)\). State the carrying capacity \(M\) and the growth constant \(k\).
Solution

Compare with the standard form \(\dfrac{dP}{dt}=kP\left(1-\dfrac{P}{M}\right)\):

\(\dfrac{dP}{dt}\)\(=\)\(0.08P\left(1-\dfrac{P}{1500}\right)\)
\(1-\dfrac{P}{M}\)\(=\)\(1-\dfrac{P}{1500}\)
\(M\)\(=\)\(1500\)
\(k\)\(=\)\(0.08\)

The carrying capacity is \(M=1500\) and the growth constant is \(k=0.08\).

Example 2 — Equilibria and fastest growth
A fish population satisfies \(\dfrac{dP}{dt}=0.5P\left(1-\dfrac{P}{600}\right)\). Find the equilibrium solutions, and the population at which growth is fastest.
Solution

Equilibria occur where the rate of change is zero:

\(0.5P\left(1-\dfrac{P}{600}\right)\)\(=\)\(0\)
\(P\)\(=\)\(0\)
\(1-\dfrac{P}{600}\)\(=\)\(0 \Rightarrow P=600\)

Growth is fastest at the inflection, halfway to the carrying capacity:

\(P_{\text{fastest}}\)\(=\)\(\dfrac{M}{2}\)
\(=\)\(\dfrac{600}{2}\)
\(=\)\(300\)

The equilibria are \(P=0\) and \(P=600\); growth is fastest at \(P=300\).

Example 3 — Maximum growth rate
A disease spreads through a herd following \(\dfrac{dP}{dt}=0.4P\left(1-\dfrac{P}{1000}\right)\), where \(P\) is the number infected after \(t\) days. Find the maximum rate of spread, in animals per day.
Solution

The maximum rate occurs at the inflection \(P=\dfrac{M}{2}=500\); substitute it in:

\(P\)\(=\)\(\dfrac{1000}{2}=500\)
\(\dfrac{dP}{dt}\)\(=\)\(0.4\times 500\left(1-\dfrac{500}{1000}\right)\)
\(=\)\(0.4\times 500\times 0.5\)
\(=\)\(100\)

Check against the shortcut \(\dfrac{kM}{4}\):

\(\dfrac{kM}{4}\)\(=\)\(\dfrac{0.4\times 1000}{4}\)
\(=\)\(100\)

The maximum rate of spread is \(100\) animals per day.

Growth rate against population size The growth rate dP by dt plotted against P is a downward parabola crossing the P axis at P equals 0 and P equals M. Its highest point is the maximum growth rate k M over 4, reached at P equals M over 2. P dP/dt max = kM/4 M/2 M
Example 4 — Build the particular solution
A possum population grows logistically with \(\dfrac{dP}{dt}=0.03P\left(1-\dfrac{P}{2000}\right)\) and an initial population \(P_0=250\). Write the particular solution \(P(t)=\dfrac{M}{1+Ae^{-kt}}\).
Solution

Read \(k\) and \(M\) from the equation:

\(M\)\(=\)\(2000\)
\(k\)\(=\)\(0.03\)

Find \(A\) from the initial population using \(A=\dfrac{M-P_0}{P_0}\):

\(A\)\(=\)\(\dfrac{2000-250}{250}\)
\(=\)\(\dfrac{1750}{250}\)
\(=\)\(7\)

Substitute \(M\), \(A\) and \(k\) into the solution:

\(P(t)\)\(=\)\(\dfrac{2000}{1+7e^{-0.03t}}\)

The particular solution is \(P(t)=\dfrac{2000}{1+7e^{-0.03t}}\).

Logistic S-shaped growth curve A population starts small, grows fastest halfway to the carrying capacity at P equals M over 2, then levels off, approaching the dashed horizontal asymptote P equals M from below in an S-shaped curve. t P P = M (capacity) P₀ P = M/2 (fastest)

Common pitfalls

Misreading the carrying capacity. \(M\) is the number in the bracket \(\left(1-\dfrac{P}{M}\right)\), not the coefficient out the front. In \(\dfrac{dP}{dt}=0.06P\left(1-\dfrac{P}{1200}\right)\), \(M=1200\) and \(k=0.06\).
Forgetting to convert the factored form. An equation like \(\dfrac{dP}{dt}=0.001P(100-P)\) is logistic, but you must rewrite it as \(0.1P\left(1-\dfrac{P}{100}\right)\) first, so \(M=100\) and \(k=0.1\) — not \(k=0.001\).
Thinking growth is fastest near the capacity. Growth is fastest at \(P=\dfrac{M}{2}\), the steepest point of the S-curve; as \(P\to M\) the rate falls back towards \(0\).
Confusing \(P_0\) with \(A\). The constant in \(P(t)=\dfrac{M}{1+Ae^{-kt}}\) is \(A=\dfrac{M-P_0}{P_0}\), not the initial population itself. Setting \(t=0\) gives \(P(0)=\dfrac{M}{1+A}\).

Frequently asked questions

What is the logistic differential equation?

It is \(\dfrac{dP}{dt}=kP\left(1-\dfrac{P}{M}\right)\), a model for population growth that is limited by a carrying capacity \(M\). The growth constant \(k\) sets the early growth rate, and the factor \(\left(1-\dfrac{P}{M}\right)\) slows growth as \(P\) approaches \(M\).

What is the carrying capacity?

The carrying capacity \(M\) is the largest population the environment can sustain. It is the non-zero equilibrium of the logistic equation, and the solution curve rises towards the horizontal asymptote \(P=M\) without exceeding it.

What are the equilibrium solutions of the logistic equation?

They are \(P=0\) and \(P=M\), found by setting \(\dfrac{dP}{dt}=0\). The value \(P=M\) is stable (the population settles there) and \(P=0\) is unstable (any small population grows away from it).

Where does a logistic population grow fastest?

At \(P=\dfrac{M}{2}\), half the carrying capacity — the inflection point of the S-curve. The maximum growth rate there is \(\dfrac{kM}{4}\).

How do you find A in the logistic solution?

Use the initial population \(P_0\): since \(P(0)=\dfrac{M}{1+A}\), rearranging gives \(A=\dfrac{M-P_0}{P_0}\).

How is logistic growth different from exponential growth?

Exponential growth \(\dfrac{dP}{dt}=kP\) increases without bound. Logistic growth includes the factor \(\left(1-\dfrac{P}{M}\right)\), so growth slows as \(P\) nears the carrying capacity and the population levels off at \(P=M\).