Estimates of size of cycle in a predator-prey system
Niklas L.P. Lundstr\"om, Gunnar S\"oderbacka

TL;DR
This paper provides simple, parameter-dependent estimates for the maximum and minimum populations in a predator-prey model with logistic prey growth and Holling type II response, applicable to cycles with varying amplitudes.
Contribution
It introduces a method to estimate predator and prey population bounds in a Rosenzweig-MacArthur system using Lyapunov functions, covering small and large amplitude cycles.
Findings
Derived explicit bounds for predator and prey populations.
Applicable to cycles with both small and large amplitudes.
Introduced Lyapunov-based techniques for population estimates.
Abstract
We consider a Rosenzweig-MacArthur predator-prey system which incorporates logistic growth of the prey in the absence of predators and a Holling type II functional response for interaction between predators and preys. We assume that parameters take values in a range which guarantees that all solutions tend to a unique limit cycle and prove estimates for the maximal and minimal predator and prey population densities of this cycle. Our estimates are simple functions of the model parameters and hold for cases when the cycle exhibits small predator and prey abundances and large amplitudes. The proof consists of constructions of several Lyapunov-type functions and derivation of a large number of non-trivial estimates which are also of independent interest.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical and Theoretical Epidemiology and Ecology Models · Mathematical Biology Tumor Growth · Evolution and Genetic Dynamics
Estimates of size of cycle in a predator-prey system
Niklas L.P. Lundström1 and Gunnar Söderbacka2
*1**Department of Mathematics and Mathematical Statistics, Umeå University
SE-90187 Umeå, Sweden; [email protected]
2Åbo Akademi, 20500 Åbo, Finland; [email protected]
Abstract
We consider a Rosenzweig-MacArthur predator-prey system which incorporates logistic growth of the prey in the absence of predators and a Holling type II functional response for interaction between predators and preys. We assume that parameters take values in a range which guarantees that all solutions tend to a unique limit cycle and prove estimates for the maximal and minimal predator and prey population densities of this cycle. Our estimates are simple functions of the model parameters and hold for cases when the cycle exhibits small predator and prey abundances and large amplitudes. The proof consists of constructions of several Lyapunov-type functions and derivation of a large number of non-trivial estimates which are also of independent interest.
2010 Mathematics Subject Classification. Primary 34D23, 34C05.
*Keywords: locating limit cycle; locating attractor; size of limit cycle; Lyapunov function; Lyapunov stability *
1 Introduction
The dynamical relationship between predators and preys, most simply described by Lotka-Volterra-type ordinary differential equations, has been investigated widely in recent years. One well known mathematical model describing this relationship is the Rosenzweig-MacArthur extension of the classical Lotka-Volterra model, see e.g. [15, 23, 19, 21, 24, 7], in which various interaction rates between the populations have nonlinear dependence on the prey concentration according to
[TABLE]
Here, and denotes the population densities of prey and predator, respectively, and and are positive parameters. The biological meanings of the parameters are the following: is the intrinsic growth rate of the prey; is the prey carrying capacity; is the maximal consumption rate of predators; is the amount of prey needed to achieve one-half of ; is the per capita death rate of predators; and is the efficiency with which predators convert consumed prey into new predators.
In this paper, we prove analytical estimates of the size of a limit cycle in the following version of system (1):
[TABLE]
and and denote the population densities of prey and predator, respectively. We will focus on the dynamics of system (1) when the parameters and take on small values, namely, we assume
[TABLE]
In order to describe the simple relation between the above Rosenzweig-MacArthur system in (1) and the more standard version given in (1), we observe that by introducing the scaled time , the state variables and and the parameters , and according to
[TABLE]
the standard system in (1) transforms to system (1) when .
Rosenzweig-MacArthur systems incorporate logistic growth of the prey in the absence of predators and a Holling type II functional response (Michaelis-Menten kinetics) for interaction between predators and preys. A literature survey shows that the model has been widely used in real life ecological applications, see e.g. [5, 17, 18, 16, 15], including the spatiotemporal dynamics of an aquatic community of phytoplankton and zooplankton [20] as well as dynamics of microbial competition [8, 1, 22].
From a mathematical point of view, the dynamics of systems of type (1) and (1) has been frequently studied, see e.g. [6, 2, 12, 3, 10, 13, 11, 9, 4] and the references therein. In particular, system (1) always has a unique positive equilibrium at which attracts the whole positive space when . At there is a Hopf bifurcation in which the equilibrium loses stability and a stable limit cycle, surrounding the equilibrium, is created. In particular, for the equilibrium is a source and the cycle attracts the whole positive space (except the source), [2].
Our main results are analytical estimates of the size of this unique limit cycle when parameters values of and are small. Namely, we assume (1.3) and in such cases the amplitude of the cycle becomes large and and may become very small during a large portion of the cycle. Biologically, this means that the modeled population exhibits small predator and prey abundances, indicating that the population suffers a relatively high risk of going extinct because of random perturbations. This underscores the importance of understanding the dynamics of systems of type (1) under assumption (1.3). To further motivate our analytical estimates, we mention that it is notrivial to obtain accurate numerical results by integrating the equations (1) using standard numerical methods when and are small, see Section 5.
Before stating our main results, let us note that the above Rosenzweig-MacArthur systems are very simplified models of reality and therefore usually not directly applicable in biology without modifications. For example, it is clear from our main results that in model (1) predator and prey populations can decrease to unacceptable low abundances and still survive. However, we believe that even though our main results are proved for such simple models, they may be useful when investigating dynamics also in more complex and realistic systems, such as, e.g., systems modeling the interactions of several predators and one prey, or seasonally dependent systems, see e.g. [1, 14, 4].
Our main results are summarized in the following theorem.
Theorem 1
Let and be the maximal - and -values and let and be the minimal - and -values in the unique limit cycle of system (1) under assumption (1.3). Then the predator density satisfies
[TABLE]
and the prey density satisfies
[TABLE]
where
[TABLE]
[TABLE]
From the expressions for and in Theorem 1 we conclude that
[TABLE]
Therefore, Theorem 1 yields the following remark.
Remark 1
Let and be the maximal - and -values and let and be the minimal - and -values in the unique limit cycle of system (1) under assumption (1.3). If both and are small, then the estimate
[TABLE]
is good for the minimal predator biomass of the unique limit cycle. Similarly, if both and are small, then the estimate
[TABLE]
is good for the minimal prey biomass of the unique limit cycle.
Before discussing the outline of the proof of Theorem 1, we state its analogue for the more standard version of the Rosenzweig-MacArthur system given in (1) as a corollary. In this setting, assumption (1.3) takes the form
[TABLE]
The biological meaning of the first two inequalities is that the half saturation rate for predators () is assumed small compared to the carrying capacity of the prey (), and that the death rate of predators () is assumed small compared to the growth rate of the prey () times . The third assumption in (1.4) says that the growth rate of the prey () equals the difference between the efficiency of the predators () and the death rate of predators (). Theorem 1 immediately implies the following result.
Corollary 1
*Let and be the maximal predator and prey densities and let and be the minimal predator and prey densities of the unique limit cycle in system (1) under assumption (1.4). Then the predator density satisfies *
[TABLE]
and the prey density satisfies
[TABLE]
where , and are given by Theorem 1 with and .
Moreover, if and are small, then the estimate is good for the minimal predator biomass, and if and are small, then the estimate is good for the minimal prey biomass.
The proof of Theorem 1 consists of constructions of several Lyapunov-type functions and derivation of a large number of non-trivial estimates. We believe that these methods and constructions have values also beyond this paper as they present methods and ideas that, potentially, can be useful for proving analogous results for dynamics in similar systems as well as in more complex systems.
The proof is constructed in a way such that Theorem 1 is a direct consequence of four statements, namely Statement 1-4, which we prove in Sections 2, 3 and 4. In addition to the estimates in Theorem 1 it is also possible to find, from these statements, a positively invariant region trapping the unique limit cycle inside. In fact, the limit cycle will be inside an outer boundary consisting of the part of a trajectory with initial condition and the part of between and the next intersection with when . It will also be outside an inner boundary consisting of the part of a trajectory with initial condition and the part of between and the next intersection with when . Estimates for these boundaries can be found from given statements and lemmas, even if we do not write them explicitly here. We also point out that better but more complicated estimates than those summarized in Theorem 1 follow from lemmas which are used for the proof of Statements 1-4 and Theorem 1.
To outline the proof of Theorem 1 we first observe that the coordinate axes are invariant, and hence the region is also invariant. Therefore, we consider solutions only for positive and . Moreover, system (1) has isoclines at and , which leads us to split the proof by introducing the following four regions:
- Region 1, where and is growing and decreasing.
- Region 2, where and both and decrease.
- Region 3, where and decreases and grows.
- Region 4, where and both and increase.
Any trajectory starting in Region 1 will enter Region 2 from where it will enter Region 3 and then Region 4 and finally Region 1 again, and the behaviour repeats infinitely. Figure 1 illustrates the four regions together with isoclines and points which will be used in the proof of Theorem 1. Behaviour and estimates for trajectories in different regions are examined in different sections. Behaviour in Region 1 are examined in Section 2. Section 3 considers Regions 2 and 3 while Region 4 is considered in Section 4. The main results in Regions 1-4 will be concluded in Statements 1-4. We end the paper by giving some numerical results in Section 5.
2 Estimates in Region 1
We begin this section by proving a lemma which gives a bounded region into which all trajectories will enter after sufficient time and which will be used in several places in the proof of Theorem 1.
Lemma 1
Consider the function
[TABLE]
All solutions of system (1) under condition (1.3) with positive initial values will enter into the region determined by the inequalities , , and remain there.
Proof of Lemma 1.
Let . Differentiation with respect to time and using (1) yield
[TABLE]
for when . Thus all trajectories will enter the region and remain there, see Figure 2. Let also
[TABLE]
and notice that since and, after sufficient time, and . Calculating the derivative of with respect to time we get
[TABLE]
at , where
[TABLE]
Because for we get for and only for . Because we have and since for all trajectories entering also enter region , where they remain because of the sign of .
The maximal -value for a trajectory is attended when it escapes from Region 1 to Region 2. In this section we will give estimates for maximal -value, when trajectory starts on boundary of Region 1.
Statement 1
Any trajectory starting on the isocline has a maximum before it enters Region 2 and . Moreover, if the trajectory starts from a point where , then .
We formulate the last part of the statement as lemma with own proof.
Lemma 2
Any trajectory starting on the isocline has a maximum before it enters Region 2 and .
Proof of Lemma 2. In Region 1 the -value on the trajectory is growing while the -value is decreasing, and is smallest for greatest and is smallest for smallest . This implies that in Region 1, for any , the -value for a trajectory of system (1) is always growing stronger than the -value for a trajectory of the system obtained for and , since will then be smallest. By this fact we are able to construct a bound for the minimal value of by using system (1) with and fixed.
We define the continuous function by
[TABLE]
and consider the function defined by . The derivative of with respect to time, considering system (1) with and substituting , is a fourth order polynomial on each piece of definition. By standard techniques it can be shown that this derivative is positive on each piece. Thus, grows faster than on the curve .
Moreover, for we get , meaning that the point is on the isocline because , see Figure 3. We conclude that trajectories intersect the pieces of transversally going from the region defined by to region where . The isocline of any system (1) under condition (1.3) is above the isocline for the system we considered, meaning is greater and also trajectories cannot intersect before . Moreover . Thus any trajectory for any under our conditions that start on the isocline , , will at have an -value greater than 1 and consequently this holds also at . Therefore, and the proof of Lemma 2 is complete.
Proof of Statement 1. We first recall the notations from Lemma 1 and also the fact that the maximum of a trajectory taken for before it enters Region 2 is less than , and
[TABLE]
For , the derivative of with respect to is
[TABLE]
and derivative of with respect to is
[TABLE]
Thus, is less than its value for and , which is less than 1.588. Since the estimate from below follows from Lemma 2, the proof of Statement 1 is complete.
3 Estimates in Region 2 and Region 3
We consider a trajectory of system (1) under condition (1.3) with initial condition , where . We suppose and are such that . If intersects before escaping Region 2 we denote the point of first intersection with by and the point of first intersection with by . We denote the next intersection with the isocline by , where . The second intersection with we denote by and the second intersection with by . The next intersection with we denote by . The lowest -value of the trajectory before it escapes to Region 4 will be at and the lowest -value at . The notations are illustrated in Figure 1, where there are added also points used in Section 4. We point out that trajectory is normally not a cycle, even though such case is illustrated in Figure 1.
The main results in this section are given in Statements 2 and 3 which give main estimates in Regions 2 and 3. Statement 2 gives a lower and upper bound for minimal -value and Statement 3 gives a lower and upper bound for minimal -value of the part of the trajectory in Regions 2 and 3. Lemma 3 gives a better upper estimate for lowest -value which is needed also in Section 4. These estimates will also serve as upper and lower estimates for the unique cycle of system (1) under condition (1.3). In the proofs of Statement 2 and Lemma 3 we assume .
We here give these three main results of this section.
Lemma 3
Trajectory intersects before escaping Region 2 and for we have the estimate
[TABLE]
where
[TABLE]
More general estimates than in Lemma 3 and Statement 2 are given in Lemma 4 and 5. These are formulated for general choices of parameters and , which are fixed in proofs of Lemma 3 and Statement 2.
Statement 2
For the intersection of trajectory with the isocline at the following estimates are valid for the -value.
[TABLE]
where
[TABLE]
From Statement 2 it follows that for small and the estimate is good for the minimal -value on trajectory .
Statement 3
For the intersection of trajectory with the isocline at the following estimates are valid for the -value.
[TABLE]
where
[TABLE]
and
[TABLE]
From Statement 3 we see that for small the estimate is good for the minimal -value on .
The proof of Statement 2 is following from Lemma 3 and Statement 1 and a short Lemma 14. The proofs of Lemmas 3-5 are built on Lemmas 6-9. Lemmas 6-7 give estimates for trajectory from start to ( in Region 2). Lemma 8 gives estimate of the behaviour between and () and Lemma 9 for the behaviour between and ( in Region 3). Lemmas 6-9 use more new lemmas about which we inform later. The section ends with the proof of Statement 3.
Before we start with the proofs of the Statements and Lemma 3 we introduce Lemmas 4 and 5. Lemma 5 can be seen as corollary from Lemma 4. The proof of Lemma 3 is very similar to proof of Lemma 4. We wish to formulate the most general upper estimate for in Lemma 4. We find such an estimate in the case intersects before escaping Region 2 using auxiliary estimates for and . For the estimate we need some notations and assumptions.
We introduce the following notations
[TABLE]
and notice that . Moreover, we let
[TABLE]
Next, we assume that
[TABLE]
and defined the function by
[TABLE]
If (3.7) is satisfied, then has a unique root in the interval . Similarly, we assume that
[TABLE]
and define the function by
[TABLE]
Again, if (3.9) is satisfied we note that then has a unique root in the interval . We also introduce a function and a number by
[TABLE]
We make one more assumption
[TABLE]
Also the following notations are needed
[TABLE]
With these assumptions and notations we can formulate an upper estimate for .
Lemma 4
Suppose assumptions (3.7), (3.9) and (3.12) are satisfied. Then the trajectory intersects before escaping Region 2 and for we have the estimate
[TABLE]
From the definition of and , we obtain, for , that where is the value of for and . This will give us a new estimate as a corollary which we call Lemma 5. To formulate the lemma we need the notation
[TABLE]
where are the values of , , when , that is, and . With these notations we can formulate next lemma.
Lemma 5
Suppose assumptions (3.7), (3.9) and (3.12) are satisfied. Then the trajectory intersects before escaping Region 2 and for we have the estimate
[TABLE]
where
[TABLE]
Because depend only on , only on and , does not depend on , only on and . If we choose we are able to prove that assumptions (3.7), (3.9) and (3.12) are satisfied and get Lemma 3.
Lemma 4 is based on Lemmas 6, 8 and 9. We now give these lemmas and also Lemma 7 needed for Lemma 3. Lemma 7 can be seen as a corollary of Lemma 6.
Lemma 6
Suppose assumptions (3.7) and (3.9) are satisfied. Then the trajectory intersects , before escaping Region 2 at points and , where
[TABLE]
Moreover, if are the values for , , when and , then the inequalities in (3.14) remain valid for all if are replaced by .
Using Lemma 6 for special values of after calculating some quantities we get a corollary.
Lemma 7
Suppose that and . Then the trajectory intersects before escaping Region 2 at point , where
[TABLE]
Lemma 8
Let be a trajectory of system (1) under conditions (1.3) with initial conditions and . Then the trajectory next time intersects at a point where
[TABLE]
and where
[TABLE]
Lemma 9
Let be a trajectory of system (1) under conditions (1.3) with initial conditions . The trajectory next time intersects at a point where
[TABLE]
We now proceed to prove these lemmas. We start with Lemma 6 and 7. The proof of Lemma 6 is based on Lemmas 10 and 11 which we give here, before the proofs of Lemma 8 and 9. We consider a trajectory of system (1) under conditions (1.3) with initial condition . Let be a number less than .
We introduce the quantities and and the function by
[TABLE]
We are interested in whether intersects before escaping Region 2. We are also interested in a lower estimate for the -value of such an intersection. Lemma 10 gives an answer to these questions and Lemma 11 gives a more explicit estimate.
Lemma 10
If the equation has a solution , , then the trajectory intersects before escaping Region 2 at a point , where .
Suppose and satisfy the following assumptions
[TABLE]
and define
[TABLE]
Then has a unique root and the following holds.
Lemma 11
If (3.15) is satisfied, then equation has exactly one solution for and
[TABLE]
Further if and is the root of between and for and , then
[TABLE]
Proof of Lemma 10. We notice that the equation is equivalent to , where
[TABLE]
Because the equation has a solution , , and is increasing in and decreasing in in Region 2 as long as , the equation has a unique solution for any between and and is increasing in and and , see Figure 4.
Derivation with respect to time gives in Region 2. Thus, because increases in , the trajectory will remain in the region defined by until it intersects at with . On trajectory part .
Proof of Lemma 11. We now use the auxiliary function . From it follows that for . Equation has a unique solution in when (3.15) is satisfied. ( has a global minimum and ). Because is equivalent with , is also the greatest root of . Equation has a unique solution in such that , because and and is growing for . Now we notice that is equivalent to
[TABLE]
from which we get (3.16).
To prove the second inequality we note that the function is increasing in for and decreasing in for , from which we conclude that is decreasing in and increasing in and, therefore, which implies (3.17). Thus, both inequalities of the lemma are proved and the proof is complete.
We can now prove Lemma 6.
Proof of Lemma 6. From Lemma 10 and Lemma 11 with it follows that the trajectory intersects before escaping Region 2, and that for this intersection the first inequality in Lemma 6 holds. Using Lemma 10 and Lemma 11 once again, this time with , we conclude that also intersects before escaping Region 2, and that for this intersection the second inequality in Lemma 6 holds. Indeed, to see that we can apply Lemma 11 here we observe that Finally, we notice that and take their maximal values for . Thus, the possibility to replace by follows from inequality (3.17).
Proof of Lemma 7. We intend to use Lemma 6. Let and . Using (3.5) and (3.6) we find , , and . Equation (3.8) with yields and (3.10) with yields . Using these estimates we obtain and . Now, we note that the above estimates imply assumptions (3.7) and (3.9), and Lemma 7 now follows by an application of Lemma 6.
We have now proved Lemmas 6 and 7 and proceed to the proof of Lemma 8. Proof of Lemma 8 is based on Lemmas 12 and 13, we now introduce. We consider a trajectory of system (1) under conditions (1.3) with initial conditions Suppose is the next intersection with . Let further
[TABLE]
The following lemma which will also be used for Statement 3, gives estimates for .
Lemma 12
Let be the solution to and the solution to . Then for the next intersection of trajectory with at , it holds that .
Next lemma gives estimate for the equation in previous lemma.
Lemma 13
Suppose that is a number such that and suppose
[TABLE]
Then the equation
[TABLE]
has a unique solution such that
[TABLE]
where .
Proof of Lemma 12. The trajectory escapes from Region 2 at a minimal to Region 3, where grows and after some time intersects at , see Figure 5.
As in the proof of Lemma 10 we will make use of the function defined in (3.18) to construct barriers for the trajectory . We note that is decreasing in , increasing in for and decreasing in for . Moreover, .
We first prove the upper bound . Let and let be the level curve to such that . The curve will have a minimum at and intersect at and also at . Observe that, since , the derivative of with respect to time is positive: . Therefore, the trajectory must stay below the curve . On trajectory we have . Hence, recalling that is decreasing in for , we have and the upper bound follows.
The proof of the lower bound is similar. Let and let be the level curve to such that . In this case, the derivative of with respect to time is negative, and thus the trajectory must stay above the curve . On trajectory we have , and it follows also that .
Proof of Lemma 13. It is clear that equation (3.19) must have a solution because and for . The solution is unique because is decreasing for . Moreover, since and , a solution of must satisfy , which proves the first inequality in Lemma 13.
Substitution of into gives where . Thus equation (3.19) is equivalent to . Let be the -value corresponding to the solution (). For we get , so clearly . We wish to find an upper estimate for . From it follows that , where . The function has two roots because . We denote the smallest one by . Clearly , and which is equivalent to . Because and is decreasing in we must have . Using the assumption and the mean value theorem, we get an estimate for :
[TABLE]
Now we conclude and thereby and the lemma is proved.
We are now ready with the proofs of Lemma 12 and 13 and can use them for proving Lemma 8.
Proof of Lemma 8. The result follows from Lemma 12 and Lemma 13 by taking and . We observe that we will have because .
Now only Lemma 9 is left to be proved in order to give the proofs of Lemmas 3-5.
Proof of Lemma 9. The part of the trajectory between and is in Region 3, where and moreover . There we get the following inequalities
[TABLE]
Integrating and using we get
[TABLE]
and, by using the notation in (3.13) we have from which Lemma 9 follows.
We have now finished the proofs of all auxiliary results needed for Lemmas 3-5 and we will now continue by proving these lemmas.
Proof of Lemma 4. From Lemma 6 follows that the trajectory intersects before escaping Region 2 at a point where . From Lemma 7 it follows that , and, therefore, we can apply Lemma 8 with . In particular, from Lemma 8 with and it follows that the trajectory with initial condition next time intersects at a point where . Thus trajectory intersects at a point , where . From Lemma 9 follows that a trajectory with initial condition next time intersects at a point , where . Thus trajectory intersects next time at a point , where . Finally, because at (next intersection of with ), we get
[TABLE]
The proof of Lemma 4 is complete.
Proof of Lemma 5. The proof is analogous to the proof of Lemma 4. We only use Lemma 6 so that we replace by and modify it by taking as and the values they get for .
Proof of Lemma 3. The proof is analogous to proof of Lemma 4, we only use Lemma 7 instead of Lemma 6. In particular, from Lemma 7 it follows that the trajectory intersects before escaping Region 2 at a point , where
[TABLE]
We now use Lemma 8 with , and to obtain To estimate , we carefully observe that the largest is obtianed by setting and . Indeed, we obtian and so
[TABLE]
From Lemma 9 follows that a trajectory with initial condition next time intersects at a point , where . Thus trajectory intersects next time at a point , where . Finally, because at we have , we get
[TABLE]
which proves Lemma 3.
In order to prove Statement 2 we need one more lemma. The proof of it follows by using Lemma 13 with and , but it can also be proved shortly directly.
Lemma 14
Equation , where , has a unique solution in and .
Proof. We first note that is decreasing in and that has its global minimum at . Moreover, . Therefore, and thus there is a unique solution to between and .
We have now finished the proofs of all auxiliary lemmas and will proceed to the proofs of our main results for this section; Statement 2 and Statement 3.
Proof of Statement 2. Lemma 12 and Lemma 14 together give the lower estimate in Statement 2 if we use and .
To prove the upper bound we first observe that from Statement 1 and Lemma 3 it follows that , where is as defined in Lemma 3. Using this estimate we conclude, since , that
[TABLE]
From (3.1) in Lemma 3, using that , we get
[TABLE]
and hence, using that ,
[TABLE]
The above inequality gives the upper estimate in Statement 2 and the proof is complete.
Proof of Statement 3. We denote by the part of the trajectory between the initial point and . Let . We denote by the solution to
[TABLE]
The function , for , is decreasing in (), decreasing in for and increasing in for . Thus the solutions to , , form a curve given by , where has a minimum for and is increasing for and decreasing for . Differentiating with respect to time gives for and and for on trajectory .
We denote by the solution to
[TABLE]
Analogously we find that the solutions to , form a curve given by , where has a minimum for and is increasing for and decreasing for . We now get for and hence and for on trajectory . We conclude that and together form a closed region and is wholly inside this region. The -values on are greater than the corresponding -values for and the -values on are less than the corresponding -values for , except at the coinciding endpoints of the curves , and .
The minimum -value on is and it must be less than the minimal -value on and we get . Analogously we get , where is the minimum -value on . We will now find an estimate for the solution to equation (3.20). To do so we first note that equation (3.20) is equivalent to
[TABLE]
where . Because and, since ,
[TABLE]
and since decreases in , we get . Moreover, from and it follows that and thus
[TABLE]
where . This proves the lower estimate in Statement 3.
To prove the upper estimate in Statement 3 we will now find an estimate for the solution to equation (3.21). To do so we first note that this equation is equivalent to
[TABLE]
To estimate the solution of (3.22) we will make use of Lemma 13. In particular, Lemma 13 with and gives
[TABLE]
Next, we find a lower estimate of . Using the inequality , we see that . The derivative with respect to of is of the same sign as the derivative of with respect to which is negative. can also be written in form
[TABLE]
and the derivative of with respect to can be seen to be
[TABLE]
which again is negative for our values of and . Thus, is greater than the value () it takes of and it follows that . Using this estimate and (3.23) we conclude that .
For trajectory we have and therefore . Moreover, and we obtain
[TABLE]
and so
[TABLE]
Thus , where is as in Statement 3, and the proof is complete.
4 Estimates in Region 4
We again consider a trajectory of system (1) under conditions (1.3) with initial condition . We are interested in the behaviour of the trajectory in Region 4. The trajectory enters Region 4 at point . We are interested in the next intersection of the trajectory with at point (if it occurs before escaping Region 4) and of the next intersection with the isocline at , where . Lemma 3 from previous section gives an estimate for and we are able to show that for such the trajectory will intersect before escaping Region 4 and the escaping occurs at , where .
The main result is Statement 4 which is based on the following two lemmas.
Lemma 15
The trajectory after intersecting next time always intersects at a point , where , before escaping Region 4.
Lemma 16
If trajectory after intersecting next time intersects at a point where then it intersects the isocline next time for an -value greater than
From these lemmas follows
Statement 4
Trajectory after intersecting at escapes from Region 4 at an -value greater than 0.9.
The trajectory in Region 4 is well estimated by for , where is defined in (4.3). For expression (4.12) gives a one-sided estimate for the trajectory while remaining in Region 4 and (4.13) gives an estimate for substituting .
The proof of Lemma 16 is at the end of the section. The proof of Lemma 15 is based on some lemmas we provide here. Lemma 15 uses Lemma 18 and Lemma 19. Lemma 18 gives us necessary conditions in form of inequalities for the trajectory to intersect before escaping Region 4 and an estimate for -value at intersection point . Lemma 19 tells us that we have to check the inequalities only for to be sure they hold for all other parameters. Lemma 18 is based on Lemma 17 and Lemma 3, where Lemma 17 gives estimates in Region 4 and Lemma 3 takes care of estimates for trajectory in Regions 2 and 3. Lemma 17 is based on Lemma 20 and 21. Lemma 20 gives us estimates for trajectory in a part of Region 4 and Lemma 21 tells us that we need to check these estimates only for and in order to be sure the trajectory will stay in the region.
We now give Lemmas 17-19. Lemma 19 can be proved directly, but the proof of Lemma 17, which is needed for proving Lemma 18, needs more lemmas and is given later.
Lemma 17
Suppose and . If
[TABLE]
where and , then the trajectory intersects before escaping Region 4 and at the intersection the estimate
[TABLE]
is satisfied.
Lemma 3 gives estimate for and thus from Lemma 3 and Lemma 17 we get a new statement. For this we introduce the function to find out whether inequality (4.1) holds.
[TABLE]
(Notations from Lemma 3 are used here).
Lemma 18
Suppose and . If
[TABLE]
and , then the trajectory intersects before escaping Region 4 and at the intersection the estimate holds.
Proof. The statement follows directly from Lemma 17 and Lemma 3.
The following lemma tells us that to prove that (4.2) holds for all , it is enough to prove the inequality for fixed in the left hand side, i.e., .
Lemma 19
The derivatives of with respect to and are positive if .
Proof. Calculations give , where
[TABLE]
and
[TABLE]
For we get the estimate
[TABLE]
because . Thus, since we conclude that is increasing in . Calculations also give , where
[TABLE]
For we get the estimate
[TABLE]
Thus, is increasing also in and the proof of the Lemma 19 is complete.
We now proceed to the proof of Lemma 17, which follows from Lemma 20 and 21. These lemmas we formulate now. For the statements we need the following notations:
[TABLE]
where
[TABLE]
[TABLE]
[TABLE]
Lemma 20
Suppose that . Then as long as the trajectory stays in the region determined by the following estimates are valid:
[TABLE]
and, when ,
[TABLE]
Lemma 21
Suppose and , where is the value takes for . Then the trajectory intersects next time after for and is inside the region determined by before it intersects .
Proof of Lemma 20. When we have and . Thus we get the inequality
[TABLE]
Integrating gives
[TABLE]
and where . But
[TABLE]
and because we get
[TABLE]
Choosing we get estimate (4.6).
To prove (4.7) we note that for we get the following estimates
[TABLE]
[TABLE]
All these estimates together give (4.7).
Proof of Lemma 21. We first claim that the assumptions in the lemma implies
[TABLE]
Next, assume, by way of contradiction, that the trajectory intersects the curve for some . Using claim (4.9) we then obtain for the point of intersection. But from (4.6) in Lemma 20 it follows that as long as stays in the region defined by . Using continuity this leads to a contradiction. Hence, we conclude that the trajectory intersects next time, after , for and is inside the region determined by before it intersects .
To finish the proof of Lemma 21 it remains to prove that claim (4.9) holds true. To do so we observe that differentiating with respect to , where is given by (4.8), gives
[TABLE]
where
[TABLE]
We conclude that has a unique minimum between and , when and , because
[TABLE]
and is increasing in . Thus, the maximal value of in is either or . Claim (4.9) now follows since and the assumptions in the lemma equals
[TABLE]
The proof of Lemma 21 is complete.
We are now ready with proofs of Lemmas 20 and 21 and can use them for getting proofs of Lemma 17 and 18.
Proof of Lemma 17. The proof follows from Lemma 20 and 21. Lemma 21 tells that the trajectory will be inside the region and then Lemma 20 gives us the necessary estimates.
Finally, we are ready with all proofs of auxiliary results and can prove the main Lemmas 15 and 16 from which Statement 4 follows.
Proof of Lemma 15. We choose and and calculate and then from Lemma 19 it follows that inequality (4.2) holds for all . Since it follows that and because we also get, using , that . Lemma 15 now follows by an application of Lemma 18.
Proof of Lemma 16. We consider trajectories of system (1) in region
[TABLE]
where . Observe that
[TABLE]
In we get the estimates
[TABLE]
Let us consider a trajectory with initial condition , where . Using (4.10), we conclude that as long as this trajectory remains in , it will be in the subregion bounded by the trajectory of the linear system
[TABLE]
with initial condition and the lines and . Solving system (4.11) we find that the trajectory follows the curve
[TABLE]
The trajectory leaves when . (Observe that then for (4.11)). Substituting into (4.12) we get
[TABLE]
which is equivalent to
[TABLE]
The above expression for increases with , for all , because
[TABLE]
Thus, a lower boundary for the maximal can be calculated from (4.13) for given choosing . Calculations show that if and , then the maximal is greater than 0.9379. We observe that system (4.11) is not depending on or . Hence, the results are independent of these parameters. The proof of Lemma 16 is complete.
5 Numerical results
Before comparing our analytical estimates to numerical simulations, let us mention that to achieve accurate numerics of system (1) under assumption (1.3) we recommend to transform the equations (e.g. log transformations) to avoid variables taking on very small values. Imposing linear approximations near the unstable equilibria at and are also helpful. Indeed, implementing MATLABs ode-solver ODE45 directly on system (1) may result in trajectories not satisfying Theorem 1, when and , unless tolerance settings are forced to minimum values. The true trajectory comes to much smaller population densities and also spend more time at these very low population abundances. Therefore, one has to be careful, since such results would give, e.g., a far to good picture of the populations chances to survive from any perturbation.
In Figure 6 the maximal - and -values, and , for the unique limit cycle are plotted as functions of the parameters and , together with the analytical estimates given in Theorem 1. Similarly, in Figure 7 the minimal - and -values, and , for the unique limit cycle are plotted. The analytical estimates for and is produced by using the corresponding estimate for the maximal -value, .
Suppose now that , and are points on the simulated limit cycle and let and be such that
[TABLE]
We can thus say that and are measures of how good the approximations
[TABLE]
stated in Remark 1, are. Figure 8 shows level curves of the functions and in the -plane for . From Figure 8 (a) we can observe that the approximation for is good for , while Figure 8 (b) shows that the approximation for is good for .
We end this section by plotting the functions and , for small values of , as functions of in Figure 9 together with the analytical estimates for and given by , and in Theorem 1. As and approaches zero, the lower estimate for approaches 1 () while and , giving upper estimates of and , stays a bit away from 1 for all .
.
.
.
.
.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Butler G. J., S. B. Hsu, P. Waltman. Coexistence of competing predators in a chemostat . Journal of Mathematical Biology 17.2 (1983): 133-151.
- 2[2] Cheng K-S. Uniqueness of a limit cycle for a predator-prey system . SIAM Journal on Mathematical Analysis 12.4 (1981): 541-548.
- 3[3] Ding S-H. Global structure of a kind of predator-prey system . Applied Mathematics and Mechanics 9.10 (1988): 999-1003.
- 4[4] Eirola T., A.V. Osipov, G. Söderbacka. Chaotic regimes in a dynamical system of the type many predators one prey . Research reports A 386, Helsinki University of Technology, 1996.
- 5[5] González-Olivares E., R. Ramos-Jiliberto. Dynamic consequences of prey refuges in a simple model system: more prey, fewer predators and enhanced stability . Ecological modelling 166.1 (2003): 135-146.
- 6[6] Hastings A. Global stability of two species systems . Journal of Mathematical Biology 5.4 (1977): 399-403.
- 7[7] Hastings A. Population Biology, concepts and models . Springer, New York, 1998.
- 8[8] Hsu S-B, S. Hubbell, P. Waltman. A mathematical theory for single-nutrient competition in continuous cultures of micro-organisms . SIAM Journal on Applied Mathematics 32.2 (1977): 366-383.
