1. Introduction
Models of predator-prey dynamics are the archetypal description of consumer-resource interaction. Since the pioneering work of Lotka and Volterra [
1,
2], coupled first-order ordinary differential equations to describe the temporal variation of the abundance of two species, a consumer and a resource, are used by ecologists in all sorts of applications [
3,
4,
5,
6,
7,
8,
9]. In this context, the term functional response [
10,
11,
12] was introduced to capture the variation in the rate of consumption of a resource by a consumer when the density of the resource changes. Functional responses measure how per capita average rates of resource consumption respond to the density of both resources and consumers. Such functions have been derived by isolating the feeding process, that is by considering that both resource and consumer densities remain constant. These responses can be summarized by plotting the number of resource items consumed per unit time by a consumer as a function of resource density. Holling [
11,
12] used the term type I to describe a linear relationship between feeding rates and resource density, while the term type II describes a non-linear relationship between feeding rates and resource density, where the slope of the curve monotonically decreases with increasing resource density, saturating at a constant value of resource consumption. Such a functional form is obtained assuming consumers move from a phase where they actively search for resources to a handling phase where they are occupied with consuming/digesting and not able to search for new resource items [
13]. The term type III is associated with similar non-linear functions, where the slope first slightly increases, then, after a certain threshold, steeply increases, and finally, decreases, producing a sigmoidal shape in the curve [
14]. It has been shown both theoretically [
15] and empirically [
16] that type III functional responses have a stabilizing effect on population dynamics. Assuming that consumers can also interfere with each other, e.g., by competing for the same resource item during searching and handling, the functional response becomes a function of both resource and consumer density. Non-linear functional forms in both consumer and resource density were independently proposed by Beddington [
17] and DeAngelis [
18]. The Beddington–DeAngelis functional response for predator interference has been further characterized and extended in subsequent studies [
19,
20,
21,
22].
Functional responses are typically measured in feeding experiments with a controlled resource density, which isolates the feeding process and enables quantifying resource intake. Several statistical methods to infer functional response parameters from feeding experiments are available [
23,
24,
25]. Functional response parameters can also be directly inferred from consumer resource time series obtained from empirical studies of population dynamics [
16,
26,
27,
28]. Both empirical approaches and corresponding inference methods are based on the assumption that the parameterizations of functional responses obtained by feeding experiments are analogous to the parameterizations of the 2D ODEs describing consumer resource population dynamics. The type II functional response is still the most widely used functional response, and the corresponding differential equations for predator-prey dynamics, also known as the the Rosenzweig–MacArthur equations [
29], have been widely studied in the dynamical systems literature [
30,
31,
32]. Furthermore, the dynamical properties of consumer resource equations with the Beddington–DeAngelis functional response are well studied [
33,
34].
A complete review of the properties of these equations is beyond the scope of this paper. Instead, here, we underline how to derive such macroscopic equations from the elementary processes affecting the dynamics of individuals. Statistical physics has developed an array of powerful tools to scale up from microscopic to macroscopic dynamics [
35,
36]. These methods, originally developed to describe particle systems or chemical kinetics, can be more generally applied to many-body systems, and their use in population and community ecology has become widespread [
37,
38,
39,
40,
41,
42,
43,
44,
45]. Examples of such derivations were given by Dawes and Souza [
46], who proposed a minimal set of reactions to derive type I, II, and III functional responses, and by Van der Meer and Smallegange [
21], who used similar arguments to derive a stochastic version of the Beddington–DeAngelis functional response. We provide here a simpler derivation that can be easily extended to include a more general set of reactions and accommodate different aspects of consumer resource interactions. We made the model general by allowing immigration and resource logistic growth and by defining the formation of a consumers-resource complex and triplets composed by two consumers fighting for one resource, which describes handling and interference, respectively. Although the stochastic description of the feeding process we provide here is not exhaustive, since we are not including direct consumer interference, it provides the basis for more elaborated reaction schemes. The paper is structured as follows
In
Section 2, we give the description of a minimal set of reactions to define consumer-resource dynamics, including predators handling prey and predators interfering. We use the Van Kampen, systems size expansion to get, through the master equation of the discrete system, a mean field version of the model consisting in a set of four ODEs.
In
Section 3, we provide a detailed analysis of the dynamical properties of the 4D ODE system, including bifurcation analysis.
In
Section 4, we show how different arguments of time scales’ separation give rise to the classical 2D systems described in the ecological literature, i.e., predator-prey equations with Beddington–DeAngelis and Holling type II and type I functional responses.
In
Section 5, we derive classical functional responses (Holling type II and III and Beddington–DeAngelis) inspired by [
14]. We emphasize their stochastic nature, by deriving the probability distribution of feeding events. By doing so, we clarify the assumptions that enable all these derivations. We obtained functional responses that differ in their parameterization and in their functional form (for the Beddington–DeAngelis case) from the functional responses obtained via separation of time scales in the previous section.
In
Section 6, we discuss potential limitations and possible generalizations of the model, describing future avenues of research.
2. A Minimal Set of Stochastic Processes
Here, we describe the dynamics of
species, a resource
and a consumer
. We characterize the dynamics distinguishing the two species by defining a maximum number of resource individuals
(
) that can be packed in the local community. This parameter plays the role of the size of the system. This characterization introduces a limit in the total immigration rate of the resource species,
, between zero, when the system is full with
N resource individuals, and
N, when it is empty. This results in a density-dependent total immigration rate and a density-independent death rate.
where
is the intrinsic death rate of the resources and
. Note that we can always consider the system’s size as divided into
N small portions or sites, which means that
can be interpreted as an immigration rate per empty site. Here,
is the number of resource individuals in the local community at time
t. To further characterize resource dynamics, we considered another reaction describing birth events,
Here, the per capita resource rate is given by
, and
can be regarded as a per capita birth rate when the system is almost empty.
The dynamics of the consumers is described by immigration and death reactions,
and by processes associated with interactions between consumer and resource individuals describing, e.g., the feeding process with reactions:
where the formation of consumer-resource pairs
happens at a total rate
and the degradation of pairs into newly born consumers happens at rate
. In Reactions (6) and (7),
is the encounter rate between consumers and resources and
is a degradation rate of pairs, defining the “handling time”
of individual consumers.
We can finally consider another process related to consumer interference formalized in triplet formation, given by reactions of the kind:
where
is the rate of triplet formation that measures the propensity of free consumers to attack handling consumers and
is the rate of triplet degradation, which defines the “interference time”
. Note that we did not consider interference between free consumers, i.e., reactions leading to the formation of consumer pairs
.
Derivation of Mean Field Approximations
The process defined by Reactions (1)–(9) can be formulated as a stochastic process. Fixing the number of sites to N, the system state is completely defined by a vector , and the dynamics is given by a discrete state Markov process, where denotes the probability that the system is in state at time t, given it was in state at time .
The transition rates associated with elemental processes are:
These transition rates are consistent with the set of reactions introduced above.
Let
denote the conditional probability
obtained by imposing that the initial state, at
, is
, i.e.,
. With this definition, the master equation reads as:
where we introduced the one-step operators:
to make the notation compact. Observe that operator
X acts on population abundance
, with
.
It can be shown, via a systematic Van Kampen expansion [
35] of the master equation on the system’s size (
N), that the stochastic model defined above yields a deterministic approximation as the leading term of the expansion, together with a Fokker–Planck equation describing the noise in the next-to-leading order [
35]. The mean field version of the process associated with the general set of reactions (1)–(9) is given by a system of coupled ODEs given by:
In
Appendix A, we illustrate how the Van Kampen expansion for the master equation proceeds for the case in which no triplet formation is considered, i.e., when
.
3. Stability Analysis
The ODE system defined by Equations (20)–(23) has a rich behavior in terms of its stability and the qualitative analysis of the equilibrium points it exhibits. We first analyzed the equilibrium points of the full ODE system and found a transcritical bifurcation when
. The system has limit cycles that emerge after a Hopf bifurcation, which we show in a particular case in
Section 3.1.
At equilibrium, (23) yields
. Substitution into the r.h.s. of (22) yields
. Therefore, substitution of these two relations into the r.h.s. of (21) gives, at equilibrium,
which, together with (20), forms a non-linear system of degree three for equilibrium abundances
and
. This system can be reduced to a cubic equation for
, which reads:
where we made the definitions
,
,
, and
and used the resource abundance scaled by the system’s size
. However, for the sake of simplicity, in what follows, we focus on the case of the absence of the immigration of the predator,
.
In this case, (24) yields a trivial solution,
, which implies trivially that
and
. Therefore, the r.h.s. of (20) yields a second-order equation,
This equation can be solved for
,
where we introduced the control parameter
, which can be seen as the ratio between the intrinsic growth rate (
) and the birth rate (
) of resources. The solution
is always negative, so we discarded it, and we obtained the first set of solutions
and
.
On the other hand, for
, Equation (24) yields also the constant (
q-independent) solution
. Again, using the r.h.s. of (20), we obtained a non-trivial equilibrium solution for
,
which, in turn, yields the equilibrium pair abundance,
and triplet abundance,
Now, we focus on the two equilibrium abundances for the resource,
and
. These two solutions cross each other at:
which is basically a restriction between model parameters,
Then, using the Jacobian matrix of the system (20)–(23) evaluated at the two equilibria, it is easy to show that the solution for
is stable for
and unstable for
. Consistently, the equilibrium solution for
is unstable for
and stable for
. Therefore, we found a transcritical bifurcation at
for
.
Figure 1 shows the transcritical bifurcation as the stability of the steady-state changes by increasing the control parameter above the threshold
.
3.1. Hopf Bifurcation
We also observed the emergence of a Hopf bifurcation for several ranges of model parameters. Here, we illustrate the existence of a Hopf bifurcation for , , and , in which we were able to calculate a series expansion of eigenvalues for small . In order to derive analytical expressions in the simplest setting, we considered the model in the absence of triplets.
Let us focus on the equilibrium abundances , , and . The bifurcation arises around this equilibrium point. Observe that these densities are meaningful if . Notice that the threshold given by (32) reduces to in the particular case we considered (, , and ). For , the solution derived above is the stable one.
At that equilibrium point, the Jacobian matrix reads:
For
, it is easy to see that the eigenvalues of
J are
(double) and
, so the equilibrium point is neutrally stable, and a limit cycle appears. We now expand these eigenvalues for
. The characteristic polynomial is:
This cubic equation can be expanded in power series of
(for a similar expansion, we refer the reader to [
47]). First, we obtained a series expansion for the double root
, obtained when
. The perturbation analysis starts by setting
and then trying to determine the factor
a and exponent
b at leading order. Substitution into (
34) yields:
Therefore, the smallest powers in
are obtained by choosing
. Canceling the leading terms (which turn out to be of the order of
), we can determine an expression for
a as the solution of:
i.e.,
Here, we see that for
, the double eigenvalue
obtained for
splits into two complex eigenvalues with the imaginary part equal to:
We can calculate the real part (at the lowest order in the
series expansion) by setting:
Expanding the characteristic polynomial up to order
and setting equal to zero the coefficient of the leading term yields the following expression for
c:
Therefore, for
, we obtained the two complex conjugate eigenvalues:
By setting
, we found the threshold of a Hopf bifurcation, which can be expressed as:
Observe that
, so eigenvalues stemming from the splitting of
(for
) are complex. For
,
, and for
,
in the limit
. Therefore, the eigenvalues cross over the imaginary axis, and a Hopf bifurcation arises: for
, eigenvalues have a negative real part, which leads to stable oscillations around the equilibrium point. Once the threshold
is crossed over (
), damped oscillations (with
) no longer exist, and the equilibrium point is unstable. The dynamics converges to a limit cycle (i.e., we found a supercritical Hopf bifurcation as
increases).
For the sake of completeness, we provide here the series expansion for the third eigenvalue, which can be obtained in a similar way:
Notice that this eigenvalue remains negative for small perturbations in
.
Figure 2 shows the stability of equilibrium solutions for arbitrary values of
and
. The diagram shows the transcritical bifurcation threshold (
32), which separates the stable solution (1), where only the resource survives, from the coexistence equilibrium (2). This solution is first asymptotically stable, and then, damped oscillations around this stable equilibrium point arise. The rightmost threshold line in
Figure 2 stands for the Hopf bifurcation, which separates stable oscillations from limit cycles.
4. Derivation of Functional Responses via the Separation of Time Scales
In this section, we discuss the asymptotic dynamics of the mean field description of the system (20)–(23). To simplify the calculations, we assumed there is no immigration in the system (
and
). A simple asymptotic derivation can be made for the type I and type II functional responses. In this case, there is no interference between predators (
,
), and we can write the mean field Equations (20)–(23) as:
where
and
are the growth rate and carrying capacity of the resource. Assuming that compounds disappear very fast from the system, the time scale of consumers
is longer than the time scale of the compounds
. In this regime, putting
in Equation (46), we obtained
, which we can substitute in Equation (45) to get:
which are the classical predator-prey Lotka–Volterra equations [
1,
2], i.e., consumer-resource equations with a type I functional response. Note that in Equation (48), the numerical response, i.e., the per capita rate of food intake of the predator [
48], is equivalent to the functional response. In other words, the conversion efficiency of resource density into predator density is one. In this case, the parameter
can be interpreted as the macroscopic attack rate of the predator, whose density is given by
.
In the opposite limit, when the time scale of compounds
is longer than the time scale of consumers
, we can assume that the degradation rate of compounds and the growth rate of resources are small compared to all the other parameters. Following [
46], these assumptions can be summarized by setting
and
with
, while
and
remain
. For any positive parameters, Equations (44)–(46) have simpler dynamics in the leading order. Making a simple rescaling in the time of the dynamics by writing
and substituting into Equation (21), we can now derive an expression for
as:
which can be substituted into Equations (20) and (22) to obtain an ODE system of two equations given by:
which is the classical Rosenzweig–MacArthur model for predator-prey dynamics [
29], where the total density of predators is slaved to the total number of compounds
. Equations (50) and (51) describe predator-prey dynamics characterized by logistic growth for the prey and a typical type II functional response with attack rate
, handling time
, and death rate
. In this case as well, the numerical response in Equation (51) is given by the functional response of Equation (48). Note also that in this case, the parameters of the macroscopic equations can be expressed as a function of the parameters of the microscopic process (2)–(7), but are not intuitively related to the same parameters obtained considering typical heuristic arguments to derive functional responses [
25].
Similar slaving arguments can be made for the general system (20)–(23), where also the degradation rate of triplets is small compared to the other rates (i.e, we additionally set ). The derivation goes as follows.
Eliminating
from Equation (21), we obtained, up to first order in
,
which can be substituted into (20) to get an equation for the resource,
On the other hand, summing Equations (22) and (23) yields:
If we assumed that
is proportional to
along the dynamics, say
, and we defined the total density of consumers as
, we finally obtained the typical functional form of the Beddington–DeAngelis functional response [
19], including predator handling and interference,
where the effective interference rate is given by
, the effective attack rate is
, and the effective death rate of predators is given by
. However, we did not find a straightforward way to determine
in terms of the parameters of the original dynamics given by Equations (20)–(23). In addition, we had to assume that densities
and
are proportional along the temporal dynamics to obtain (55)–(56).
5. Stochastic Feeding Rates
A rigorous definition of a predator functional response can be precisely given as the number of resource units an average individual predator is able to consume per unit time. Since predator consumption rates respond in principle to resource density, any empirical approach intending to measure these rates will require fixing both resource and predator densities. We call these conditions chemostatic, in analogy with experiments done in chemostats, i.e., reactors where nutrient concentrations and density of microorganisms can be controlled [
49]. Given the processes that define the stochastic dynamics in
Section 2, we can now ask what type of functional response emerges under chemostatic conditions.
Therefore, let us assume that we maintain both the number of resource units
and the total number of consumers
constant. Let us also assume first no formation of triplets and focus only on the feeding process. In this case, the dynamics can be simply described by the following two processes:
where the first equation is tightly coupled to the addition of a new resource unit in order to keep resources fixed to exactly the same level
all the time.
In order to calculate the functional response, i.e., the number of resource units captured by an individual predator per unit time, we introduced a new stochastic variable
, as the number of resource units consumed by a total population of consumers
, in a time interval,
T. Then, the functional response, as a per capita feeding rate, over a certain period
T and a total number of consumers
, becomes:
This functional response is a stochastic per capita feeding rate. In principle, it is assumed to be both prey and predator dependent. It is described by the probability distribution of cumulative feeding events
n, realized by the total number of consumers
, between Time 0 and
T. If we characterize the configuration of the system by
n, the number of accumulated feeding events, and
, the number of free predators ready to attack resources at any given time, the stochastic dynamics of the feeding process is governed by the following total transition rates:
Equations (60) and (61) represent the rate at which the individual-based reactions (57)–(58) occur. Compare these to reactions (6)–(7). Notice that here we did not consider consumer growth nor resource depletion. When a consumer individual attacks a resource item, this item is instantaneously replenished in order to maintain the resource density constant. These rates can be then used to write a master equation (see Equation (A14) in
Appendix B), which governs the temporal evolution for the probability of having an accumulated total of
n resource items being consumed and
free consumers at time
t,
. This one-step process is linear in
since both
and
are kept constant. Therefore, the probability distribution
, can be calculated exactly. The probability distribution characterizing the stochastic variable
is, in fact, its marginal, i.e., the probability of having a given number
n of accumulated feeding events at time
T, regardless how many free consumers
are around. It will be given by:
Before giving more details about the calculation of both the full probability distribution
and its marginal,
, we first analyzed the average feeding rate,
. It is clear that the average total number of resource units
, consumed by a population of consumers monotonically increases in time according to:
which, by defining:
can also be written in integral form as:
Therefore, the average feeding rate per individual consumer over a period
T can be written as:
Since the total number of consumers is kept constant (
), the average deterministic rate equations describing the feeding processes as defined in Reactions (57) and (58) can be reduced to a single equation for
,
If we assume as initial condition
, i.e., all consumers are free and ready to feed at time
, then we can integrate the last equation from zero to
T as:
and therefore:
Now, going back to Equation (
66), we can write:
This average rate per individual consumer tends to a stationary value as
T tends to infinity, which is:
where we removed the time (to denote the asymptotic limit) and the consumer dependence. After introducing again
, as defined in Equation (78), it is clear that the average consumption rate per individual consumer corresponds exactly to the typical Holling type II functional response, where
is the inverse of the handling time and
is the attack rate:
See also the red curve in
Figure 3. In an empirical setting, where we monitored the total number of resource units consumed by a controlled population of
consumers under chemostatic conditions over a period
T, we would obtain a different total number for each experimental replicate. The scheme given by the reactions (57) and (58) predicts a theoretical distribution that can then be compared to data. We give details about the calculation of this distribution in
Appendix B. In short, the transition rates given by Equations (60) and (61) are first used to write a master equation from which an equation for the probability generating function can be derived:
where the precise definition of
is given in Equation (58) in
Appendix B. This PDE is then solved under the initial condition
by the method of the characteristics, with the normalization condition
, which yields the functional form:
where
,
, and
are functions of
x (see
Appendix B). It can be checked that this expression satisfies
, for any
t, and
as required. In addition, this allows the immediate calculation of the probability generating function of the marginal distribution
by simply evaluating the full probability generating function at
:
The distribution
gives the probability of
n prey items disappearing under the pressure of a constant total number of consumers
, from Time 0 until time
t. Under controlled experimental conditions [
24], this probability can be used as the exact likelihood function for inference purposes. See also [
50] and the references therein, for a broader description of the challenges of the experiments and the inference of functional response parameters.
Figure 3 shows stochastic simulations of the per capita rate compared to the Holling type II average provided by (
72).
Note that the Holling type II functional response in Equation (
72) naturally arises as a per capita average asymptotic feeding rate after reaching stationarity under chemostatic conditions. If the feeding mechanism differs from the simple one assumed by the reactions (57) and (58), other functional responses will be obtained. For instance, if consumer feeding rates are strongly affected by the density of the resources, we can describe feeding dynamics by the following two processes:
If we repeat an analogous derivation as for Holling type II, we arrived formally at the same Equation (
67), but instead, parameter
should now be defined as:
which leads to a Holling type III functional response:
Note that Reaction (
76) can be regarded as if the presence of
extra resources facilitated the attack by consumers. Resources would have a self-catalytic effect on their own loss. In nature, it is plausible that when resources are clumped together, consumers encounter them better and faster. However, a Holling type III of exact order
n (Equation (
79) represents here of course an idealization.
Furthermore, let us now assume consumer interference through the formation of triplets. Then, feeding dynamics is specified by the following scheme:
Again, under chemostatic conditions, the resource level
and the total number of consumers
are both kept constant. In order to calculate the functional response as a per capita feeding rate over certain period
T,
, we made use again of the definition given by Equation (
66). The total consumer population is kept constant (
) and is distributed among the three types: free consumers
, handling/feeding consumers
, and interfering consumers engaged in triplet formation
. Once this distribution reaches the steady state, there will be a steady number of consumers
, free to attack and deplete resources. Therefore, at stationarity, Equation (
66) becomes:
where we dropped the dependence of the averaging time interval
T, because this is an asymptotic rate and
, defined again as in Equation (
78), is a constant parameter, since
is assumed constant. The value of
is defined by the steady state that emerges from the rate equations describing the feeding mechanism depicted in the reaction scheme (80)–(83). One can check that this system should read as:
In order to determine the steady state of these feeding dynamics, we better work with densities
,
, and
and make use of the constraint of a constant consumer population (
), which reduces the ODE system to the following two equations:
By making these two equations equal to zero, we obtained steady state densities. In particular, the density of free consumers
can be written as:
Using this expression in Equation (
84) and rearranging, we finally obtained the following per capita feeding rate of consumers at steady state given by:
Note that this is a predator-dependent functional response that generalizes Holling type II. If no triplet formation is considered (
), we recovered Equation (
72). Here, we considered consumers interfering with other consumers that have already caught a resource item, perhaps in the hope of getting a share. However, other possible forms of predator interference are possible.
Figure 4 shows the comparison with stochastic simulations.
The functional response given by (
91) reduces almost to a Beddington–DeAngelis form in the limit
and
. In this case, (
91) reduces to:
If we introduce the dimensionless rates
, which can be interpreted as the average attack rate in units of handling time, and
, standing for the ratio between the pace of triplet formation and triplet degradation, respectively, we found that only in the limit of
and
, Equation (
92) is a suitable approximation of Equation (
91). The equation obtained is a predator-dependent functional response of the Beddington–DeAngelis type except for the product
in the denominator. Therefore, we note that only if the system is at a very high resource density (
), we would tend to observe the exact Beddington–DeAngelis functional form.
6. Discussion
The aim of statistical physics is to develop phenomenological macroscopic results from a probabilistic examination of the underlying microscopic processes. This allows connecting processes at different levels of coarse-grained description. We applied this approach to consumer-resource dynamics, connecting elemental processes of growth and consumption at the individual level to a more coarse-grained description that leads, in the limit of large populations, to a deterministic description in terms of the two-dimensional typical predator-prey model (the macroscopic law, sensu Van Kampen [
35]).
We set up individual dynamics in a way that makes contact with classic models in ecology. For instance, if we consider only resource dynamics, we have a population that invades an area characterized by
N sites with a given immigration rate per site,
. Then, local growth occurs, that is individuals send a number of propagules per unit time that only settle down successfully in proportion to the number of free, still non-colonized sites. This means that the system can only pack a maximum number of individuals,
N. Finally, individuals die at a density-independent per capita rate,
. Under the usual assumption of one individual per site, this model corresponds to the open Levins model [
51,
52,
53,
54]. The extension of this model to
S resources that compete for the
N sites has been also carefully analyzed in the literature [
55,
56], both using one-step stochastic process and in the deterministic limit. Furthermore, if we drop local growth, then we have a system of
S species undergoing an independent immigration-birth-death process, which, under ecological equivalence, leads to a typical neutral model for biodiversity [
57,
58]. Interestingly, when we sample a total of
individuals from such a neutral community dynamics, which are necessarily distributed in a vector of abundances
, the probability of obtaining a given configuration vector,
, follows exactly the Etienne likelihood function [
59,
60], the corner-stone of neutral biodiversity theory.
Consumer-resource dynamics was also set up in a general way although it clearly allows for further generalizations. First, we considered also that consumers immigrate from outside the
N-site system at a per site rate,
. While the system can only pack
N resource individuals, in principle, there is no limit for the number of consumers. This number will be dynamically controlled by the resource level. The size of the system only directly limits resources. This differs from most approaches (e.g., [
37,
46,
61,
62]), but as we showed, it is not a problem to expand the system in terms of the size parameter
N and recover, in this way, the corresponding deterministic rate equations in the large
N limit. Some of the results we covered here, such as the existence of a Hopf bifurcations, can only be recovered when there is no external immigration of consumers. Since natural systems are most of the time open and subject to external inputs, this means that nice and stable consumer-resource dynamics (limit cycles) should be very difficult to observe in nature due to the stabilizing role of external immigration [
63]. This does not preclude recovering stable cycles under experimental, close-to-immigration, controlled conditions [
64,
65].
The way we set up the subset of reactions controlling feeding dynamics has also the potential to clarify much of the discussion about predator-dependent functional responses of the Beddington–DeAngelis type [
20,
66,
67,
68]. We defined interference between consumers through structures that require multiple individuals to interact and stay together for an amount of time. Under this assumption, incidentally, we showed that, by considering only interference between handing consumers and free consumers, the exact Beddington–DeAngelis functional form cannot be fully recovered. We believe this point requires careful analysis that we will develop in a further publication.
The minimal set of reactions that we conceived reproduces consumer-resource dynamics in terms of four ODEs, Equations (20)–(23), in the deterministic limit. This involves the description of the different processes driving dynamics at the individual level. Our main result in this work has to do with the comparison between two alternative ways of deriving functional responses. First, an asymptotic approximation for the mean field version of the complete set of reactions, borrowing slaving arguments from [
46], gives rise to a consumer-resource model, which predicts a functional form for the average per capita rate at which consumers deplete resources. Secondly, in a rather classic way [
14,
19], we derived the functional responses by describing the setting of a typical feeding experiment, that is the same system in chemostatic conditions, by only considering the subset of reactions characterizing the feeding interaction. In the first case, when going from the four-equation to the two-equation system, the dynamics of the usual kind, i.e., predator-prey equations with Holling type I (Equations (47) and (48)), type II (Equations (50) and (51)), and Beddington–DeAngelis (Equations (55) and (56)), are recovered by carefully assuming separation of time scales in the processes involved. Moreover, depending on the particular assumptions behind the separation of time scales, different functional forms may arise. In general, our analysis showed that predator feeding rates in the 2D consumer-resource models do not exactly match the typical functional responses presented in the literature, which we mostly recovered here under chemostatic conditions. Therefore, our results clearly demonstrated a discrepancy between the functional responses that emerge from the analysis of the full consumer-resource system through asymptotic derivations and separation of time scales and the functional responses derived under chemostatic conditions. For example, the attack rate and the handling time of type II functional response obtained under chemostatic conditions differ from the same parameters of the type II functional response that results from asymptotic derivations.
Although finding effective low-dimensional representations from high-dimensional dynamical systems is not an easy task, which formally requires methods from singular perturbation theory [
69,
70], we believe that the origins of the discrepancy we report is not related to the separation of time scales we assumed in order to go from the full, four-equation ODE system to the typical predator-prey 2D model. We rather think that it has to do with the simple way in which consumers transform resources into new consumers, the so-called numerical response of consumers in the ecological literature [
48]. The instantaneous coupling between consumption and reproduction we assumed here, which is also assumed in simple predator-prey models, is not realistic and might be at the basis of this inconsistency. Structured population models, which assume that consumers accumulate mass or energy as they feed and reproduce at a later stage [
71], may shed new light on the relation between individual feeding dynamics and macroscopic functional responses. Other possible generalizations, such as the explicit consideration of spatial dynamics [
67] (see also
Appendix C), may also help explain the relation between individual feeding dynamics and coarse-grained descriptions leading to effective functional responses. Future avenues of research include developing more robust methods to make inference from experiments of consumer-resource systems based on stochastic dynamics [
26,
72,
73] rather than on simple ODE systems.
In sum, we demonstrated that the use of simple predator-prey models to analyze both experiments and natural predator-prey interactions should be done with caution. This includes food-web theory and applications. Models are simple representations of reality. As such, it is not rare to find inconsistencies when we try different types of models to analyze the same system. The art comes when theory is able to clearly establish the range of situations in which a certain mathematical model matches reality, which allows for both predictions and further experiments. However, a successful model of this kind should never claim that the processes considered occur in exactly the same way as they do in nature. Most of the time, process representation is a strong idealization. In this sense, we believe that ecological theories, and probably theories in general, are always effective theories.