Malthusian vs Logistic Growth: Exponential Meets Reality

simulator beginner ~8 min
Loading simulation...
Logistic growth saturates at K = 10,000

Starting from 500 individuals with r=0.03, the logistic model approaches the carrying capacity of 10,000 over roughly 150 years, while the Malthusian model predicts unlimited exponential growth to over 20,000.

Formula

Malthusian: N(t) = N₀ · e^(r·t)
Logistic: dN/dt = r·N·(1 − N/K)
Logistic solution: N(t) = K / (1 + ((K−N₀)/N₀) · e^(−r·t))

The Power of Exponential Growth

In 1798, Thomas Malthus warned that population grows geometrically (exponentially) while food production grows only arithmetically (linearly). The math is undeniable: a population growing at 3% per year doubles every 23 years. In 10 doublings — just 230 years — it increases by a factor of 1,024. No linear increase in resources can keep pace with this relentless compounding.

Nature's Brake: The Logistic Model

Pierre-François Verhulst proposed the logistic equation in 1838, adding a simple but powerful correction to Malthus: growth slows as population approaches the environment's carrying capacity K. The factor (1 − N/K) acts as a brake — when N is small relative to K, growth is nearly exponential, but as N approaches K, growth decelerates and eventually stops. The result is the characteristic S-shaped curve.

Two Curves, Two Worldviews

The Malthusian and logistic curves start identically — both show exponential growth when the population is small. But they diverge dramatically: the exponential shoots toward infinity while the logistic levels off. This divergence represents a deep question about humanity's future: are we on an exponential path toward catastrophe, or will innovation and adaptation create a soft landing at some sustainable carrying capacity?

Beyond Simple Models

Real populations are messier than either model predicts. They overshoot carrying capacity and crash, oscillate around equilibrium, or exhibit chaotic dynamics depending on the growth rate. The logistic map (the discrete version) with high r values produces period-doubling and chaos — one of the first discoveries of chaos theory. Simple equations, endlessly complex behavior.

FAQ

What is Malthusian growth?

Malthusian (exponential) growth assumes unlimited resources: N(t) = N₀·e^(rt). Population doubles at a constant rate, growing faster and faster without bound. Thomas Malthus argued in 1798 that population grows geometrically while food supply grows arithmetically, inevitably leading to famine.

What is logistic growth?

Logistic growth adds resource limitation through a carrying capacity K. As the population approaches K, growth slows and eventually stops. The logistic equation dN/dt = rN(1−N/K) produces an S-shaped (sigmoid) curve that starts exponential but levels off.

What is carrying capacity?

Carrying capacity (K) is the maximum population size that an environment can sustain indefinitely given the available resources — food, water, space, and other necessities. It is not fixed; technology, trade, and environmental changes can shift K up or down.

Was Malthus wrong?

Malthus was right about the mathematics of exponential growth but underestimated human innovation. The Green Revolution, industrialization, and the demographic transition allowed population to grow far beyond 18th-century limits. However, debates about ultimate carrying capacity for Earth (estimated at 8–15 billion) echo Malthusian concerns.

Sources

Embed

<iframe src="https://homo-deus.com/lab/population-dynamics/malthusian-growth/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub