Free~20 min · AP Biology

Population Dynamics

Lotka-Volterra predator-prey model and population oscillations

Key equation\frac{dx}{dt} = \alpha x - \beta x y

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.

ProPremium experiment

Unlock Population Dynamics

Plus 148+ other Pro labs covering AP Physics, Biology, Chemistry, Earth Science, and Math — with unlimited simulation time, advanced parameters, and detailed analytics.

Start 7-day free trial$4.99 / month · cancel anytime
No credit card for trial Cancel in one click Student discount available

What is Population Dynamics?

Predator and prey populations oscillate together in a pattern ecologists call coupled cycles: when rabbits are plentiful, lynx multiply; as lynx multiply, rabbit numbers fall; as rabbits fall, lynx starve and decline; and the cycle restarts. Alfred Lotka and Vito Volterra independently wrote differential equations in the 1920s that capture this coupling mathematically. The model uses four parameters — prey birth rate, predation rate, predator death rate, and conversion efficiency — to set the equilibrium populations and the cycle period; the amplitude of the orbit is set jointly by those parameters and by the initial populations. Real data from the Hudson Bay Company's lynx and snowshoe hare fur records (1845–1935) show roughly 10-year cycles that broadly match the model, though with considerable noise, disease outbreaks, and vegetation effects the equations don't capture. This simulation runs the Lotka-Volterra model so you can see how each parameter shifts the cycle.

Parameters explained

Prey Birth Rate α
Prey Birth Rate α represents how quickly the prey population can grow when predators are absent. In AP Biology ecology terms, it is similar to an intrinsic rate of increase for the prey population under ideal conditions. Raising α means prey recover faster after predation and can support more predators at equilibrium because the predator equilibrium is α/β. In HS-LS2-2 modeling, this slider helps students make a quantitative claim about how resource-level population growth changes the stability and size of interacting populations. Compare Stable Oscillation with Prey Explosion to see how higher prey reproduction changes cycle amplitude and timing.
Predation Rate β
Predation Rate β controls how strongly encounters between predators and prey reduce the prey population. The loss term βxy means the effect depends on both populations: many predators or many prey create more encounters. Increasing β usually makes prey decline faster after a prey peak, which can amplify oscillations and create sharp crashes. For AP Biology and HS-LS2-2, β is useful evidence for explaining how biotic interactions, not just abiotic resources, affect population size and community structure. Compare the Stable Oscillation and Predator Collapse presets, then change only β to isolate predation pressure from prey reproduction.
Predator Efficiency δ
Predator Efficiency δ describes how effectively prey consumed through predation contribute to predator population growth. In the equation dy/dt = δxy − γy, δ links energy transfer across trophic levels to predator births. A higher δ means each predator-prey interaction supports more predator growth, lowering the prey equilibrium γ/δ because fewer prey are needed to sustain predators. This connects directly to AP Biology ecology concepts such as trophic transfer and population regulation. For HS-LS2-2, students can use δ to argue from a mathematical model about how energy flow and species interactions influence biodiversity and population stability.
Predator Death Rate γ
Predator Death Rate γ is the rate at which predators decline when prey are not available. It represents mortality, starvation pressure, or failure to reproduce without enough food. Increasing γ raises the prey equilibrium γ/δ, meaning the ecosystem needs more prey to maintain the predator population. In AP Biology, γ helps students connect consumer survival to resource availability and trophic dependence. In HS-LS2-2, it supports claims about how changing one population factor can shift the whole community. Keep α, β, and δ fixed while changing γ to see how predator vulnerability alters both the phase-plane center and the timing of cycles.

Common misconceptions

  • MisconceptionThe Lotka-Volterra model predicts exactly how real predator-prey populations will behave — it's the equation ecologists use to manage wildlife.

    CorrectLotka-Volterra is a conceptual, idealized model that assumes unlimited prey growth, random encounters, and no carrying capacity. Real ecosystems have spatial refugia, seasonal variation, disease, and food-web complexity that the model ignores. Wildlife managers use more detailed stochastic and individual-based models; Lotka-Volterra is the starting framework, not the final tool.

  • MisconceptionPredator populations peak at the same time as prey populations because predators eat more when prey is most abundant.

    CorrectThere is a characteristic quarter-cycle lag: predators peak after prey. When prey is at its peak, predators are still reproducing from the food surplus; by the time predators reach their peak, prey has already started declining from β-driven predation pressure. The phase-plane plot shows this as an orbit, not a point.

  • MisconceptionIf you remove all predators, the prey population will grow indefinitely to fill all available space.

    CorrectIn the basic Lotka-Volterra model, prey do grow exponentially without predators — which is one of its known limitations. In nature and in more realistic models, prey hit a carrying capacity set by food, space, and disease. The simulation uses the basic model; add the concept of logistic growth to explain why real prey populations don't grow forever.

  • MisconceptionHigher Predator Efficiency δ means predators are better hunters, so prey populations crash faster immediately.

    CorrectPredator Efficiency δ describes how much consumed prey supports new predator growth — it is an energy-transfer and reproduction parameter, not hunting behavior. A predator still needs encounters and successful kills at the rate controlled by β. Higher δ means each successful predation event can support more predator births, which can later increase predator pressure, but the immediate prey-loss term is controlled separately by β.

  • MisconceptionThe lynx-hare cycle from Hudson Bay data proves the Lotka-Volterra model is correct.

    CorrectThe lynx-hare data shows roughly 10-year cycles, consistent with the model's predictions, but the fit is imperfect and contested. Vegetation cycles, disease, and human trapping also drive hare numbers. The cycles are evidence that predator-prey coupling is real, not proof that the Lotka-Volterra equations are the complete explanation.

How teachers use this lab

  1. Parameter sweep for equilibrium: have students calculate the theoretical equilibrium prey = γ/δ and predator = α/β for the Stable Oscillation preset (prey = 0.4/0.04 = 10, predator = 0.8/0.05 = 16), then compare the prediction with the phase-plane center — probes quantitative reasoning with the model equations.
  2. Preset comparison for HS-LS2-2: run Stable Oscillation, Prey Explosion, and Predator Collapse. Students record α, β, δ, and γ for each case, identify which parameter changed, and write a claim-evidence-reasoning response about how population interactions affect ecosystem stability.
  3. Predation-pressure investigation: start from Stable Oscillation and increase β toward 0.15 while keeping α = 0.8, δ = 0.04, and γ = 0.4. Students record whether prey crashes deepen and connect the evidence to the βxy interaction term — aligns with NGSS HS-LS2-2.
  4. Phase-plane interpretation exercise: use the three presets as anchor cases and ask students to explain why the trajectory loops around the equilibrium point instead of showing a single static balance. Students should cite α/β and γ/δ when explaining how the model sets predator and prey equilibrium values.
  5. Misconception probe — predator lag: run the Stable Oscillation preset and ask students to identify which population peaks first. Replay the cycle and have them explain the lag using the equations dx/dt = αx − βxy and dy/dt = δxy − γy, then compare how the lag changes under Prey Explosion and Predator Collapse.

Frequently asked questions

Why do predator and prey populations oscillate instead of reaching a steady balance?

The Lotka-Volterra equations produce oscillations because prey and predator growth rates depend on each other's current size, creating a feedback loop with a built-in time delay. Mathematically, the equilibrium is a center — a neutrally stable fixed point — so any perturbation sends the system into a closed orbit rather than spiraling in or out. In nature, real systems add damping or amplifying forces that prevent perfect neutrality.

What do the four Lotka-Volterra parameters actually represent biologically?

Alpha (α) is how fast prey reproduce without predators, similar to an intrinsic rate of increase. Beta (β) is how strongly predator-prey encounters reduce prey numbers. Delta (δ) is predator efficiency: how much successful predation supports predator growth. Gamma (γ) is how quickly predators decline without enough prey. Together these four values set equilibrium populations, oscillation timing, and the strength of predator-prey feedback.

How does carrying capacity change the model?

The basic Lotka-Volterra model assumes unlimited prey growth, which is unrealistic. Adding logistic growth to the prey equation — replacing αx with αx(1 - x/K) — introduces a carrying capacity K. This changes the equilibrium from a center to a stable spiral, meaning populations eventually settle to a fixed point rather than cycling indefinitely. Real ecosystems behave more like the logistic version.

How does AP Biology standard 8.A.1 connect to this simulation?

AP Bio standard 8.A.1 (Big Idea 4, Systems Interactions) requires students to analyze how interactions between populations affect community structure. The Lotka-Volterra simulation directly models trophic interaction: predation links two populations so that neither can be understood in isolation. NGSS HS-LS2-2 similarly asks students to use mathematical representations to support claims about factors that affect biodiversity and populations.

Can this model produce predator or prey extinction?

In the idealized mathematical model, populations oscillate indefinitely without extinction because the equations are continuous and deterministic. In the simulation, if α, β, δ, and γ push prey or predator values very close to zero, the discrete numerical integration can let a population reach zero and collapse. This is a known limitation of continuous Lotka-Volterra equations versus real stochastic populations.

Why does the phase-plane plot show closed loops instead of spirals?

The Lotka-Volterra equilibrium is a center, which means the system neither converges to the fixed point nor diverges away — it orbits at a constant amplitude forever. Each starting condition traces a different closed orbit around the equilibrium point (predator = α/β, prey = γ/δ). Real systems usually show damped spirals (converging) or limit cycles, not perfect closed loops.