The Lotka-Volterra predator-prey model
Statement
Let a prey population of density \(N(t)\) and a specialist predator population of density \(P(t)\) obey the closed, unstructured, deterministic system \(\dot N = rN - aNP\), \(\dot P = \varepsilon aNP - mP\), with strictly positive intrinsic prey growth rate \(r\), mass-action attack rate \(a\), conversion efficiency \(\varepsilon\) and predator death rate \(m\), and with \(N(0)\gt 0\), \(P(0)\gt 0\). Then the open first quadrant contains exactly one equilibrium, \(\left(N^{*},P^{*}\right)=\left(m/\varepsilon a,\ r/a\right)\); the function \(H(N,P)=\varepsilon aN - m\ln N + aP - r\ln P\) is constant along every solution; every orbit other than the equilibrium is a closed curve, so every solution is periodic and neither population ever reaches zero; the equilibrium is Lyapunov stable but not asymptotically stable, and the period of small oscillations is \(2\pi/\sqrt{rm}\) with the prey peak leading the predator peak by a quarter cycle. Over one full period the time averages are exactly the equilibrium values, \(\langle N\rangle = N^{*}\) and \(\langle P\rangle = P^{*}\), from which Volterra’s principle follows: mortality applied to both species at a common rate \(h\lt r\) raises the average prey density to \((m+h)/\varepsilon a\) and lowers the average predator density to \((r-h)/a\).
Why it matters
Two species interacting is the smallest ecological system that is not just a population, and predation is the interaction that structures most food webs. The Lotka–Volterra pair is the minimal model of it: Logistic population growth asks what one population does when it limits itself, and this asks what two populations do when each is limited by the other. The answer is qualitatively unlike anything a one-species model can produce — not an approach to a steady state but a sustained oscillation, with the predator peak always trailing the prey peak, and with an amplitude fixed by history rather than by the parameters. That is the archetype every long-term abundance record is read against, from the boreal hare and lynx cycle to rodent–mustelid cycles at high latitudes.
Its importance to evolution, the home unit of this page, is that it supplies the demographic engine underneath an antagonistic arms race. Natural selection acts through differential survival and reproduction, and in a predator–prey pair the strength of selection on prey defence is set by the predation term \(aP\), which is itself a dynamical variable. A heritable improvement in prey defence lowers \(a\), and the model answers immediately: both averages rise, since \(\langle P\rangle=r/a\) and \(\langle N\rangle=m/\varepsilon a\) — the prey gains, and so does its enemy. A heritable improvement in predator efficiency raises \(\varepsilon\), which lowers the average prey density and leaves the average predator density exactly where it was, so the predator’s own improvement does nothing at all for its own numbers. Selection on one partner therefore alters the ecological context in which the other is selected, which is the formal content of Coevolution, and the reason predator–prey coevolution is treated as a feedback rather than as a sequence of one-sided improvements. The same equations, with the interaction sign flipped, give the competition model behind Competitive exclusion, and with the roles relabelled as susceptible and infectious hosts they become the mass-action core of The SIR model and of The basic reproduction number.
The applied consequences turn almost entirely on the time-average theorem below. It says that a non-selective agent of mortality — a broad-spectrum insecticide, a trawl fishery that catches predatory and prey fish alike, a cull — must on average increase the prey and decrease the predator. That is the standard model-based explanation for secondary pest resurgence after spraying, for the rise in the predatory fraction of Adriatic fish landings when fishing was suppressed during the First World War, and for why Keystone species arguments about top predators are quantitative rather than rhetorical.
Hypotheses
Proof
Steps 1–4 build the equations and strip them to a single dimensionless parameter. Steps 5–7 locate the equilibria and show that linearisation cannot settle the question at the coexistence point. Steps 8–11 supply the conserved quantity, prove from its convexity that every orbit is a closed curve, and identify the structural reason — the system is Hamiltonian in logarithmic coordinates. Steps 12–14 extract the period, the phase relation, the exact time averages and Volterra’s principle.
Result
Reading. The two populations chase each other around a closed curve for ever, at an amplitude set by where they started and never forgotten, because the flow conserves \(H\) exactly. The centre of the curve is fixed by a crossed pair of parameters — the prey level is built from predator traits alone and the predator level contains no predator trait but the attack rate — and although neither population ever sits there, both average exactly to it. The prey peak leads the predator peak by a quarter of a cycle, and the natural frequency \(\sqrt{rm}\) is the geometric mean of the prey’s growth rate and the predator’s death rate.
Scope. Densities in individuals per unit area, rates per unit time, \(a\) in area per predator per unit time, \(\varepsilon\) in predators per prey. One prey, one specialist predator, closed and well mixed, continuous reproduction, large populations, constant parameters, no prey self-limitation and no saturation of predator intake. The closed orbits are exact within these hypotheses and structurally unstable outside them: any density dependence, saturation, generalist feeding, spatial structure or noise replaces neutral cycles by damped oscillation, by a limit cycle, or by extinction. The equilibrium values, the averages and the quarter-cycle lag are far more robust than the perpetual cycling and are what the model should be used to predict.
Corollaries & converses
- Crossed control. \(N^{*}=m/\varepsilon a\) contains no prey parameter and \(P^{*}=r/a\) contains no predator death or efficiency parameter. Fertilising the prey’s resource, which raises \(r\), raises the predator average and leaves the prey average untouched: in this model, enrichment feeds the predator. Symmetrically, a predator that evolves a higher conversion efficiency \(\varepsilon\) depresses its prey and gains nothing itself, since \(\varepsilon\) is absent from \(P^{*}\).
- Volterra’s principle. Uniform mortality \(h\lt r\) on both species gives \(\langle N\rangle=(m+h)/\varepsilon a\) and \(\langle P\rangle=(r-h)/a\), so the predator-to-prey ratio \(\varepsilon(r-h)/(m+h)\) falls monotonically in \(h\). Suppressing the harvest reverses it, which is the model’s account of the wartime Adriatic landings.
- Quarter-cycle lag. To first order in the amplitude the predator lags the prey by \(T/4\), so a phase plot circulates anticlockwise. An observed lead of the predator over the prey falsifies the model outright; a lag near a quarter cycle is weak confirmation, since many oscillators produce one.
- Geometric-mean frequency. \(T_{0}=2\pi/\sqrt{rm}\) uses one rate from each species, so a cycle period cannot be assigned to either alone; and because \(a\) and \(\varepsilon\) are absent, the period of small oscillations is unaffected by how efficient the predator is.
- Amplitude is a constant of the motion, not a property of the system. The orbit is fixed by \(H\left(N(0),P(0)\right)\); two identical communities started differently cycle differently for ever. Nothing in the model selects an amplitude, which is precisely what makes it useless as an explanation of observed cycle amplitudes.
- No extinction, and no attractor. The axes are invariant, so no interior orbit reaches them in finite time; the flow is area-preserving in \(\left(\ln N,\ln P\right)\), so no limit cycle and no attracting equilibrium can exist. Both statements fail under any perturbation that breaks the conservation law.
- Converse fails. Out-of-phase cycles are not evidence of Lotka–Volterra dynamics. Seasonally forced populations, delayed density dependence in a single species, epidemiological cycles and consumer–resource models with entirely different functional forms all produce lagged oscillations; distinguishing them requires the quantitative predictions \(\langle N\rangle=m/\varepsilon a\), \(T_{0}=2\pi/\sqrt{rm}\) or the response to harvesting, not the mere existence of a cycle.
- Kolmogorov’s generalisation. The qualitative behaviour of \(\dot N=Nf(N,P)\), \(\dot P=Pg(N,P)\) is determined by sign conditions on the partial derivatives of \(f\) and \(g\) rather than by their functional form; Lotka–Volterra is the degenerate member of that family in which \(\partial f/\partial N=0\), and it is the degeneracy that produces the conservation law.
Fails without
- Drop the absence of prey self-limitation — the damped regime: with \(\dot N=rN(1-N/K)-aNP\) and \(K\gt N^{*}\), the equilibrium becomes \(\left(N^{*},\ (r/a)(1-N^{*}/K)\right)\) and the Jacobian acquires trace \(-rN^{*}/K\lt 0\) with determinant \(\varepsilon a^{2}N^{*}P^{*}\gt 0\), so the centre becomes a stable spiral and every orbit converges to it. The conserved quantity is destroyed by a term of any size whatever: the neutral cycles are not a robust prediction but a knife-edge one. Worked numerically in Problem 4.
- Drop mass action for a saturating intake — the enrichment regime: with a Holling type II response and prey self-limitation (the Rosenzweig–MacArthur model), the prey nullcline becomes a hump-backed parabola and the equilibrium loses stability when it lies to the left of the hump, i.e. when \(N^{*}\lt \left(K-1/a\tau_h\right)/2\). Raising \(K\) — enriching the system — therefore destabilises it through a Hopf bifurcation into a large-amplitude limit cycle whose troughs push both species towards extinction. This is the paradox of enrichment, and it inverts the naive expectation that more resources make a community safer. Worked numerically in Problem 5.
- Drop the deterministic idealisation — the stochastic regime: neutral stability means there is no restoring force acting on the amplitude, so demographic noise makes \(H\) execute a random walk with no reflecting boundary; the orbit inevitably wanders close enough to an axis for one population to be lost. Gause’s Didinium–Paramecium cultures ended in the predator eating out the prey and then starving, and persisted only once he added a sediment refuge for the prey or immigrated fresh individuals on a schedule — the deterministic model’s guarantee of persistence is an artefact of continuous densities.
- Drop spatial homogeneity — the metapopulation regime: in a patchy arena local pairs go extinct while other patches are at high density, and recolonisation resets them; persistence then depends on dispersal rates rather than on the local dynamics at all. Huffaker’s mite microcosms persisted through many cycles only after barriers to dispersal were introduced, and asynchrony between patches, not stability within them, is what keeps the system alive (Metapopulation dynamics).
- Drop continuous time for discrete generations — the divergent regime: the Nicholson–Bailey host–parasitoid model, \(N_{t+1}=\lambda N_{t}e^{-aP_{t}}\), \(P_{t+1}=cN_{t}\left(1-e^{-aP_{t}}\right)\), is the natural discrete analogue and its interior equilibrium is always unstable: oscillations grow until one species is lost. A whole generation of lag turns neutral cycles into divergent ones, so the continuous-time neutrality is itself special.
Common errors
- “The eigenvalues are imaginary, so the equilibrium is a centre.” That establishes it for the linearisation only. The fixed point is not hyperbolic, so Hartman–Grobman does not apply and the nonlinear system could spiral either way; the closed orbits need the global argument of Steps 8–10.
- “The cycles are stable, so the model explains observed predator–prey cycles.” They are neutrally stable. Amplitude is fixed by the initial condition and remembered for ever, and any perturbation moves the system permanently to a different orbit. Real cycles with a repeatable amplitude require a limit cycle, which this model cannot produce.
- “Increasing the prey’s growth rate increases the prey.” \(\langle N\rangle=m/\varepsilon a\) does not contain \(r\). Raising \(r\) raises \(\langle P\rangle=r/a\) instead. The reflex that a species is controlled by its own parameters is exactly what the model exists to correct.
- “Culling the predator reduces predator numbers.” Over a full cycle it does not: \(\langle P\rangle=r/a\) is independent of \(m\), so extra predator mortality is compensated by the higher average prey density it creates. Only the harvest term in the prey equation moves \(\langle P\rangle\).
- “Spraying an insecticide reduces the pest.” If it kills the pest’s natural enemies too, Step 14 says the average pest density rises to \((m+h)/\varepsilon a\). Secondary pest resurgence is a prediction of the model, not an anomaly.
- “\(\varepsilon\) and \(a\) determine the shape of the cycle.” After nondimensionalisation only \(\mu=m/r\) survives (Step 4); \(a\) and \(\varepsilon\) set the axis scales. Two systems with the same \(m/r\) have geometrically similar orbits.
- “The populations settle down eventually.” There is no dissipation anywhere in the equations — the flow is area-preserving in logarithmic coordinates (Step 11) — so nothing can settle. If a simulation appears to converge, it is the numerical integrator losing or gaining the invariant \(H\); forward Euler spirals outwards on this system, and a symplectic or explicitly conservative scheme is required.
- “Peak prey coincides with peak predation pressure.” Peak prey occurs when \(P=P^{*}\), on the way up for the predator; peak predator occurs a quarter cycle later, when \(N\) has already fallen back to \(N^{*}\). Reading the peaks as simultaneous destroys the mechanism.
Discussion
The equations were written twice within a few years and for different reasons. Alfred Lotka arrived at them from physical chemistry, treating populations as reacting species and publishing the analysis in Elements of Physical Biology in 1925; Vito Volterra, a mathematical physicist, was asked by the marine biologist Umberto D’Ancona to explain why the proportion of predatory fish in Adriatic landings had risen during the First World War and fallen again afterwards, and produced the same system in 1926 together with the averaging theorem that answers the question. That history explains the model’s character: it was never an attempt to fit a time series, but a demonstration that a qualitative pattern in the data followed from an interaction structure alone. Volterra’s principle remains the best example in ecology of a counterintuitive result that is both exactly derivable and directly applicable.
What the model actually contributes to modern ecology is a set of statements about means and structure rather than about cycles. The averaging theorem holds for arbitrarily large amplitude and requires no measurement of the orbit; the crossed dependence of \(N^{*}\) on predator parameters is the seed of the top-down control arguments that dominate food-web ecology; and the failure of the cycles under perturbation is the standard illustration of structural instability in the biological literature. Kolmogorov showed in 1936 that the essential features of consumer–resource dynamics depend only on sign conditions on the per-capita growth functions, which both generalises the model and exposes how special its conservation law is. Rosenzweig and MacArthur’s graphical nullcline analysis in 1963, and Rosenzweig’s paradox of enrichment in 1971, are the direct descendants that ecologists actually use.
The deepest structural fact is that the system is Hamiltonian in the coordinates \(\left(\ln N,\ln P\right)\), which places it in the same class as the frictionless pendulum: a one-parameter family of periodic orbits, a conserved quantity, an area-preserving flow, and no attractors of any kind. Conservative systems in the plane are non-generic, in the precise sense that an arbitrarily small perturbation of the vector field removes the conservation law and with it the family of orbits, so no property that depends on exact conservation should ever be trusted as a prediction about a real community. The reliable content of the model is what survives perturbation: the location of the equilibrium, the time averages to first order, the sign of the response to harvesting, and the phase relation. Conversely, the same degeneracy is what makes the model so useful as a null hypothesis — because it produces cycles from nothing but the interaction, observing cycles in nature is not by itself evidence for any additional mechanism.
Common misconceptions. That the model predicts population cycles in the sense of predicting their amplitude or their repeatability; it predicts neither, and a data set showing a stable cycle amplitude is evidence against pure Lotka–Volterra dynamics and for a limit cycle. That its equilibrium is what populations tend towards; nothing tends towards it, yet everything averages to it. And that the model is a description of specific systems such as the hare and the lynx: the observed hare–lynx cycle involves plant–hare interactions, generalist predators, stress-mediated reproductive effects and a period far more regular than this model can generate, and the honest use of Lotka–Volterra there is as the first term of an explanation, not the explanation.
Worked examples
Example 1. A well-mixed laboratory microcosm contains the ciliate Paramecium as prey and the predatory ciliate Didinium, both counted as individuals per millilitre. Measurements give an intrinsic prey growth rate \(r=2.0\ \mathrm{d^{-1}}\), an attack rate \(a=0.050\ \mathrm{mL\ predator^{-1}\ d^{-1}}\), a conversion efficiency \(\varepsilon=0.40\) predators per prey, and a predator death rate \(m=1.0\ \mathrm{d^{-1}}\) in prey-free medium. The culture is started at \(N_{0}=80\ \mathrm{mL^{-1}}\) and \(P_{0}=40\ \mathrm{mL^{-1}}\). Find the coexistence equilibrium, the period of small oscillations, and the highest and lowest densities each species reaches on this particular orbit.
Reading. Starting the culture at \(80\) prey and \(40\) predators per millilitre commits it to one particular closed loop for ever: prey between \(28.6\) and \(80.0\) per millilitre, predators between \(27.3\) and \(56.2\), circulating with a period a little over four and a half days and averaging exactly to the equilibrium the culture never occupies.
Scope. Deterministic, well-mixed, constant parameters. A real Didinium–Paramecium culture at these densities contains only thousands of individuals per millilitre and the predator saturates at high prey density, so the observed outcome is normally one or two large cycles ending in the extinction of the prey and then of the predator; the calculation above is what the idealisation predicts, and the discrepancy is the point of the Fails without section.
Example 2. An aphid pest, density \(N\) in aphids per square metre, is held in check by a predatory ladybird larva, density \(P\) per square metre, with \(r=0.80\ \mathrm{wk^{-1}}\), \(a=0.20\ \mathrm{m^{2}\ predator^{-1}\ wk^{-1}}\), \(\varepsilon=0.010\) predators per aphid and \(m=0.20\ \mathrm{wk^{-1}}\). A broad-spectrum insecticide is then applied on a schedule that imposes an extra per-capita death rate \(h=0.30\ \mathrm{wk^{-1}}\) on both species. Find the long-run average densities before and after spraying, the change in the predator-to-prey ratio, and the largest \(h\) for which the system persists. Then find what a perfectly selective aphicide, acting only on the pest at the same rate, would do.
Reading. A spray that kills three tenths of both populations per week leaves two and a half times as many aphids as before, because it removes the predator’s numerical response faster than it removes the pest. A spray selective for the pest changes the average pest density not at all.
Scope. Constant per-capita mortality averaged over the spray schedule, one prey and one specialist predator, and the averages taken over a whole number of cycles. Pulsed application, predator immigration from unsprayed refuges, insecticide resistance in either species (Antibiotic resistance is the same selection argument in microbes) and generalist predators all modify the numbers; the sign of the effect, which is what the principle asserts, is robust to all of them provided the predator remains dependent on this prey.
Problems
- An island supports moose (prey, \(N\) individuals) and wolves (predator, \(P\) individuals) with \(r=0.30\ \mathrm{yr^{-1}}\), \(a=0.020\ \mathrm{wolf^{-1}\ yr^{-1}}\), \(\varepsilon=0.010\) wolves per moose and \(m=0.40\ \mathrm{yr^{-1}}\). Find the equilibrium, verify the dimensions of \(a\) and \(\varepsilon\), compute the period of small oscillations and the kill rate per wolf at equilibrium, and comment on whether that kill rate is biologically plausible.
Solution
Equilibrium, in symbols first: \(N^{*}=m/\varepsilon a\), \(P^{*}=r/a\). Numerically \(N^{*}=0.40/(0.010\times0.020)=0.40/2.0\times10^{-4}=2000\) moose and \(P^{*}=0.30/0.020=15\) wolves.
Dimensions. In \(aNP\) the product must be moose per year, and \(NP\) is moose \(\times\) wolves, so \([a]=\mathrm{wolf^{-1}\,yr^{-1}}\) as given. In \(\varepsilon aNP\) the product must be wolves per year, so \(\varepsilon\) carries wolves per moose and is here \(0.010\), i.e. one wolf produced per hundred moose consumed.
Period: \(\omega=\sqrt{rm}=\sqrt{0.30\times0.40}=\sqrt{0.12}=0.3464\ \mathrm{yr^{-1}}\), so \(T_{0}=2\pi/0.3464=18.1\) years, with the wolf peak trailing the moose peak by \(T_{0}/4=4.5\) years.
Kill rate: each wolf takes \(aN^{*}=0.020\times2000=40\) moose per year. That is roughly an order of magnitude above the kill rates wolves are actually observed to achieve, which are of order a few moose per wolf per year, and the reason is structural rather than a bad parameter estimate: with a linear functional response the intake per predator is proportional to prey density and cannot saturate, so any parameter set that reproduces a realistic predator equilibrium \(P^{*}=r/a\) forces an unrealistically high intake at a realistic prey equilibrium. Fixing this requires the Holling type II form of Problem 5.
- For the microcosm of Example 1 (\(r=2.0\ \mathrm{d^{-1}}\), \(m=1.0\ \mathrm{d^{-1}}\), \(\varepsilon=0.40\), \(a=0.050\ \mathrm{mL\,d^{-1}}\)), work out the small-amplitude solution explicitly: write \(N=N^{*}+n\), \(P=P^{*}+p\), solve the linearised system with \(n(0)=A\) and \(p(0)=0\), and find (a) the lag in days between the prey and predator peaks, (b) the ratio of the fractional amplitudes \(\left(p_{\max}/P^{*}\right)\big/\left(n_{\max}/N^{*}\right)\), and (c) the direction of circulation in the \((N,P)\) plane.
Solution
Linearising about the equilibrium (Step 7) gives \(\dot n=-aN^{*}p=-(m/\varepsilon)p\) and \(\dot p=\varepsilon aP^{*}n=\varepsilon r\,n\). Differentiating the first and substituting the second: \(\ddot n=-(m/\varepsilon)(\varepsilon r)n=-rm\,n\), the harmonic oscillator with \(\omega=\sqrt{rm}=1.4142\ \mathrm{d^{-1}}\).
With \(n(0)=A\) and \(p(0)=0\) the solution is \(n=A\cos\omega t\) and, from \(p=-\dot n\varepsilon/m\), \(p=(A\varepsilon\omega/m)\sin\omega t\). Numerically \(\varepsilon\omega/m=0.40\times1.4142/1.0=0.5657\), so \(p=0.5657A\sin\omega t\).
(a) The sine lags the cosine by a quarter period. \(T_{0}=2\pi/1.4142=4.443\) d, so the lag is \(1.111\) days — about \(27\) hours.
(b) \(p_{\max}/P^{*}=0.5657A/40=0.014142A\) and \(n_{\max}/N^{*}=A/50=0.020A\); the ratio is \(0.7071\). In symbols this is \(\left(\varepsilon\omega/m\right)\left(N^{*}/P^{*}\right)=\omega/r=\sqrt{m/r}=\sqrt{0.5}=0.7071\), independent of \(a\) and \(\varepsilon\) as the nondimensionalisation of Step 4 demands. The predator oscillates relatively less than the prey whenever \(m\lt r\).
(c) At \(t=0\) the prey is at its maximum and the predator at its equilibrium; a quarter period later the predator is at its maximum and the prey at its equilibrium. Plotting \(P\) against \(N\), the point moves from (right, centre) to (centre, top), which is anticlockwise. A data set circulating clockwise — predator leading prey — is inconsistent with the model at any parameter values.
- Prove the time-average theorem \(\langle N\rangle=N^{*}\), \(\langle P\rangle=P^{*}\) from the equations, then apply it to a fishery. A trawl fishery takes a prey fish and its predator non-selectively at a common per-capita rate \(h\). With \(r=1.00\ \mathrm{yr^{-1}}\) and \(m=0.50\ \mathrm{yr^{-1}}\), compare pre-war fishing at \(h_{1}=0.40\ \mathrm{yr^{-1}}\) with wartime fishing at \(h_{2}=0.10\ \mathrm{yr^{-1}}\), and give the factor by which the predator-to-prey ratio in the sea changes.
Solution
Proof. Divide the prey equation by \(N\), which is legitimate because \(N\gt 0\) for all time (the axes are invariant, Step 6): \(\dfrac{d}{dt}\ln N=r-aP\). Integrate over one full period \(T\). The left side gives \(\ln N(T)-\ln N(0)=0\) because the solution is periodic (Step 10). Hence \(0=rT-a\displaystyle\int_{0}^{T}P\,dt\), so \(\langle P\rangle=\frac{1}{T}\int_{0}^{T}P\,dt=\frac{r}{a}=P^{*}\). Applying the identical argument to \(\dfrac{d}{dt}\ln P=\varepsilon aN-m\) gives \(0=\varepsilon a T\langle N\rangle-mT\), so \(\langle N\rangle=m/\varepsilon a=N^{*}\). No approximation and no restriction on amplitude is used.
Fishery. Non-selective harvesting maps \(r\mapsto r-h\) and \(m\mapsto m+h\) (Step 14), so \(\dfrac{\langle P\rangle}{\langle N\rangle}=\dfrac{(r-h)/a}{(m+h)/\varepsilon a}=\dfrac{\varepsilon\left(r-h\right)}{m+h}\).
Pre-war: \(\varepsilon(1.00-0.40)/(0.50+0.40)=\varepsilon(0.60)/(0.90)=0.667\varepsilon\). Wartime: \(\varepsilon(1.00-0.10)/(0.50+0.10)=\varepsilon(0.90)/(0.60)=1.500\varepsilon\).
The ratio rises by a factor \(1.500/0.667=2.25\) when fishing is cut from \(0.40\) to \(0.10\ \mathrm{yr^{-1}}\), and falls back by the same factor when fishing resumes. Both averages move: \(\langle N\rangle\) falls by a factor \(0.90/0.60=1.5\) and \(\langle P\rangle\) rises by \(0.90/0.60=1.5\). This is the qualitative pattern D’Ancona reported from the Adriatic landings, and the point of the calculation is that it follows from the interaction structure alone, with no assumption whatever about which species the war favoured. Note also that \(\varepsilon\) cancels out of the factor, so the prediction is testable without knowing the conversion efficiency.
- Add prey self-limitation: \(\dot N=rN\left(1-N/K\right)-aNP\), \(\dot P=\varepsilon aNP-mP\), with the Example 1 parameters and \(K=200\ \mathrm{mL^{-1}}\). (a) Find the interior equilibrium and the condition on \(K\) for it to exist. (b) Compute the Jacobian there, its trace and determinant, and its eigenvalues. (c) Give the quasi-period and the time for the amplitude to fall by a factor \(e\), and say by what factor the amplitude decays over one cycle. (d) State the structural conclusion.
Solution
(a) The predator equation is unchanged, so \(\varepsilon aN^{*}=m\) still gives \(N^{*}=m/\varepsilon a=50\ \mathrm{mL^{-1}}\). Setting \(\dot N=0\) with \(N=N^{*}\): \(r(1-N^{*}/K)=aP^{*}\), so \(P^{*}=\dfrac{r}{a}\left(1-\dfrac{N^{*}}{K}\right)=40\left(1-\dfrac{50}{200}\right)=40\times0.75=30\ \mathrm{mL^{-1}}\). The equilibrium is interior only if \(K\gt N^{*}=50\ \mathrm{mL^{-1}}\); a prey ceiling below the predator’s break-even density starves the predator out.
(b) With \(f=rN(1-N/K)-aNP\): \(\partial f/\partial N=r-2rN/K-aP\), which at the equilibrium equals \(r-2rN^{*}/K-r(1-N^{*}/K)=-rN^{*}/K\), and \(\partial f/\partial P=-aN^{*}\). With \(g=\varepsilon aNP-mP\): \(\partial g/\partial N=\varepsilon aP^{*}\) and \(\partial g/\partial P=\varepsilon aN^{*}-m=0\).
Numerically \(-rN^{*}/K=-2.0\times50/200=-0.500\ \mathrm{d^{-1}}\), \(-aN^{*}=-2.50\), \(\varepsilon aP^{*}=0.020\times30=0.600\). So \(\operatorname{tr}J=-0.500\ \mathrm{d^{-1}}\) and \(\det J=0-(-2.50)(0.600)=1.500\ \mathrm{d^{-2}}\).
Eigenvalues: \(\lambda=\tfrac12\left(\operatorname{tr}J\pm\sqrt{\operatorname{tr}^{2}J-4\det J}\right)=\tfrac12\left(-0.500\pm\sqrt{0.250-6.000}\right)=-0.250\pm 1.199i\ \mathrm{d^{-1}}\). Both real parts are negative, so the equilibrium is a stable spiral; in general \(\operatorname{tr}J=-rN^{*}/K\lt0\) and \(\det J=\varepsilon a^{2}N^{*}P^{*}\gt0\) for any \(K\gt N^{*}\), so it is always stable.
(c) Quasi-period \(T=2\pi/1.199=5.24\) d, longer than the undamped \(4.44\) d of Example 1. The amplitude envelope is \(e^{-0.250t}\), so it falls by \(e\) in \(1/0.250=4.00\) d, and over one quasi-period by \(e^{-0.250\times5.24}=e^{-1.31}=0.27\) — roughly a quarter per cycle, so the oscillation is visually gone after four or five cycles.
(d) The undamped cycles of the pure model are destroyed by a self-limitation term of any strength: as \(K\to\infty\) the damping rate \(rN^{*}/2K\to0\) continuously, so there is no threshold below which the neutral cycles survive. The Lotka–Volterra centre is structurally unstable, and its perpetual oscillation should never be quoted as a prediction about a real community.
- Rosenzweig–MacArthur: replace mass action by a Holling type II response, \(\dot N=rN\left(1-N/K\right)-\dfrac{aNP}{1+a\tau_h N}\), \(\dot P=\dfrac{\varepsilon aNP}{1+a\tau_h N}-mP\), with \(r=2.0\ \mathrm{d^{-1}}\), \(a=0.050\ \mathrm{mL\,d^{-1}}\), \(\varepsilon=0.40\), \(m=1.0\ \mathrm{d^{-1}}\) and handling time \(\tau_h=0.10\ \mathrm{d}\) per prey. (a) Find the maximum intake per predator and the condition on \(\varepsilon\) for the predator to persist at all. (b) Find \(N^{*}\). (c) The prey nullcline is \(P=\dfrac{r}{a}\left(1-\dfrac{N}{K}\right)\left(1+a\tau_h N\right)\); locate its maximum and hence find the carrying capacity \(K_{c}\) at which the equilibrium loses stability. (d) Say what happens at \(K=500\ \mathrm{mL^{-1}}\) and name the phenomenon.
Solution
(a) As \(N\to\infty\) the intake \(aN/(1+a\tau_h N)\to 1/\tau_h=10\) prey per predator per day, so handling time caps consumption however dense the prey. The predator’s per-capita growth rate is bounded above by \(\varepsilon/\tau_h-m\), so persistence requires \(\varepsilon\gt m\tau_h=1.0\times0.10=0.10\); here \(\varepsilon=0.40\), comfortably above.
(b) Set the predator per-capita rate to zero: \(\varepsilon aN^{*}=m\left(1+a\tau_h N^{*}\right)\), so \(N^{*}\left(\varepsilon a-ma\tau_h\right)=m\) and \(N^{*}=\dfrac{m}{a\left(\varepsilon-m\tau_h\right)}=\dfrac{1.0}{0.050\left(0.40-0.10\right)}=\dfrac{1.0}{0.0150}=66.7\ \mathrm{mL^{-1}}\). Saturation has pushed the predator’s break-even prey density up from \(50\) to \(66.7\ \mathrm{mL^{-1}}\).
(c) Differentiate the nullcline: \(P(N)=\dfrac{r}{a}\left[1+a\tau_h N-\dfrac{N}{K}-\dfrac{a\tau_h N^{2}}{K}\right]\), so \(\dfrac{dP}{dN}=\dfrac{r}{a}\left[a\tau_h-\dfrac{1}{K}-\dfrac{2a\tau_h N}{K}\right]=0\) at \(N_{h}=\dfrac{K}{2}-\dfrac{1}{2a\tau_h}=\dfrac{K-1/a\tau_h}{2}\). Here \(1/a\tau_h=1/(0.050\times0.10)=200\ \mathrm{mL^{-1}}\), so \(N_{h}=(K-200)/2\).
The standard nullcline criterion is that the equilibrium is stable when it lies on the descending arm of the hump (\(N^{*}\gt N_{h}\)) and unstable on the ascending arm (\(N^{*}\lt N_{h}\)); the Hopf bifurcation is at \(N^{*}=N_{h}\), i.e. \(K_{c}=2N^{*}+\dfrac{1}{a\tau_h}=2(66.7)+200=333\ \mathrm{mL^{-1}}\).
(d) At \(K=500\ \mathrm{mL^{-1}}\) the hump sits at \(N_{h}=(500-200)/2=150\ \mathrm{mL^{-1}}\), well to the right of \(N^{*}=66.7\), so the equilibrium is unstable and the system settles onto a stable limit cycle of large amplitude whose prey trough is far below \(N^{*}\). Enriching the environment — raising \(K\) from \(333\) to \(500\) — has therefore destabilised a stable community and driven both species close to extinction at the troughs. This is Rosenzweig’s paradox of enrichment. Note the contrast with Problem 4: with a linear response, self-limitation always stabilises; with a saturating response, it stabilises only while \(K\) is small enough, and the sign of the effect of enrichment reverses.