Mathwords logoMathwords

Carrying Capacity — Definition, Formula & Examples

Carrying capacity is the maximum value that a quantity can approach in a logistic growth model, represented by the parameter KK. It acts as a horizontal asymptote — the population or quantity grows toward KK but never exceeds it.

In the logistic differential equation dPdt=rP ⁣(1PK)\frac{dP}{dt} = rP\!\left(1 - \frac{P}{K}\right), the carrying capacity KK is the positive constant such that limtP(t)=K\lim_{t \to \infty} P(t) = K for any initial value 0<P0<K0 < P_0 < K. It is the non-zero equilibrium solution of the equation, since dPdt=0\frac{dP}{dt} = 0 when P=KP = K.

Key Formula

P(t)=K1+Aert,A=KP0P0P(t) = \frac{K}{1 + Ae^{-rt}}, \qquad A = \frac{K - P_0}{P_0}
Where:
  • KK = Carrying capacity — the maximum sustainable value of P
  • P(t)P(t) = Value of the quantity at time t
  • P0P_0 = Initial value P(0)
  • rr = Intrinsic growth rate
  • AA = Constant determined by the initial condition

How It Works

When you solve a logistic growth problem, KK tells you the long-run ceiling. Early on, when PP is much smaller than KK, the factor (1PK)\left(1 - \frac{P}{K}\right) is close to 1 and growth looks nearly exponential. As PP approaches KK, that factor shrinks toward 0, slowing growth to a halt. On an AP Calculus or AP Stats exam, you may be asked to identify KK from a differential equation, read it from a graph's horizontal asymptote, or extract it from the closed-form solution P(t)=K1+AertP(t) = \frac{K}{1 + Ae^{-rt}}. You can also find KK by setting the right-hand side of the differential equation equal to zero and solving for PP.

Worked Example

Problem: A population is modeled by the differential equation dP/dt = 0.5P(1 − P/2000) with P(0) = 200. Find the carrying capacity and the population function P(t).
Identify K: Compare the equation with the standard logistic form. The term inside the parentheses is (1 − P/K), so K = 2000.
dPdt=0.5P ⁣(1P2000)    K=2000\frac{dP}{dt} = 0.5\,P\!\left(1 - \frac{P}{2000}\right) \implies K = 2000
Find A: Use the initial condition P(0) = 200 and the formula A = (K − P₀)/P₀.
A=2000200200=9A = \frac{2000 - 200}{200} = 9
Write P(t): Substitute K = 2000, r = 0.5, and A = 9 into the closed-form solution.
P(t)=20001+9e0.5tP(t) = \frac{2000}{1 + 9e^{-0.5t}}
Verify the limit: As t → ∞, the exponential term vanishes, confirming that P approaches K.
limtP(t)=20001+0=2000\lim_{t \to \infty} P(t) = \frac{2000}{1 + 0} = 2000
Answer: The carrying capacity is K = 2000. The population function is P(t) = 2000/(1 + 9e^{−0.5t}), which approaches 2000 as t → ∞.

Another Example

Problem: A logistic model has the solution P(t) = 500/(1 + 24e^{−0.3t}). Without seeing the differential equation, determine the carrying capacity and the time at which the population reaches half of K.
Read K from the numerator: In the standard form P(t) = K/(1 + Ae^{−rt}), the numerator is K.
K=500K = 500
Set P(t) = K/2: The population reaches half its carrying capacity when the denominator equals 2.
1+24e0.3t=2    24e0.3t=11 + 24e^{-0.3t} = 2 \implies 24e^{-0.3t} = 1
Solve for t: Isolate the exponential and take the natural log.
e0.3t=124    t=ln240.310.6e^{-0.3t} = \frac{1}{24} \implies t = \frac{\ln 24}{0.3} \approx 10.6
Answer: K = 500 and the population reaches 250 (half of K) at approximately t = 10.6 time units. This is also the inflection point of the logistic curve, where growth rate is greatest.

Visualization

Why It Matters

Carrying capacity appears on the AP Calculus BC exam whenever logistic differential equations are tested — typically as a free-response question requiring you to identify KK, set up the model, or interpret long-run behavior. Beyond the exam, environmental scientists, epidemiologists modeling infection spread, and data scientists fitting S-shaped adoption curves all rely on KK to quantify system limits.

Common Mistakes

Mistake: Confusing the carrying capacity K with the initial value P₀ when reading the closed-form solution.
Correction: In P(t) = K/(1 + Ae^{−rt}), K is always the numerator — the value the function approaches. P₀ is found by evaluating P(0) = K/(1 + A).
Mistake: Assuming the fastest growth occurs at P = K.
Correction: At P = K the growth rate is zero (the curve levels off). The maximum growth rate actually occurs at P = K/2, the inflection point of the logistic curve.

Related Terms