The logistic model is a population growth model that includes resource limitation: per-capita growth slows down as the population approaches a maximum carrying capacity. Improves on the Malthusian model which predicts unbounded exponential growth.

The differential equation:

The first term is Malthusian growth; the second is a competition term proportional to the number of pairwise interactions .

Standard form

Rearranging:

where and is the carrying capacity (the equilibrium where growth stops).

Often written more cleanly as:

with the intrinsic growth rate and the carrying capacity. Same equation, different parameterization.

Equilibria

The logistic equation has two equilibria, values where :

  • (no population; unstable for : any small positive perturbation grows away from zero).
  • (carrying capacity; asymptotically stable).

Between them, the population grows:

  • If : , population grows toward .
  • If : , population shrinks back toward .

So is an asymptotically stable equilibrium: populations starting near converge to . Meanwhile is unstable for , any small perturbation grows.

For a worked example with : equilibria at . The arrows on the slope field point upward in , downward for .

Solution

The logistic ODE is separable. Solving:

Behavior:

  • Starts at when .
  • Approaches as .
  • The graph is the S-curve (sigmoidal): slow start, accelerating middle, decelerating approach to capacity.

Where it’s used

  • Population biology: growth in bounded habitats.
  • Epidemiology: the SIR model uses logistic-style equations.
  • Tumor growth: cancer cells proliferate logistically rather than exponentially.
  • Adoption of technology: S-curve diffusion of innovations.
  • Neural networks: the logistic function is the same shape, used as an activation function.

The S-curve is the generic shape for any process with self-limiting growth, so it shows up wherever growth is bounded.

Why it’s better than Malthusian

The Malthusian model says: growth rate is constant, population explodes forever. Reality: growth slows as resources run out. The logistic model captures this with one extra parameter () and matches real-world data far better for medium-to-long-term predictions. Drop the competition term (early-stage growth) and you’re back to the Malthusian model.