Pro 🔒~20 min

Population Dynamics

Lotka-Volterra predator-prey model and population oscillations

How it works

The Lotka-Volterra equations model the dynamics of biological systems with predator-prey interactions. The prey population x grows exponentially at rate α in the absence of predators, but is reduced by predation at rate βxy (proportional to encounters). The predator population y declines at rate γ without prey, but grows from successful predation at rate δxy. The system produces characteristic oscillations: prey increase → predators increase → prey decline → predators decline → cycle repeats. The amplitude and period depend on all four parameters. The equilibrium point (x̄ = γ/δ, ȳ = α/β) is a center in the phase plane — orbits are closed loops. Real ecosystems add complexity (carrying capacity, refugia, time delays) but the Lotka-Volterra model captures the fundamental mechanism of coupled oscillations.

Upgrade to Pro to access this experiment

Step-by-step

  1. Adjust the prey birth rate (α), predation rate (β), predator death rate (γ), and conversion efficiency (δ).
  2. The time-series chart shows both populations over time, while the phase-plane plot shows the predator-prey trajectory.
  3. Watch for the characteristic quarter-cycle phase lag between populations.

Key formulas

  • dxdt=αxβxy\frac{dx}{dt} = \alpha x - \beta x yPrey growth rate: prey increase by birth (αx) minus predation losses (βxy)
  • dydt=δxyγy\frac{dy}{dt} = \delta x y - \gamma yPredator growth rate: gain from prey consumption (δxy) minus natural death (γy)
  • xˉ=γδ,yˉ=αβ\bar{x} = \frac{\gamma}{\delta}, \quad \bar{y} = \frac{\alpha}{\beta}Equilibrium populations: prey = γ/δ, predator = α/β

Frequently asked questions

What happens to oscillation amplitude when you increase the predation rate (β)?
Higher β increases the amplitude of oscillations and can lead to extinction if prey crash to near zero.
At equilibrium, prey population = γ/δ. If γ = 0.8 and δ = 0.02, what is the equilibrium prey count?
X̄ = 0.8/0.02 = 40 prey at equilibrium.
Why does the predator peak always lag behind the prey peak? Explain the biological mechanism.
Predators need time to reproduce after prey becomes abundant — birth response has a delay proportional to generation time.