Growth Models

⚡ Key Takeaways

Growth models are mathematical descriptions of how a quantity changes over time, ranging from constant-rate (linear) to constant-proportion (exponential) to self-limiting (logistic) behaviour. Key result: when a quantity's rate of change is proportional to its current size, it grows or decays exponentially; when growth is throttled by limited resources, it follows a logistic S-curve. Applies to populations, money, radioactivity, epidemics, and chemical reactions. Developed from Malthus (1798) and Verhulst (1838) onward.

💡 The Core Insight

The behaviour of a growing quantity is dictated by what its rate of change depends on:

  • If the rate is constant → linear growth (straight line).
  • If the rate is proportional to the current amount → exponential growth (the rich get richer, faster and faster).
  • If the rate is proportional to the current amount but capped by a ceiling → logistic growth (fast at first, then leveling off into an S-shape).

One question — "What is the growth rate proportional to?" — selects the whole model.

Formal Statement

DefinitionLinear Growth

A quantity NN grows linearly if it increases by a fixed amount mm per unit time:

1
N(t)=N0+m t\quad N(t) = N_0 + m\,t

Derivation hint: integrate the constant-rate equation dNdt=m\dfrac{dN}{dt}=m with N(0)=N0N(0)=N_0. Here N0N_0 is the initial value (at t=0t=0), mm is the growth rate (amount per unit time, can be negative for decay), and tt is time. The defining feature is that the per-period change ΔN=m\Delta N = m is constant.

DefinitionExponential Growth

A quantity grows exponentially if its rate of change is proportional to its current size:

2
dNdt=k N\quad \frac{dN}{dt} = k\,N

Derivation hint: this is the statement "growth speed ∝ amount"; the constant of proportionality kk is the per-capita rate. Solving this gives the closed form:

3
N(t)=N0 ekt\quad N(t) = N_0\,e^{k t}

Derivation hint: separate variables — ∫dNN=∫k dt\int \frac{dN}{N} = \int k\,dt gives ln⁡N=kt+C\ln N = kt + C; exponentiate and set N(0)=N0N(0)=N_0. Here kk is the continuous growth constant (units: 1/time). If k>0k>0 the quantity grows; if k<0k<0 it decays. The discrete (per-period) version is:

4
N(t)=N0 (1+r)t\quad N(t) = N_0\,(1+r)^t

Derivation hint: each period multiplies by the growth factor (1+r)(1+r); applying it tt times gives the power. where rr is the fractional growth per period and b=(1+r)b=(1+r) is the base or growth factor.

TheoremDoubling Time

A quantity growing exponentially at continuous rate kk doubles in time

5
T2=ln⁡2k≈0.693k\quad T_2 = \frac{\ln 2}{k} \approx \frac{0.693}{k}

Derivation hint: set N(T2)=2N0N(T_2)=2N_0 in equation [3], so ekT2=2e^{kT_2}=2, then take logs. For a percentage rate pp (where r=p/100r=p/100), the practical Rule of 70 gives T2≈70/pT_2 \approx 70/p.

DefinitionLogistic Growth

When growth is limited by a maximum sustainable size KK (the carrying capacity), the model becomes:

6
dNdt=k N ⁣(1−NK)\quad \frac{dN}{dt} = k\,N\!\left(1 - \frac{N}{K}\right)

Derivation hint: take exponential growth kNkN and multiply by the "braking factor" (1−N/K)(1-N/K), which is near 1 when NN is small but drops to 0 as N→KN\to K. The closed-form solution is:

7
N(t)=K1+A e−kt,A=K−N0N0\quad N(t) = \frac{K}{1 + A\,e^{-k t}}, \qquad A = \frac{K-N_0}{N_0}

Derivation hint: separate variables in [6] using partial fractions 1N(1−N/K)=1N+1/K1−N/K\frac{1}{N(1-N/K)} = \frac{1}{N} + \frac{1/K}{1-N/K}, integrate, and solve for NN. Symbols: KK is carrying capacity, AA encodes the initial condition, and the curve is steepest (fastest growth) when N=K/2N = K/2.

Why It Holds / Derivation

ProofSolving the Exponential Equation

We derive equation [3] from the defining relation [2]. 1. Start with dNdt=kN\dfrac{dN}{dt} = kN. 2. Separate variables (collect all NN on one side, all tt on the other): dNN=k dt\dfrac{dN}{N} = k\,dt. 3. Integrate both sides: ∫1N dN=∫k dt  ⇒  ln⁡∣N∣=kt+C\displaystyle\int \frac{1}{N}\,dN = \int k\,dt \;\Rightarrow\; \ln|N| = kt + C. 4. Exponentiate to undo the logarithm: N=ekt+C=eCektN = e^{kt+C} = e^C e^{kt}. 5. Apply the initial condition N(0)=N0N(0)=N_0: at t=0t=0, N0=eC⋅1N_0 = e^C\cdot 1, so eC=N0e^C = N_0. 6. Conclude: N(t)=N0ektN(t) = N_0 e^{kt}. ■\blacksquare

∎
ProofWhy Logistic Growth Levels Off

Examine the braking factor (1−N/K)(1-N/K) in equation [6]. 1. When NN is small (N≪KN\ll K), N/K≈0N/K\approx 0, so (1−N/K)≈1(1-N/K)\approx 1 and the equation reduces to dNdt≈kN\frac{dN}{dt}\approx kN — pure exponential growth. 2. When NN approaches KK, the factor (1−N/K)→0(1-N/K)\to 0, so dNdt→0\frac{dN}{dt}\to 0 — growth stalls. 3. The maximum of dNdt\frac{dN}{dt} occurs where its derivative vanishes; treating dNdt=kN−kKN2\frac{dN}{dt}=kN-\frac{k}{K}N^2 as a downward parabola in NN, the vertex is at N=K/2N=K/2. 4. Therefore the population grows fastest at half the carrying capacity, producing the characteristic S-curve. ■\blacksquare

∎
mathematician · Pierre François Verhulst | 1804–1849

A Belgian mathematician, Verhulst introduced the logistic equation in 1838 in response to Thomas Malthus's claim that human populations grow without bound. He recognized that real populations face resource limits and modified the exponential model with a self-damping term, coining the word logistique. His work was largely forgotten until rediscovered in the 1920s by Raymond Pearl and Lowell Reed, who applied it to U.S. population data. The logistic curve now underpins ecology, epidemiology, and even machine learning (the logistic/sigmoid function).

Building Intuition

🧠 Intuition

Think of interest in a bank. Linear growth is like keeping cash under a mattress where a friend slips in the same $10 every week — steady, predictable, a straight line. Exponential growth is compound interest: the bank pays interest on your interest, so the bigger your balance, the faster it grows. That's why the curve curls upward ever more steeply — the amount you add depends on how much you already have. Logistic growth is what happens when the bank has a vault that can only hold so much. At first you grow like compound interest, but as you near the vault's limit, each addition gets smaller until you flatline at the ceiling. The key mental switch is always: "How does the speed of growth depend on the current size?" Constant speed → line. Speed ∝ size → explosion. Speed ∝ size but choked near a cap → S-curve.

AA
Albert A. Bartlett
1923–2013

A physics professor famous for his lecture Arithmetic, Population, and Energy, delivered over 1,700 times. His signature line — "The greatest shortcoming of the human race is our inability to understand the exponential function" — captured how steady percentage growth (in population, energy use, debt) leads to deceptively sudden crises. He popularized the doubling-time rule as a public-literacy tool.

Figure
Comparison of linear, exponential, and logistic growth curves over time
time t size N K (carrying capacity) linear exp. logistic (S-curve) N = K/2 (steepest)

Worked Examples

ExampleBacterial Colony — Exponential Growth

Given: A bacterial culture starts with N0=500N_0 = 500 cells and doubles every 3 hours. Find the population after 12 hours and the continuous growth constant kk.

Step 1 — Use the doubling form. Doubling every 3 h means after tt hours the number of doublings is t/3t/3:

N(t)=500⋅2 t/3.N(t) = 500 \cdot 2^{\,t/3}.

Step 2 — Evaluate at t=12t=12. Number of doublings =12/3=4=12/3=4:

N(12)=500⋅24=500⋅16=8000 cells.N(12) = 500 \cdot 2^4 = 500 \cdot 16 = 8000 \text{ cells}.

Step 3 — Find kk from equation [5], T2=ln⁡2/kT_2=\ln2/k with T2=3T_2=3:

k=ln⁡23=0.6933≈0.231 per hour.k = \frac{\ln 2}{3} = \frac{0.693}{3} \approx 0.231 \text{ per hour}.

Answer:

N(12)=8000 cells,k≈0.231 h−1\boxed{N(12) = 8000 \text{ cells}, \qquad k \approx 0.231\ \text{h}^{-1}}
ExampleFish Pond — Logistic Growth

Given: A pond has carrying capacity K=1000K = 1000 fish, starts with N0=100N_0 = 100 fish, and has growth constant k=0.5 yr−1k = 0.5\ \text{yr}^{-1}. Find the population after 4 years.

Step 1 — Compute AA from equation [7]:

A=K−N0N0=1000−100100=9.A = \frac{K-N_0}{N_0} = \frac{1000-100}{100} = 9.

Step 2 — Plug into the logistic solution at t=4t=4:

N(4)=10001+9 e−0.5⋅4=10001+9 e−2.N(4) = \frac{1000}{1 + 9\,e^{-0.5\cdot 4}} = \frac{1000}{1 + 9\,e^{-2}}.

Step 3 — Evaluate. Since e−2≈0.1353e^{-2}\approx 0.1353:

N(4)=10001+9(0.1353)=10001+1.218=10002.218≈451 fish.N(4) = \frac{1000}{1 + 9(0.1353)} = \frac{1000}{1 + 1.218} = \frac{1000}{2.218} \approx 451 \text{ fish}.

Answer:

N(4)≈451 fish\boxed{N(4) \approx 451 \text{ fish}}

(The population has passed the inflection point K/2=500K/2=500? Not quite — it's still accelerating toward it.)

Common Misconceptions

⚠️ Common mistake

"Exponential just means very fast growth." No — exponential refers to the mechanism (constant percentage rate / proportional rate), not the speed. A quantity growing at 0.1% per year is still exponential, just slow. Conversely, a fast-but-decelerating quantity is not exponential. Always ask whether the percentage change per period is constant, not whether the absolute numbers look big.

⚠️ Common mistake

Confusing the discrete base bb with the continuous rate kk. In N=N0btN=N_0 b^t the base is b=(1+r)=ekb=(1+r)=e^k, so k=ln⁡bk=\ln b. A 5% annual rate gives b=1.05b=1.05 but k=ln⁡1.05≈0.0488k=\ln 1.05\approx 0.0488, not 0.05. Mixing these up produces small-but-compounding errors.

Counterexample

Linear is not "the small-growth limit" of exponential. One might assume that for tiny kk, exponential growth becomes linear. While ekt≈1+kte^{kt}\approx 1+kt for small ktkt (early times), this approximation fails for large tt no matter how small kk is. Take k=0.001k=0.001: by t=10000t=10000, ekt=e10≈22026e^{kt}=e^{10}\approx 22026, wildly larger than the linear prediction 1+10=111+10=11. Exponential always wins eventually — the curves genuinely differ in kind, not just degree.

Connections

connection

Growth models sit at the crossroads of several areas. The exponential equation dNdt=kN\frac{dN}{dt}=kN is the simplest Differential Equations and the prototype for all separable ODEs. The closed-form solution relies on properties of the Exponential Function and its inverse, the Logarithm. Discrete growth (1+r)t(1+r)^t is governed by Geometric Sequences and Series, while linear growth is just an Arithmetic Sequence in continuous disguise. Radioactive decay uses the same equation with k<0k<0, linking to Half-Life and Radioactive Decay. The logistic function reappears in statistics and AI as the Sigmoid Function used in Logistic Regression.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1683 — Jacob Bernoulli, studying compound interest, discovers the constant ee as the limit of (1+1/n)n(1+1/n)^n.
- 1798 — Thomas Malthus publishes An Essay on the Principle of Population, arguing populations grow geometrically (exponentially) while food grows arithmetically (linearly).
- 1825 — Benjamin Gompertz proposes the Gompertz curve for mortality, an asymmetric cousin of the logistic.
- 1838 — Pierre François Verhulst introduces the logistic equation to correct Malthus's unbounded model.
- 1845–1847 — Verhulst publishes further papers naming the curve logistique and fitting it to Belgian and French population data.
- 1920 — Raymond Pearl and Lowell Reed rediscover the logistic model and fit it to U.S. census data, sparking modern mathematical demography.
- 1926 — Alfred Lotka and Vito Volterra extend growth models to interacting species (predator–prey equations).
- 1927 — Kermack and McKendrick formulate the SIR epidemic model, embedding logistic-type dynamics into disease spread.
- 1976 — Robert May shows the discrete logistic map xn+1=rxn(1−xn)x_{n+1}=rx_n(1-x_n) produces chaos, revolutionizing dynamical systems theory.

Subtleties & Limits

open-problem

Real systems rarely obey a single clean model. Time-varying rates (seasonal birth rates, changing interest), stochastic noise (random deaths in small populations), and delays (gestation periods causing oscillations rather than smooth approach to KK) all break the basic equations. The discrete logistic map famously shows that even a "simple" growth rule can produce chaotic, unpredictable behaviour for large growth parameters — an active frontier in nonlinear dynamics. Modelling multiple interacting populations, spatial spread (reaction–diffusion equations), and evolving carrying capacities (climate-driven KK) remain open challenges where no single formula suffices and numerical simulation is required.

See Also

Exponential Function · Logarithm · Differential Equations · Geometric Sequences and Series · Half-Life and Radioactive Decay · Sigmoid Function · Compound Interest · Predator-Prey Models · Chaos Theory