MacArthur's Minimization Principle
For the MacArthur consumer resource model (MCRM), MacArthur introduced an optimization principle to identify the uninvadable steady state of the model (i.e., the steady state so that if any species with zero population is re-introduced, it will fail to invade, meaning the ecosystem will return to said steady state). To derive the optimization principle, one assumes resource dynamics become sufficiently fast (i.e.,
) that they become entrained to species dynamics and are constantly at steady state (i.e.,
) so that
is expressed as a function of
. With this assumption, one can express species dynamics as,
where
denotes a sum over resource abundances which satisfy
. The above expression can be written as
, where,
At un-invadable steady state
for all surviving species
and
for all extinct species
.[14][15]
Minimum Environmental Perturbation Principle (MEPP)
MacArthur's Minimization Principle has been extended to the more general Minimum Environmental Perturbation Principle (MEPP) which maps certain niche CRM models to constrained optimization problems. When the population growth conferred upon a species by consuming a resource is related to the impact the species' consumption has on the resource's abundance through the equation,
species-resource interactions are said to be symmetric. In the above equation
and
are arbitrary functions of resource abundances. When this symmetry condition is satisfied, it can be shown that there exists a function
such that:[7]
After determining this function
, the steady-state uninvadable resource abundances and species populations are the solution to the constrained optimization problem:
The species populations are the Lagrange multipliers for the constraints on the second line. This can be seen by looking at the KKT conditions, taking
to be the Lagrange multipliers:
Lines 1, 3, and 4 are the statements of feasibility and uninvadability: if
, then
must be zero otherwise the system would not be at steady state, and if
, then
must be non-positive otherwise species
would be able to invade. Line 2 is the stationarity condition and the steady-state condition for the resources in nice CRMs. The function
can be interpreted as a distance by defining the point in the state space of resource abundances at which it is zero,
, to be its minimum. The Lagrangian for the dual problem which leads to the above KKT conditions is,
In this picture, the unconstrained value of
that minimizes
(i.e., the steady-state resource abundances in the absence of any consumers) is known as the resource supply vector.