What Quantity Is Conserved in the Lotka–Volterra System?
At a glance
- 1. Write the model
Use the standard predator–prey equations and identify each parameter.
- 2. Choose a candidate
Combine linear population terms with logarithms of both populations.
- 3. Differentiate
Apply the chain rule and substitute the differential equations.
- 4. Check the domain
The logarithmic invariant applies to trajectories with both populations positive.
For the standard Lotka–Volterra predator–prey model, the populations change over time but a particular combination of them stays constant. Finding that combination gives a first integral (also called a conserved quantity) and helps describe the system’s trajectories.
Use the convention that is the prey population and is the predator population:
where are positive parameters. Then a conserved quantity is
In other words, has the same value at every time along a solution with .
Derive the conserved quantity
The equations suggest using the relative growth rates, since dividing each equation by its population gives
Rearrange these to express the population terms in terms of rates:
A direct verification is to differentiate the proposed function. By the chain rule,
Substitute the model equations:
The two terms cancel, so is constant along each trajectory. The value of the constant depends on the initial populations. This verification is the quickest way to check the signs in the formula.
Worked example
Consider
Here , , , and . Therefore,
Suppose the initial populations are and . Since , the conserved value is
Thus the solution remains on the level curve
for as long as both populations are positive. You generally do not need to solve this equation for as a function of ; it describes the orbit implicitly.
For positive parameters, the coexistence equilibrium is . The function is strictly convex and has a minimum there. Every level set with is a closed curve in the positive quadrant. This explains the model’s recurring population cycles without claiming that the populations vary sinusoidally or with a fixed period.
Common mistakes
- Using the wrong signs. With the equations written as above, the logarithmic terms are and . Changing the model’s sign convention changes the corresponding formula. Differentiate your proposed invariant to check it.
- Switching parameter roles. The coefficient multiplies in the invariant, while multiplies . These pairings follow from the cross-interaction terms in the equations.
- Forgetting the domain. The logarithms require and . The formula is an invariant for interior trajectories, not a finite-valued expression on the axes.
- Expecting one unique formula. If is conserved, then so is any function of wherever that function is defined. Adding a constant or multiplying by a constant also gives an equivalent invariant.
- Assuming every predator–prey model has this invariant. The result depends on the exact standard Lotka–Volterra equations. Logistic growth, harvesting, or other added terms usually change the dynamics and destroy this conserved quantity.
A common equivalent form
For a fully nondimensionalized model, exponentiating gives another way to write the same conservation law:
This follows because the expression on the left is . The logarithmic form is usually easier to differentiate; the exponential form may be useful when comparing level sets. If populations carry physical units, the logarithms should be written as and , using fixed reference populations and ; this changes only by an additive constant and preserves its derivative. If time also carries units, has units of a rate, so form a dimensionless exponential by dividing by a fixed reference rate and using . In a mathematical model, variables and parameters are often treated as dimensionless.
References
- Mathematical Biology I: An Introduction, J. D. Murray
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.