ViewWiki

The world, a little closer

Ecosystems and population dynamics.

Rabbits multiply, then the foxes that eat them do, then both crash. See why predator and prey go round the same loop, and what sets its average.

Explore the scene Interactive article

01 / The experiment

More rabbits. Then more foxes. Then fewer of both.

Drag through the years to watch the two populations rise and fall in turn, then change the rabbits' birth rate or the foxes' hunting success and watch again.

Still of the Ecosystems and population dynamics 3D scene, which explores: Why do predators and their prey rise and fall in turn?
Interactive scene

Loading the interactive version…

The explanation below is available while the scene loads.

Rabbits and foxes on one meadow, starting from 40 rabbits and 6 foxes in year 0. Each figure is one animal, drawn about twice life size so it shows across the meadow. Rabbit birth rate is how fast the rabbits would multiply with no foxes about; hunting success is the share of the foxes' chases that end in a catch.The model is the Lotka–Volterra equations. The rabbits never run short of grass, the foxes eat nothing but rabbits, each rabbit caught raises a tenth of a fox cub, and foxes die at a fixed rate. Numbers change smoothly, as if there could be part of a fox, and nothing is left to chance. The hopping and trotting are only for show.

02 / Three meadows

The foxes make the cycle.

The Scene’s 40 rabbits and 6 foxes, with the Scene’s Normal birth rate and Typical hunting, over 40 years. Rabbits are blue, foxes orange, each on its own scale.

No predator01
year 0year 40

Rabbits alone

Every rabbit born adds to the next year’s breeders, so the numbers multiply: from 40 to over a thousand in under four years.

Rabbits
Grow without limit, until the grass runs out
Foxes
None
Rabbits against foxes
A line along the bottom
The Scene02
year 0year 40

Rabbits and foxes

The foxes follow the rabbits up and down, a year behind. Each turn is the same as the last, for as long as the run lasts.

Rabbits
Boom and crash about every 8 years
Foxes
Peak about a year after the rabbits
Rabbits against foxes
A closed loop
Not enough grass for all03
year 0year 40

With a food limit

Hungry rabbits breed less once there are a few hundred of them. Each boom is smaller than the last, and both populations settle.

Rabbits
Rise and fall, then settle at 120
Foxes
Settle at about 10
Rabbits against foxes
A spiral that winds inward
The big idea

Each population sets the other’s growth, so they take turns: the foxes always peak after the rabbits, and over a whole turn each averages the balance point, which the rabbits’ birth rate moves for the foxes and the foxes’ hunting moves for both.

R* = m / kb · F* = a / b

Two populations on one meadow

An ecosystem is a community of living things together with the place they live in: the soil, water, light and weather, and every plant, animal, fungus and microbe that feeds on or is fed on by the others. Each kind of living thing in it forms a population, all the members of one species in one place, and the size of each population changes as its members are born, die, arrive and leave. How those numbers change, and how one population’s numbers push another’s around, is called population dynamics.

The Scene strips an ecosystem down to two populations: wild rabbits, which eat grass, and red foxes, which eat rabbits. The fox is the predator and the rabbit its prey. In year 0, 40 rabbits and 6 foxes live on the meadow. Every figure you see is one animal: as a population grows, new animals appear outward from the warren on the left and the foxes’ earth under the boulders on the right.

Try it: drag Years slowly from Start to 40 years on. The rabbits boom first, filling the meadow. About a year later the foxes peak, just as the rabbits crash. Then the foxes go hungry and dwindle, the few rabbits left start to multiply again, and the whole thing repeats.

Back to the experiment

Four quarters of a cycle

Each population’s growth depends on the other’s size, and that is enough to make them cycle. Follow one turn, using the Callouts in the Scene:

  1. Few foxes: the rabbits multiply. With few predators about, more rabbits are born than are caught, and their numbers grow like compound interest, the exponential growth of Exponential growth and logarithms.
  2. Plenty of rabbits: the foxes raise more cubs. Each fox now catches more than it needs to replace itself, so foxes multiply too, and both populations rise together.
  3. So many foxes that rabbits are eaten faster than they are born. The rabbits peak and crash. The foxes keep growing for a while, because there are still plenty of rabbits to catch.
  4. Rabbits are scarce: the foxes go hungry. The foxes now catch too little to raise enough cubs to replace those that die, so their numbers fall too, until there are so few of them that the rabbits can recover and the cycle starts again.

The turning points have exact positions. The rabbits stop growing when there are just enough foxes to eat each year as many rabbits as are born, and the foxes stop growing when there are just enough rabbits to raise as many cubs as foxes die. With the Scene’s settings these are 15 foxes and 120 rabbits. Each population turns every time the other one crosses its line, which is why the foxes’ peak always comes after the rabbits’. Here the foxes peak about a year after the rabbits, and one whole cycle takes about eight years.

The loop

The first chart beside the Scene plots both populations against the years: two waves, the fox wave a little behind the rabbit wave. The second plots the same run differently, with rabbits across and foxes up, so each moment is a single point. As the years pass the point goes round anticlockwise: right along the bottom as the rabbits boom, up the right side as the foxes catch up, left along the top as the rabbits crash, and down the left side as the foxes starve.

After one turn the point comes back to exactly where it started, 40 rabbits and 6 foxes, and from there the run can only repeat itself. That closed loop is the predator–prey cycle. The cross inside it is the balance point. If the meadow ever held exactly 120 rabbits and 15 foxes, births and deaths would match for both and nothing would change; any other start goes round a loop about that point for ever.

The model is a pair of equations written down independently by the American scientist Alfred Lotka in 1925 and the Italian mathematician Vito Volterra in 1926. With RR⁠ rabbits and FF⁠ foxes,

dRdt=aR−bRF,dFdt=k bRF−mF\frac{dR}{dt} = aR - bRF, \qquad \frac{dF}{dt} = k\,bRF - mF⁠

Here aa⁠ is the rabbits’ birth rate, the Scene’s Rabbit birth rate; bb⁠ is how many rabbits each fox catches per rabbit on the meadow per year, which the Scene sets from Hunting success; kk⁠ is the share of a cub each rabbit eaten raises, a tenth here; and mm⁠ is the rate at which foxes die, 0.8 per fox per year. The term bRFbRF⁠ counts meetings between the two that end in a meal: it grows with the number of rabbits and the number of foxes. The same kind of term drives an epidemic in Epidemics and the SIR model, where it counts meetings between the ill and the healthy.

Setting both rates of change to zero gives the balance point: R∗=m/(kb)R^* = m/(kb)⁠ rabbits and F∗=a/bF^* = a/b⁠ foxes. It is also the average of each population over one whole turn of the loop, however big the loop is.

The averages hold a surprise

Those two formulas say something unexpected. The rabbits’ birth rate aa⁠ appears only in the foxes’ average, and the foxes’ death rate only in the rabbits’.

Try it: slide Rabbit birth rate up to 1.5 per year. The rabbits boom higher and the cycle turns faster, but look at the cross on the loop: the rabbits’ average stays at 120. The extra rabbits feed extra foxes, whose average rises from 15 to 22.5.

Back to the experiment

So a run of good breeding years does not leave a meadow with more rabbits on average. It leaves it with more foxes. Better hunting has a different surprise.

Try it: slide Hunting success up to 40 %. Both averages fall, to 60 rabbits and 7.5 foxes. Foxes that catch twice as well end up half as many, because they eat their prey down to a level that can support only a few of them.

Back to the experiment

Volterra came to these equations through fish. The young biologist Umberto D’Ancona, later his son-in-law, had noticed that during the First World War, when fishing in the northern Adriatic almost stopped, sharks, rays and other predatory fish made up a much larger share of the catch at the ports. Fishing takes predators and prey alike. In the model, an extra death rate for both lowers the predators’ average and raises the prey’s, and when fishing stopped the balance swung back towards the predators. The same reasoning warns that a pesticide which kills both a crop pest and the insects that eat it can leave the pest more common than before.

Real cycles

The best-known real cycle is in the forests of Canada, where the snowshoe hare and the Canada lynx that hunts it rise and fall about every ten years. The Hudson’s Bay Company kept records of the pelts trappers sold to it for more than a century, and the lynx peaks in them come a year or two after the hare peaks, as in the Scene. Voles and lemmings in the far north, and the owls, stoats and foxes that hunt them, cycle every three to five years.

Real cycles are messier than the loop. Hares also run short of food in their peak years, so their crash is partly hunger as well as lynxes. Weather, disease and other predators push both populations around, so no two cycles are the same height. Many predator and prey populations do not cycle at all, because the predator has other food to switch to or the prey has places to hide.

Try it: slide Rabbit birth rate down to 0.6 per year and Hunting success down to 15 %. In the troughs only two foxes are left, and in the model fewer than two. The equations bring them back, but a real meadow would very likely lose them for good, and then the rabbits would multiply until the grass ran out.

Back to the experiment

That is one reason a predator matters to the rest of its ecosystem. Without foxes, nothing but food holds the rabbits back, and a population that eats its own food supply down can damage the plants, and everything that lives on them, for years. Who eats whom, and how energy passes from grass to rabbit to fox, is the subject of food chains and food webs. Predators are also a force of natural selection: the rabbits most likely to be caught are the slowest and the least watchful, so every generation of foxes leaves a slightly harder-to-catch generation of rabbits.

What this model leaves out

  • Grass that never runs out. With no foxes, the model’s rabbits would multiply for ever. Real rabbits are held back by food and space too. Adding that limit turns the closed loop into a spiral that winds in to a steady balance, and real populations often settle like that.
  • Whole animals and chance. The equations treat a population as a smooth number, so they can bring the foxes back from 1.8 of a fox. Real populations are counted in whole animals, and a run of bad luck when numbers are low can wipe one out.
  • Other species. Real foxes also eat voles, mice, birds, insects and fruit, and rabbits are also eaten by buzzards, stoats and cats. A fox with other food to fall back on does not starve when rabbits are scarce, which damps the cycle.
  • Seasons and ages. Rabbits breed mostly in spring and summer, and young animals cannot breed at once. The model lets every animal breed at the same steady rate all year round.
  • Space. The meadow is treated as one well-mixed place. Real animals live in territories, and prey can hide in burrows, hedges and the next field.
  • One start. The size of the loop depends on where it starts. Begin closer to the balance point and the cycle is gentler; start at the balance point and nothing changes at all.

Reuse with credit to ViewWiki and a link to this page.

04 / Learn this in a course

Practise it, step by step.

This lesson teaches the topic with checked questions.

  1. Predator and prey Biology · Ecology