Lotka-Volterra Calculator

Calculate predator-prey population dynamics using Lotka-Volterra equations.

Prey killed per predator×prey
Predators produced per prey eaten
Please check your inputs and try again.

Why the Equilibrium Is Counterintuitive

Setting both derivatives to zero gives the equilibrium point, and the result surprises people: each population's equilibrium is set entirely by the other species' parameters.

N* = d/(βα)     P* = r/α

Prey abundance depends on predator death rate and conversion efficiency, not on prey growth rate. Predator abundance depends on prey growth rate, not on predator biology. Increasing prey birth rate raises the number of predators, not prey.

The Paradox of Pesticides

This produces a genuinely important prediction. Applying a pesticide that kills both pest and its predator raises the pest's death rate and the predator's equally — but because prey equilibrium depends on predator mortality, killing predators raises the pest equilibrium.

Broad-spectrum insecticide application has repeatedly produced pest resurgence for exactly this reason, and the model predicted it before it was widely documented.

InterventionEffect on N*Effect on P*
Increase predator death rate dRaises preyNo direct change
Increase prey growth rate rNo direct changeRaises predators
Increase predation rate αLowers preyLowers predators

Neutral Cycles and Why They Are Unrealistic

The classic model produces neutrally stable cycles — the amplitude depends entirely on initial conditions and never damps or grows. Any perturbation shifts the system permanently to a new orbit.

Real systems do not behave this way, and the model's assumptions explain why: unlimited prey growth without a predator, constant predation rate at all densities, no time delays, no spatial structure and no age classes.

RefinementWhat it adds
Logistic prey growthDamped oscillations toward a stable point
Type II functional responsePredator saturation at high prey density
Time lagsCan destabilise into larger cycles
Spatial structureRefuges permit persistence

The Rosenzweig–MacArthur model adds logistic prey growth and a saturating functional response, producing the paradox of enrichment: increasing prey carrying capacity destabilises the system into larger oscillations that can drive extinction.

Worked Examples

Example 1: Classic system: N=100, P=10, r=0.5
dN/dt=0.5×100-0.01×100×10=40
Result: Prey increasing (P below P*=50)
Cycling around equilibrium
Example 2: High predation: N=50, P=100
dN/dt negative — prey declining
Result: dP/dt also declining — predators follow
Classic predator-prey cycle dynamics
Example 3: Why killing predators backfires
Broad-spectrum insecticide raises d for both species
Result: Pest equilibrium N* rises
N* = d/(βα), so raising predator death rate directly raises pest abundance. This is documented pest resurgence following insecticide use.
Example 4: The paradox of enrichment
Prey carrying capacity increased in the Rosenzweig–MacArthur model
Result: Oscillations grow, extinction risk rises
Enriching the system destabilises it. More resource produces larger cycles rather than larger stable populations.

Common Mistakes

⚠️
Expecting stable equilibrium from the classic model

It produces neutrally stable cycles whose amplitude depends on starting conditions. Logistic prey growth is needed for damped oscillations.

⚠️
Assuming predator equilibrium depends on predator biology

It depends on prey growth rate and predation rate. Each species' equilibrium is set by the other's parameters.

⚠️
Applying constant predation rate at all densities

Real predators saturate. A type II functional response levels off at high prey density and changes the dynamics substantially.

⚠️
Ignoring the pesticide paradox

Killing both pest and predator raises the pest equilibrium, because prey abundance is set by predator mortality. Broad-spectrum application has caused repeated resurgence.

Frequently Asked Questions

Lotka-Volterra assumptions?
1. Prey grow exponentially without predator. 2. Predator death rate constant without prey. 3. Homogeneous mixing. 4. No prey saturation. Real systems: prey has K (logistic), predators have saturation (Holling type II/III functional response).
Oscillations and cycles?
LV gives neutral cycles (amplitude depends on initial conditions). Lynx-hare cycle: 10yr period. More realistic models (Rosenzweig-MacArthur): stable limit cycles. Paradox of enrichment: increasing prey K can destabilize system.
Why does prey equilibrium depend on predator parameters?
Because prey stop increasing when predation exactly balances their growth, and that balance point is set by predator death rate and conversion efficiency.
What is the pesticide paradox?
Killing both pest and predator raises the pest's equilibrium abundance, since prey equilibrium is proportional to predator mortality. Pest resurgence follows.
Why are the classic cycles unrealistic?
They are neutrally stable, so amplitude depends entirely on initial conditions and never settles. Real systems have density dependence and predator saturation.
What is the paradox of enrichment?
Increasing prey carrying capacity destabilises predator-prey dynamics into larger oscillations, potentially causing extinction rather than larger stable populations.