Skip to content
Calculus I / Ordinary Differential Equations

Population Growth Models: Exponential and Logistic

Exponential growth dP/dt=kPdP/dt = kP is the right model when resources are unlimited, but every real system has a carrying capacity — the maximum population the environment can sustain. The logistic equation dP/dt=kP(1−P/K)dP/dt = kP(1 - P/K) corrects the exponential model by adding a negative feedback term: as PP approaches KK, the growth rate slows to zero. The resulting sigmoid (S-curve) solution is ubiquitous: in biology it describes population growth; in finance it models adoption rates of new products, market saturation of a trading strategy, and the recovery of asset prices toward fundamental value. The qualitative analysis of this ODE — finding equilibria, classifying their stability, and reading the sign of P′P' — is the prototype of the phase-line analysis used throughout dynamical systems and quantitative risk management.
Learning objectives. By the end of this note you should be able to:
  • write the logistic ODE and identify its equilibria;
  • perform a phase-line (sign) analysis for an autonomous ODE;
  • solve the logistic ODE by separation of variables (with partial fractions);
  • interpret the sigmoid solution in terms of the growth parameters kk and KK.

In this lesson

  1. Unlimited exponential growth
  2. The logistic equation
  3. Solving the logistic ODE
  4. Finance applications

Before you start

The full lesson, with worked examples and exercise solutions, is for members.

Read the full lesson

New to SelfMadeQuant.com? See membership options or explore the curriculum.