Limit Cycles Analysis and Control of Evolutionary Game Dynamics with Environmental Feedback
Abstract
Recently, an evolutionary game dynamics model taking into account the environmental feedback has been proposed to describe the co-evolution of strategic actions of a population of individuals and the state of the surrounding environment; correspondingly a range of interesting dynamic behaviors have been reported. In this paper, we provide new theoretical insight into such behaviors and discuss control options. Instead of the standard replicator dynamics, we use a more realistic and comprehensive model of replicator-mutator dynamics, to describe the strategic evolution of the population. After integrating the environment feedback, we study the effect of mutations on the resulting closed-loop system dynamics. We prove the conditions for two types of bifurcations, Hopf bifurcation and Heteroclinic bifurcation, both of which result in stable limit cycles. These limit cycles have not been identified in existing works, and we further prove that such limit cycles are in fact persistent in a large parameter space and are almost globally stable. In the end, an intuitive control policy based on incentives is applied, and the effectiveness of this control policy is examined by analysis and simulations.
keywords:
Replicator-mutator dynamics, game-environment feedback, limit cycles, Hopf bifurcation, Heteroclinic bifurcation, local and global stability, incentive-based control.keywords:
Replicator-mutator dynamics, game-environment feedback, limit cycles, incentive-based control., , ,
1 Introduction
Evolutionary game theory studies the evolution of strategic decision-making processes of individuals in one or multiple populations. A range of mathematical models have been extensively investigated, among which the replicator dynamics model is the most well-known [10]. Powerful theories and tools originating from evolutionary game theory facilitate the study of complex system behaviors of biological, ecological, social, and engineering fields [19], [12], [14], [22], [30]. In the classic game setting, the payoffs in each two-player game are usually predetermined in the form of constant payoff matrices. However, in many applications, especially those involving common resources in the environment that are consumed by groups of individuals, it is recognized that the payoffs can change over time or be affected directly by external environmental factors. Thus game-playing individuals’ decisions can influence the surrounding environment, and the environment, especially its richness in resources, also acts back on the payoff distributions, which forms the so-called bi-directional game-environment feedback [35]. Such a feedback mechanism is believed to be able to explain rich real-world complex population dynamics, including human decision-making, social culture evolution, plant nutrient acquisition, and natural resource harvesting. In particular, evolutionary dynamics with game-environment feedback have attracted great attention in recent years, due to its high relevance in biological and sociological systems [24], [14], [32].
This line of research is originated in [35], where the replicator dynamics of a two-player two-strategy game are coupled with the logistic environment resource dynamics. Utilizing an elaborate environment-dependent payoff matrix, the joint game-environment dynamics exhibit interesting system behaviors. In most cases, the strategic states of the population and the environment converge to an equilibrium point on the boundary of the phase space with the zero value of environment state, which reflects the tragedy of the commons. The system dynamics may also show cyclic oscillations which correspond to closed periodic orbits. Particularly when the system dynamics converge to a heteroclinic cycle on the boundary, the environment state cycles between low and high values, which is referred to as the oscillating tragedy of commons. Since then, [35] has been followed by several extensions and variations [7], [32], [4], [11], [18], [15]. The game-environment feedback mechanism has been studied more broadly in different applications, while its theoretical settings have been adapted in different research directions, e.g. implementing different types of environment resource models and considering the structures of the populations. New meaningful dynamical behaviors have been identified, and these results are in turn helpful to understand real-world applications.
The majority of the existing studies on the game-environment framework chooses replicator dynamics to model the strategic dynamics of the game-environment system. While the replicator dynamics have been proved to be a powerful model in analyzing a variety of classical games, they do not take into account the mutation or exploration in strategies which exists ubiquitously in biological and sociological systems. Genetic mutations typically occur with small but non-negligible probabilities, and random exploration of available strategies is common in behavioral experiments [33]. Mutations and explorations can be captured by allowing individuals to spontaneously switch from one strategy to another in small probability, which results in the so-called replicator-mutator dynamics. It has also played a prominent role in evolutionary game theory and has been applied frequently in different fields [19], [12], [23], [22].
We note that although rich system behaviors, such as convergence to equilibria or heteroclinic cycles on the boundary and existence of neutral periodic orbits, have been identified in related works, the results on the limit cycle dynamics have been rarely reported in the game-environment feedback setting. Only in [32], it is shown that the time-scale difference between game and environment dynamics can result in limit cycles. When mutations are taken into account, it is of great interest to study if the coupled game and environment dynamics can exhibit limit cycles.
We also emphasize that research on how to design reasonable and effective control policies to achieve expected system behaviors in evolutionary games has attracted increasing attention [17], [37], [25], [27]. Specifically, using game-environment feedback, [21] considers optimal control problems where control takes the form of the incentives and opinions respectively. The adopted control policies can maximize accumulated resource over time. However, since the controlled system still exhibits heteroclinic oscillations, repeated collapses of the resource are inevitable. [34] considers adjusting the law of feedback from population states to the environment based on a slightly different co-evolutionary model of public goods games. An involved nonlinear control law is proved to be able to steer the system to evolve towards the designed behaviors, but the biological implication of such control policies still remains open to debate.
Motivated by all the unsolved issues just mentioned, in this work we study the simultaneous co-evolution of game and environment using an integrated model consisting of replicator-mutator dynamics and logistic resource dynamics. Although similar linear environment-dependent payoff matrices have been studied before, we focus on investigating the significant impact of mutations on the overall system dynamics using bifurcation theory as the main tool. In particular, we show that two different types of bifurcations, which lead to limit cycles, can take place. In sharp comparison to the marginal oscillating behaviors reported before, such as neutral periodic orbits and heteroclinic cycles, we clarify that the identified limit cycle conditions correspond to a large space of the mutation parameter and such limit cycles are almost globally stable. In this sense, the limit cycle behavior is robust and persistent, which agrees with biological observations. Furthermore, when mutations are not too rare, the corresponding limit cycle will not be close to the boundary, and consequently the (oscillating) tragedy of commons can be averted.
Enabled by the new insight into co-evolutionary dynamics of the game and environment, we consider further a simple but effective incentive-based control policy, where the individuals receive some external incentives in the game interactions if they choose the cooperation strategy. It is shown that the controlled system dynamics can converge to certain equilibria with a high level of the environmental resource. Thus, the effectiveness of the proposed control policy is guaranteed. Compared with the proposed control policies in [[21]] and [[34]], our proposed approach is not only more effective, but also easier to implement than influencing the opinions of the individuals or realizing more complicated feedback between strategists and the environment.
Our preliminary conference paper [5] considers Hopf bifurcation and limit cycles of the system dynamics in a special case where the enhancement effect and the degradation effect is balanced, but in this paper we consider general bifurcation conditions and provide a comprehensive account of the results. Moreover, the latter part about incentive-based control of this paper is not in the conference version.
The remainder of this paper is organized as follows. Section provides the framework of the co-evolutionary dynamics, and introduces the integrated model with game-environment feedback. The analysis of system dynamics is presented in Section . The incentive-based control is applied and its performance is provided in Section . Finally, concluding remarks and discussion points are given in Section .
2 Problem Formulation
Co-evolutionary game and environment dynamics occur because evolutionary game dynamics are sometimes coupled with the dynamics of the surrounding environment (see Fig. 1 for an illustrative drawing). The coupled game and environment dynamics form a closed-loop system, which consists of bi-directional actions between the environment and the population’s game play: an individual’s fitness depends on not only the population state, but also the state of the environment, and the state of the environment is influenced by the distribution of the choices of strategies in the population. In the following subsections, we will introduce each component of this system in turn, and then integrate them to give a complete description of our model.

2.1 Environment-dependent payoffs
We consider games played in a changing environment, which is characterized by the richness of a resource of interest; such a resource has direct influence on the payoffs that players receive. Correspondingly, the payoffs become dynamic and depend on . We consider a two-player game with two strategies, Cooperation and Defection (C, D). Following [35], we assume that the environment-dependent payoff matrix is a convex combination of the payoff matrices from the classic Prisoner’s Dilemma, i.e.,
(1) | ||||
where , , and . The entries of represent the payoffs to the players at the given environment state . For example, a C player receives the payoff of and when the opponent uses strategies C and D, respectively. Because of the inequalities below (1), the two matrices and correspond to the prisoner’s dilemma and its inverse game, respectively. Note that the payoff matrix is the linear interpolation between the above two matrices. Thus, when approaches and , the mutual cooperation and defection tend to be the Nash Equilibrium of this dynamic game respectively. The biological interpretation is that: the individuals tend to cooperate facing the depleted environmental resource, and become more selfish and choose to defect while the resource becomes abundant.
2.2 Replicator-Mutator equations
The two-player game governed by the payoff matrix in (1) are played in a well-mixed and infinite population. We denote the proportion of individuals choosing C by the variable . Since there are only two strategies, the population state can be represented by the vector . Assume the individuals with different strategies can mutate into each other with an identical probability : a fraction of cooperators, , spontaneously change to choose strategy D; a fraction of defectors, , change to choose strategy C at the same time. We focus on the dynamics of , which can be described by the following replicator-mutator equation
(2) |
where is the first entry of and represents the fitness of choosing strategy C, and is the average fitness at the population state . The term represents the mutation from strategy C towards D, while captures the mutation in the opposite direction, from D towards C.
2.3 Closed-loop system with game-environment feedback
To model the evolution of the environmental change, we use the standard logistic model
(3) |
where the parameter represents the ratio between the enhancement effect due to cooperation and degradation effect due to defection. The influence of the population on the environment state is captured by the function , and the dynamics are restricted in the unit interval by . When , the enhancement effect and the degradation effect are balanced. And if or , the enhancement effect is respectively stronger or weaker than the opposite.
Substituting (1) into (2), and then combining with (3), we obtain the closed-loop planar system describing the evolutionary game dynamics under the game-environment feedback:
(4) |
where to simplify notations, we have used , , , and , all of which are positive because of the inequalities below (1). Note that system (4) reduces to the model considered in [35] when . Therefore, system (4) generalizes the previous model.
In view of the payoff matrix (1) and system equations (4), these four parameters for re-parameterization have intuitive interpretations with respect to strategy changes when the resource is either abundant or depleted: the parameter quantifies the incentive to stick to strategy C given that all individuals are following strategy C and the system is currently in a resource-poor state; quantifies the incentive to switch to strategy C when the resource is depleted and all individuals enforce strategy D; in contrast, quantifies the incentive to switch to strategy D given that all individuals enforce strategy C and the system is in a state of sufficient resource; quantifies the incentive to stick to strategy D when the resource is abundant and all individuals are following strategy D.
3 System Dynamics and Bifurcations
The state space of system (4) is the unit square . The interior region of this square is denoted by . Four sides of the unit square form the boundary . For convenience of exposition, we denote the four sides by:
(5) | ||||
Then, one has . It is easy to check that is invariant under the dynamics (4) for all by Nagumo’s theorem [1, Theorem 4.7].
System (4) can have equilibria in the interior ; we call them interior equilibria. System (4) also has equilibria on the boundary (boundary equilibria), which will be discussed in detail in Section 3.4. It is easy to check that the interior equilibria, if they exist, must lie on the line . Substituting such into the -dynamics in (4), we have
which leads to
Thus if the following condition holds
(6) |
system (4) has a unique interior equilibrium
(7) |
Otherwise, no interior equilibrium exists. The interior equilibrium supports the coexistence of the two strategies under a non-depleted resource state. In view of (6), one can see that for a given , the existence of the interior equilibrium is determined by not only the payoff parameters but also the mutation rate.
Note that when , is independent of the parameter , and (6) holds trivially for all . This specific case has been studied in our previous conference paper [5]. In this paper we do not require and study the generic that takes any positive value satisfying (6).
Towards the goal of establishing conditions for the existence of limit cycles, we first present some preliminary results on the non-existence of closed orbits or limit cycles.
3.1 Non-existence of closed orbits
First, we define the function by
(8) |
with the parameters , , , and to be determined later. Note that is strictly positive in for any values of these parameters. Denote the right hand side of (4) by , and then the divergence of the modified vector field on is given by
(9) | ||||
Let all the coefficients of the powers of , in (9) (except for the term containing ) be zero, and we obtain the following set of equations
(10) | ||||
We first show that the equation set (10) always has solutions.
Lemma 1.
There always exist some , , , and as solutions to (10).
See Appendix A. ∎
In fact, if one of and is not zero, (10) will have exactly one solution
(11) | ||||
with . Otherwise, (10) will have infinitely many solutions including (11). So we fix the parameters , , , and at the values given in (11) such that the divergence (9) can be greatly simplified.
Then we show the non-existence of closed orbits for system (4).
Lemma 2.
For system (4), the following statements hold:
-
1.
when , there exists some such that there are no closed orbits in for ;
-
2.
when , there are no closed orbits in for ;
-
3.
when , there are no closed orbits in for .
The proof is direct by applying Bendixson-Dulac criterion [36, Theorem 4.1.2]. Since the boundary contains equilibria (as shown in Section 3.4), it is not possible to have periodic orbits on it. And the sides are either invariant or repelling, so they cannot intersect with closed orbits. Now let us consider the interior which is simply connected.
In view of the fact that , , , and are given as in (11), one can calculate the divergence of
(12) | ||||
From (11) one knows , and thus the term takes its maximum value at given by
(13) |
Rearranging (12) yields
(14) | ||||
It is easy to check that is negative for any value of . Since is positive in by definition, if , from (14) one has when
(15) |
And because the divergence is not identically zero in , from the Bendixson-Dulac criterion, one knows that no closed orbits can exist in for .
For the second case, it is easy to prove since the right hand side of (14) will always be negative for any . For the third case, the right hand side of (14) is always negative when . ∎ In Lemma 2, it is noted that the conditions for the non-existence of periodic orbits depend on the relationship between and . The reason is as follows: when , the divergence will remain positive for any in view of (14), which excludes the possibility of periodic orbits in the phase space; when or , there exists some such that equals . As a consequence, it is possible for the system to have periodic orbits in these two cases. Another point worth noting is that the only difference between the second and third cases of Lemma 2 is that system (4) may have periodic solutions for when . This possibility has been shown in [35], [4]. Despite the possibility of closed orbits under certain conditions, for it can be proven that limit cycles (isolated closed orbits) are impossible to exist in (4) for all the parameter space as summarized below in Lemma 3.
Lemma 3.
System (4) has no limit cycles in when .
3.2 Hopf bifurcation at the interior equilibrium
In this section we take as the bifurcation parameter to study the effect of different mutation rates on the system dynamics. We investigate the possible bifurcations of the dynamics (4) as varies in . We analyze the stability of the interior equilibrium and prove that it involves a Hopf bifurcation which leads to periodic orbits.
We first invoke the Hopf bifurcation theorem [6] which will be used to prove the existence of stable limit cycles.
Theorem 4 (Hopf bifurcation theorem).
Suppose that the system has an equilibrium at which the following properties are satisfied:
-
1.
the Jacobian has a simple pair of pure imaginary eigenvalues and ;
-
2.
.
Then the dynamics undergo a Hopf bifurcation at , which results in a family of periodic solutions in a sufficiently small neighborhood of .
Then we make an assumption about some parameters of system (4).
Assumption 5.
We assume that
The following theorem demonstrates that the interior equilibrium of system (4) undergoes a Hopf bifurcation.
Theorem 6.
To prove the existence of Hopf bifurcation, we need to show that the two conditions of Theorem 4 are satisfied in system (4). The Jacobian of the vector field of (4) at is given by
(16) |
where
and
Note that the off-diagonal entries
and
because of (6). One can calculate the eigenvalues of
(17) | ||||
It is easy to check that when the eigenvalues are purely imaginary, i.e.,
which implies that the first condition listed in Theorem 4 is satisfied. In addition, the second condition is also satisfied because
Then one can conclude that the dynamics (4) undergo a Hopf bifurcation at . Since varies in the interval , to guarantee the occurrence of Hopf bifurcation, the critical parameter value should also be constrained in this interval, i.e., , which leads to
which is exactly Assumption 5. The Hopf bifurcation theorem implies that a family of periodic orbits bifurcate from for some in the vicinity of . Whether the bifurcated periodic orbits are stable or not is determined by the so-called first Lyapunov coefficient at when . If , then these periodic orbits are stable limit cycles; if , the periodic orbits are repelling. Following the computation procedure in Appendix C, we obtain as below
(18) | ||||
which is negative because of (6) and Assumption 5. Thus, the bifurcated periodic orbits are stable limit cycles.
Furthermore, in view of (17), for , is unstable since the eigenvalues have positive real parts. On the other hand, the interior equilibrium is asymptotically stable for with the negative eigenvalues. Hence, the stable limit cycles exist for in the vicinity of . Since the bifurcation is associated with stable limit cycles, it is a supercritical Hopf bifurcation. ∎ The relationship between and has played an important role in Theorem 6 in the sense that Hopf bifurcation can only happen when . In view of the Jacobian (16), when , will remain non-positive no matter what value takes. Thus, as varies in , the stability of the interior equilibrium does not change, which excludes the existence of a Hopf bifurcation. On the other hand, when , to ensure there is a Hopf bifurcation for , Assumption 5 has to be satisfied as proved.
From the Hopf bifurcation theory, we know that the limit cycles generated from Hopf bifurcation have the amplitude of . Since Hopf bifurcation is a local bifurcation, the obtained results only hold for in the vicinity of . Next, we will show that system (4) exhibits another type of bifurcation.
3.3 Heteroclinic bifurcation
In the case , it has been shown in Lemma 3 that the system (4) cannot exhibit limit cycles for any parameters. We show in this section that limit cycles may occur for in the vicinity of .
When , system (4) has four equilibria on the boundary . Denote the four equilibria respectively by , , , and . Then, one can calculate the Jacobians at these points, which are
(19) | |||||
It is easy to see that the eigenvalues of these equilibria are indeed the diagonal entries of the associated Jacobian matrices, and thus all of these equilibria are saddle points. Next we note that the trace of each Jacobian, which is denoted by , is
A heteroclinic cycle on the boundary denoted by , which connects the four equilibria and has the orientation , can be identified. Its stability is determined by the payoff parameters.
Lemma 7.
Consider system (4) at . There exists a heteroclinic cycle , which is stable (resp. unstable) when the condition (resp. ) is satisfied.
We refer to the reference [35] for the complete proof for the case of the stable heteroclinic cycle. And the opposite case can be proved using the analogous method according to [9, Corollary 2].
When , the four corners are no longer equilibria, and the heteroclinic cycle is “broken”. Now we are going to show that the system (4) undergoes a heteroclinic bifurcation at when certain condition holds, and a limit cycle with the same stability of the corresponding heteroclinic cycle may be generated from for sufficiently close to .
Definition 8.
The internal -neighborhood of is the set of all points in that are at a distance less than from .
Theorem 9.
Consider system (4). If , , , and , then there exist , such that for , there is at most one limit cycle in the internal -neighborhood of , and (if it exists) is stable.
The proof is straightforward by applying the theorem of the heteroclinic bifurcation [16, Theorem 2.3.2, 2.3.3]. When , , , and hold, which implies . Then according to Lemma 7, there is a heteroclinic cycle when and it is stable.
In addition, all the traces of the Jacobians of the equilibria are negative, while their product is positive. Then according to [16, Theorem 2.3.3], there exist sufficiently small such that for , system (4) has at most one limit cycle in the internal -neighbourhood of , and this limit cycle (if it exists) is stable due to the stability of . ∎ When , according to the second statement of Lemma 7, the heteroclinic cycle is unstable. It is impossible for limit cycles to be generated from this unstable heteroclinic cycle in view of Lemma 2, which claims that there are no closed orbits in for any when .
Compared with the result of Hopf bifurcation, the conclusion of Heteroclinic bifurcation is relatively weaker since Theorem 9 only states that there may exist a unique limit cycle in some neighborhood of . To study the exact conditions for the existence of the unique limit cycle is beyond this work.
Another difference between the limit cycles generated from Hopf bifurcation and Heteroclinic bifurcation is that the limit cycle arising from Hopf bifurcation is small in size in the phase space, as demonstrated in the simulation results in Fig. 2, while the other can be large. In these simulations the payoff matrices are given by
(20) |
The parameter is chosen to be , and thus the interior equilibrium is fixed and independent of . In view of Theorem 6, the Hopf bifurcation point is .


3.4 Global dynamics
As stated before, the limit cycle analysis for Hopf and Heteroclinic bifurcations are limited to the vicinity of the bifurcation points since the used methods rely mainly on linearization. To study if the limit cycle persists for , it is necessary to analyze the dynamics of (4) for all such .
3.4.1 Boundary equilibria and their stability
Recall that the condition (6), which involves , guarantees that there is a unique interior equilibrium. For some given payoff parameters and fixed values of , there may be some such that there is no interior equilibrium. In this case, the system dynamics are relatively trivial since the trajectories will converge to some limit sets on the boundary according to the Poincaré-Bendixson theorem. In the following part, we concentrate on the situation where an interior equilibrium always exists for all . Then, we have the following assumption.
Assumption 10.
We assume hereafter that .
Assumption 10 ensures that there is a unique interior equilibrium point for all in system (4). It is noted that when , Assumption 10 is satisfied trivially.
It is easy to check that the boundary itself and each of its sides are invariant under (4) in the case . When , the sides and remain invariant, while and do not. As varies, all the possible boundary equilibria lie on the sides and , but the positions of these equilibria change. Let us try to determine the locations of the equilibria on and .
Lemma 11.
There is only one equilibrium on each side and in system (4). Moreover, the equilibria are located in the sets and respectively.
See Appendix D. ∎
One can examine the stability of these boundary equilibria by evaluating the corresponding Jacobian matrices.
Lemma 12.
All the boundary equilibria of system (4) are unstable for .
We only show the case on the side . For the case of , one can obtain the same result analogously. Denote the equilibrium on the side by . We obtain its Jacobian matrix as below
(21) |
where the symbol stands for . As the matrix is upper triangular, the entry is one of its eigenvalues. According to Lemma 11, one has . Then the eigenvalue will be positive for any , which implies that the equilibrium is unstable. ∎
By checking the sign of on the left side and the right side , one observes that it is always positive and negative respectively. It can be easily verified that the vectors on these two sides point inwards to . The sides and are positively invariant under system (4), and thus the dynamics on each side of and are easy to analyze. For example, on the side , one has , at and , at . As there is only one equilibrium on the side , one can easily verify that for and for . Thus, trajectories starting from will converge to the unique equilibrium . The similar result can be obtained for the dynamics on .
In addition, we can show that the boundary is repelling for .
Lemma 13.
The boundary of system (4) is repelling for .
See Appendix E. ∎
With Lemma 13 in hand, we are ready to present some global results of the system dynamics in .
Theorem 14.
Recall the two critical parameter values and , which appear respectively in Lemma 2 and Theorem 6. One can check that when Assumption 5 holds. Again according to Lemma 2, it is impossible for system (4) to have closed orbits in when . In addition, the interior equilibrium is locally asymptotically stable in view of (16). Due to the fact that the boundary is repelling as shown in Lemma 13, any trajectories starting from cannot converge to . Then according to the Poincaré-Bendixson theorem, because of the non-existence of closed orbits or other equilibria in , the trajectories with any initial points in will converge to . Similarly, trajectories starting from the sides and also converge to . ∎ So the interior equilibrium is almost globally stable in system (4), because almost all trajectories in (except for those starting from ) converge to the stable equilibrium . We apply similar terminology to the stability of the limit cycle when it is stable and almost all trajectories converge to it.
3.4.2 Uniqueness of limit cycles in the case
Assumption 15.
We assume that henceforth.
Under Assumption 15, the enhancement effect and the degradation effect are balanced. In this case, the system can be transformed to a generalized Liénard system. However, the existence and uniqueness of limit cycles for in the case is still open.
Lemma 16.
Under Assumption 15, when , the interior equilibrium, denoted by , is fixed. And the system dynamics (4) are reduced to be
(22) |
We apply the transformation of the coordinates on (22), , and obtain the following system
The interior equilibrium of (22) now becomes with . By using the change of variables and , we can shift the equilibrium to the origin of a new system as below
(23) |
which is defined in the region with and . The system is now in the form of the generalized Liénard system [28].
One can observe that the functions and are always positive in the domain. Multiplying the vector field of (23) by the positive function , we obtain
(24) |
where , , and . The point-wise direction of the vector field of (23) is maintained in (24). Hence the existence and uniqueness of limit cycles for the two systems (23) and (24) are equivalent.
Under Assumption 5, if holds, it can be validated that there always exists a such that the following conditions are satisfied:
-
1.
where ;
-
2.
, the function is strictly decreasing both on and ; , the function is strictly increasing both on and ;
-
3.
, , one has ;
-
4.
, , one has ; , the function is increasing both on and .
The detailed expressions of the functions involved in the above conditions can be found in Appendix F. It is not difficult to check these conditions, so the process is omitted here.
Then according to [28, Theorem 1, Corrollary 1], system (24) has at most one limit cycle in . Therefore, the original system (22) admits at most one limit cycle in . ∎
It is noted that when , the coefficient of the cross term is , and thus this cross term disappears in the system equations of (22). So the nonlinearity of this system is reduced. In this case, when system (22) is transformed into the Liénard form, the properties listed in the proof of Lemma 16 allow us to use the Liénard system theory to prove that there is at most one limit cycle in for . Unfortunately, those properties are not satisfied when , and thus the existence and the number of limit cycles in this case remain unclear.
Now we are in the position to present the last result of this section about the uniqueness of limit cycle and stability of the interior equilibrium.
Theorem 17.
Under Assumption 5, when , according to Lemma 16, the system (4) has at most one limit cycle for . As shown in Theorem 6, the eigenvalues of the Jacobian at have positive real parts, implying that it is repulsive. Then all trajectories starting in the small neighborhood of this equilibrium (excluding the equilibrium) will diverge, and the existence of infinite many periodic orbits in the neighborhood is excluded. From Lemma 13, one also knows that the boundary is repelling. According to the Poincaré-Bendixson theorem, for any initial states in , its -limit set must be a closed orbit. If there are no limit cycles in , then every trajectory starting from will form a periodic orbit, and an infinite number of periodic orbits will fill . This contradicts the repulsiveness of the interior equilibrium and the boundary [28].
Suppose in , there is some connected region which consists of an infinite number of neutral periodic orbits and is enclosed by two periodic orbits denoted by and . Then and must be limit cycles, which contradicts Lemma 16 regarding the maximal number of limit cycles. Therefore, one can conclude that there is exactly one stable limit cycle in , and it is attractive for .
Note that when and , we have . Thus, the second claim is easy to verify according to Theorems 6 and 14. ∎ Fig. 3 shows the plot of the unique limit cycle of system (4) when changes from to . The payoff matrices used in the simulations are shown below, and they satisfy the condition .
(25) |
The Hopf bifurcation point is computed to be . It can be observed that the limit cycle “collides” with the heteroclinic cycle lying on the boundary and the interior equilibrium as approaches and respectively. In addition, it disappears after passes .

4 Incentive-based Control
In real biological and social systems, the mutation or exploration rate is usually small. For example, an extremely high mutation rate for a biological entity may reach per site as reported in [3]. As known from Section 3, although the Hopf bifurcation point depends on the payoff parameters, limit cycles exist in system (4) for . It means that in many situations stable limit cycles persist in the co-evolutionary dynamics of the game and environment. On the one hand, the shapes and positions of limit cycles in nonlinear systems are generally difficult to identify analytically; on the other hand, such limit cycle oscillations, although different than the (oscillating) tragedy of the commons, are not desirable from a control point of view. In addition, considering the public resource management, the issues of how to best govern common-pool resources have long been a common concern in the field of economics [20]. Thus, in this section we intend to study how to design suitable control policies such that the following two objectives are attained:
-
(a).
alleviate or even eliminate the oscillation;
-
(b).
increase the environmental resource stock.
One needs to choose what the control input should be. Although multiple possible approaches have been proposed in the evolutionary games field, perhaps the most plausible control input is to offer suitable incentives to be added to the payoff of the desired strategies [26]. Now we consider that in each game interaction, the cooperator receives certain constant incentive from an external regulating authority.
Recall that the entries on the first row of are the payoffs to a C player. The external incentive will be added to the first row of (1). Thus, the control input is incorporated into the previously defined payoff matrix (1) as follows
(26) | ||||
Substituting (26) into equations (4) results in the following system with the control input
(27) |
To emphasize the effect of the control input on the system behaviors, we have assumed that the enhancement effect and the degradation effect are balanced by fixing the parameter to be (under Assumption 15). In the following part we will study whether such a constant incentive can achieve the desired control objectives.
4.1 Stable equilibrium
System (27) has a unique interior equilibrium which is given by when . It is noted that the interior equilibrium is shifted up vertically, i.e., the -coordinate of this equilibrium is the same as the equilibrium of the system without control, while the value of the -coordinate increases. Then we evaluate the Jacobian at , which is given by
(28) |
For this matrix, it is easy to identify that the real parts of its eigenvalues are of the same sign, which is the same as the first entry.
When , no equilibria exist in the interior of , and all the equilibria are located on the sides and . For system (27), if , it is easy to identify that the -coordinate of the equilibrium on is in the range by using a similar approach in Lemma 11. Then the same argument of Lemma 12 is applicable, so one can ensure that this equilibrium is unstable for . Similarly, on the side , when , the equilibria are located in the range , and thus they are unstable. However, when , the situation will be different, and we have the following statement for the equilibria.
Lemma 18.
Consider system (27). When , on the side , there exists one equilibrium, denoted by , satisfying . And the other possible equilibria are all located in the set .
See Appendix G. ∎ It is easy to check the stability of these equilibria by evaluating the Jacobian.
Lemma 19.
When , the boundary equilibrium is locally asymptotically stable under system (27), while the other equilibria (if they exist) are unstable.
One can check the local stability of by examining the Jacobian which is given by
(29) |
where the symbol stands for . Note that the eigenvalues of are actually the two diagonal entries. According to Lemma 18, obviously the eigenvalue is negative.
For the other eigenvalue , one can prove it is negative in all the three cases regarding the relationship of and . To illustrate, we only show the case of here, since the other cases are similar. Suppose with . From Appendix G, we have , then one can check that
Thus, the eigenvalue is negative. The fact of two negative eigenvalues ensures that the equilibrium is locally asymptotically stable. The instability of other possible equilibria is easy to check since there is always a positive eigenvalue in view of (29). ∎
Then, we define a Dulac function which is similar to that in Section 3.1
(30) |
where the parameters , , , and are the same as in (11) with . Denote the vector field of (27) by . After the multiplication of , we compute the divergence of the modified vector field in , which yields
(31) | ||||
with being the same as in (12), which takes the maximum value at as shown in (13).
Next we discuss in two cases and show that there always exists some such that system (27) has a stable equilibrium for the whole interior.
Theorem 20.
For system (27), when , there exists some such that
-
1.
if , the interior equilibrium is almost globally stable under ;
-
2.
if , the boundary equilibrium is almost globally stable under .
When , we have , so the coefficient of the term with in (31), i.e., , is negative. Thus, if
(32) |
the right hand side of (31) is always negative, which implies that there are no closed orbits in .
By checking the Jacobian (28), one can see that the interior equilibrium is stable when
As , we have . Then if , one can choose some such that the interior equilibrium exists and is asymptotically stable. Due to the non-existence of closed orbits in and other stable equilibria, and also because of the repulsiveness of , one can conclude that almost all trajectories will converge to asymptotically.
On the other hand, if , one can choose some which leads to the occurrence of the equilibrium . In view of (29), the equilibrium is locally asymptotically stable. The other equilibria on and are all unstable, and they are located on the sets whose sufficient close neighborhoods in are repelling. Hence, it is impossible for trajectories starting from to converge to these points. As a consequence, is the only -limit set for all initial states in from the Poincaré-Bendixson theorem. Similarly, this result extends to the sides and by following the preceding analysis. ∎
Theorem 21.
For system (27), when , the boundary equilibrium is almost globally stable under .
When , the first entry of (28) will always be positive for any if , in which case the equilibrium will always be unstable (saddle). Thus, it is impossible to stabilize the interior equilibrium with any positive if it is unstable in the uncontrolled system. However, one can choose some such that there is an equilibrium on which can be proved to be almost globally stable by using the same argument in the second case of Theorem 20. ∎
In Theorems 20 and 21, the relationship between and determines whether the interior equilibrium can be stabilized or not under the positive control input . In view of (28), one can observe that the stability of the interior equilibrium can be changed from unstable to stable when under a suitable , while the stability is not qualitatively affected by when .
When there exists an equilibrium that is globally stable for , obviously the limit cycle oscillation is eliminated. No matter whether this stable equilibrium is in the interior or on the top side. The second designed goal is also achieved, since the -coordinates of the equilibria are higher. One can find some illustrations in Fig. 4.




4.2 Reduced amplitude of the limit cycle
For the case of , although it is impossible to stabilize the interior equilibrium with a suitable , one can observe that the amplitude of the oscillation on -coordinate decreases under some small .
As , it is noted that the control input does not affect the stability of equilibrium according to the Jacobian (28). However, one can transform system (27) into a form of Liénard system as (24) in the same manner. Since the listed conditions are satisfied straightforwardly, according to Lemma (16), for , system (27) has a unique limit cycle when . When there is some intermediate control input , the corresponding interior equilibrium is shifted towards the top side . To some extent, the vector field between the interior equilibrium and the top side is “compressed”. The position of the limit cycle is shifted up, and the amplitude of the cyclic oscillation on -coordinate is reduced at the same time. In this sense, the oscillation is alleviated. Some numerical results can be found in Fig. 5.




5 Conclusions and Future Work
We have investigated the co-evolutionary dynamics of the game and environment when strategies’ mutations are taken into account. We used the replicator-mutator model to depict the strategic evolution. By using bifurcation theory we showed that the system at the interior equilibrium undergoes a Hopf bifurcation which generates stable limit cycles; on the other hand, we showed there is a heteroclinic bifurcation which may also generate a stable limit cycle. Our analysis highlights the important role that mutations play in the integrated system dynamics. For the co-evolutionary system, the stable limit cycle corresponds to a sustained oscillation of population’s decisions and richness of the environmental resource. Compared with the neutral periodic oscillation or heteroclinic cycle oscillation that have been exhibited in previous studies using the replicator model, such limit cycle oscillations can better explain the phenomena that appear in real biological or social systems. Moreover, we proved that under certain parameter conditions, the system always admits a unique stable limit cycle which is attractive for almost the entire domain.
Such a robust limit cycle oscillation may provide implications and theoretical support for relevant studies in biology and sociology. For example, in the microbial context, some cooperating bacteria can produce costly public good, while the defecting bacteria only profit. Thus, the richness of the public good is enhanced by the cooperating bacteria and degraded by the defectors. In the process of bacterial reproduction, mutations are common. The amount of mutant offsprings can have important impact on the dynamic outcomes of the biological systems. For such microbial systems, [2] shows that the dynamics can converge to an interior equilibrium, while [35] shows that persistent heteroclinic oscillations can exist. However, the results obtained in this work theoretically reveal that a moderate limit cycle oscillation can exist in addition to the convergence to a steady state or a heteroclinic cycle. Thus, this work complements the previous studies.
We also considered the incentive-based control applied into the co-evolutionary dynamics, and showed the effectiveness of such control on maintaining the environmental resource. Namely, compared with the uncontrolled system, the incentive will increase the level of environmental resource in most cases. In particular, one can apply some intermediate incentive to let the system have an interior equilibrium that is stable for the whole interior of domain. If the interior equilibrium cannot be stabilized, some large incentive could be put into use to make the system dynamics converge to a boundary equilibrium with full environmental resource.
The obtained results in the control part of this work can provide valuable insights into many practical issues in nature, such as the common-pool resource management, environmental and sustainable development, and ecological diversity conservation. For example, the global climate change is one of the biggest challenges of our times. The strategic decisions of individuals, corporations, and governments have long-term environmental consequence that will, in turn, alter the strategic landscape those parties face [32]. To mitigate the global warming, all concerned parties are called upon to reduce greenhouse gas emissions. In such a socio-ecological system, the reduction of greenhouse gas emissions can be taken as the environmental factor of interest. Policy-makers can design and implement economic incentives aiming at adapting individual decisions to collectively agreed goals [31]. Hence, the incentive-based policy proposed in this work shows the power of incentive-based control policy and leads to some directions in mitigating the global warming issue.
In this paper, we have used a more general and realistic model, replicator-mutator dynamics, to describe the strategic evolution, but the environment dynamics is still described by the simplified logistic model. Thus, it is of great interest to study the game dynamics under different types of feedback of the practical environmental resource, such as renewing or decaying resource. The replicator or replicator-mutator equations describe the evolutionary game dynamics in an infinite well-mixed population. Due to this shortcoming, they are not suitable to study game dynamics in finite or structured populations. Therefore, another direction of future studies is to develop more appropriate individual-based models to study the game dynamics under the environmental feedback. Last but not least, in addition to the incentive-based control, there could exist other kinds of control policies that can be more effective in various specific situations.
References
- [1] F. Blanchini and S. Miani. Set-theoretic methods in control. Springer, New York, 2008.
- [2] S.P. Brown and F. Taddei. The durability of public goods changes the dynamics and nature of social dilemmas. PLoS One, 2(7):e593, 2007.
- [3] S. Gago, S.F. Elena, R. Flores, and R. Sanjuán. Extremely high mutation rate of a hammerhead viroid. Science, 323(5919):1308–1308, 2009.
- [4] L. Gong, J. Gao, and M. Cao. Evolutionary game dynamics for two interacting populations in a co-evolving environment. Proceedings of the 57th IEEE Conference on Decision and Control, pages 3535–3540, 2018.
- [5] L. Gong, W. Yao, J. Gao, and M. Cao. Limit cycles in replicator-mutator dynamics with game-environment feedback. IFAC-PapersOnLine, 2020.
- [6] J. Guckenheimer and P. Holmes. Nonlinear oscillations, dynamical systems and bifurcations of vector fields. Springer, New York, 2000.
- [7] C. Hauert, C. Saade, and A. McAvoy. Asymmetric evolutionary games with environmental feedback. Journal of Theoretical Biology, 462:347–360, 2019.
- [8] M.W. Hirsch, S. Smale, and R.L. Devaney. Differential Equations, Dynamical Systems & An Introduction to Chaos. Elsevier, Amsterdam, 2004.
- [9] J. Hofbauer. Heteroclinic cycles in ecological differential equations. In Equadiff 8, pages 105–116. Mathematical Institute, Slovak Academy of Sciences, 1994.
- [10] J. Hofbauer and K. Sigmund. Evolutionary Games and Population Dynamics. Cambridge University Press, Cambridge, 1998.
- [11] Y. Kawano, L. Gong, B.D.O. Anderson, and M. Cao. Evolutionary dynamics of two communities under environmental feedback. IEEE Control Systems Letters, 3(2):254–259, 2019.
- [12] N.L. Komarova. Replicator-mutator equation, universality property and population dynamics of learning. Journal of Theoretical Biology, 230:227–239, 2004.
- [13] Y.A. Kuznetsov. Elements of Applied Bifurcation Theory. Springer, New York, 2004.
- [14] J. Lee, Y. Iwasa, U. Dieckmann, and K. Sigmund. Social evolution leads to persistent corruption. Proceedings of the National Academy of Sciences of USA, 116(27):13276–13281, 2019.
- [15] Y. Lin and J.S. Weitz. Spatial interactions and oscillatory tragedies of the commons. Phys. Rev. Lett., 122:148102, 2019.
- [16] D. Luo, X. Wang, D. Zhu, and M. Han. Bifurcation Theory and Methods of Dynamical Systems. World Scientific, 1997.
- [17] T. Morimoto, T. Kanazawa, and T. Ushio. Subsidy-based control of heterogeneous multiagent systems modeled by replicator dynamics. IEEE Transactions on Automatic Control, 61(10):3158–3163, 2016.
- [18] D. Muratore and J. S. Weitz. Infect while the iron is scare: Nutrient explicit phage-bateria games. Theoretical Ecology, 14:467–487, 2021.
- [19] M.A. Nowak, N.L. Komarova, and P. Niyogi. Evolution of universal grammar. Science, 291:114–118, 2001.
- [20] E. Ostrom, Cambridge University Press, R. Calvert, and T. Eggertsson. Governing the Commons: The Evolution of Institutions for Collective Action. Cambridge University Press, Cambridge, 2015.
- [21] K. Paarporn, C. Eksin, J. S. Weitz, and Y. Wardi. Optimal control policies for evolutionary dynamics with environmental feedback. In 2018 IEEE Conference on Decision and Control (CDC), pages 1905–1910, 2018.
- [22] D. Pais, C.H. Caicedo-Nunez, and N.E. Leonard. Hopf bifurcation and limit cycles in evolutionary network dynamics. SIAM Journal on Applied Dynamical Systems, 11(4):1754–1884, 2013.
- [23] D. Pais and N. E. Leonard. Limit cycles in replicator-mutator network dynamics. In 2011 50th IEEE Conference on Decision and Control and European Control Conference, pages 3922–3927, 2011.
- [24] D.G. Rand, D. Tomlin, A. Bear, E.A. Ludvig, and J.D. Cohen. Cyclical population dynamics of automatic versus controlled processing: An evolutionary pendulum. Psychological review, 124(5):626, 2017.
- [25] J. Riehl and M. Cao. Towards optimal control of evolutionary games on networks. IEEE Transactions on Automatic Control, 62(1):458–462, 2017.
- [26] J. Riehl, P. Ramazi, and M. Cao. A survey on the analysis and control of evolutionary matrix games. Annual Reviews in Control, 45:87 – 106, 2018.
- [27] J. Riehl, P. Ramazi, and M. Cao. Incentive-based control of asynchronous best-response dynamics on binary decision networks. IEEE Transactions on Control of Network Systems, 6(2):727–736, 2019.
- [28] M. Sabatini and G. Villari. Limit cycle uniqueness for a class of planar dynamical systems. Applied Mathematics Letters, 19:1180–1184, 2006.
- [29] M. F. Singer. Liouvillian first integrals of differential equations. Transactions of the American Mathematical Society, 333:673–688, 1992.
- [30] L. Stella and D. Bauso. Bio-inspired evolutionary game dynamics in symmetric and asymmetric models. IEEE Control Systems Letters, 2(3):405–410, 2018.
- [31] R. Sullivan. Corporate responses to climate change: Achieving emissions reductions through regulation, self-regulation and economic incentives. Routledge, 2017.
- [32] A.R. Tilman, J. Plotkin, and E. Akcay. Evolutionary games with environmental feedbacks. Nature Communications, 11:915, 2020.
- [33] A. Traulsen, C. Hauert, H. De Silva, M.A. Nowak, and K. Sigmund. Exploration dynamics in evolutionary games. Proceedings of the National Academy of Sciences, 106(3):709–712, 2009.
- [34] X. Wang, Z. Zheng, and F. Fu. Steering eco-evolutionary game dynamics with manifold control. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 476(2233):20190643, 2020.
- [35] J.S. Weitz, C. Eksin, K. Paarporn, S.P. Brown, and W.C. Ratcliff. An oscillating tragedy of the commons in replicator dynamics with game-environment feedback. Proceedings of the National Academy of Sciences of USA, 113(47):E7518–E7525, 2016.
- [36] S. Wiggins. Introduction to Applied Nonlinear Dynamical Systems and Chaos. Springer, New York, 2000.
- [37] B. Zhu, X. Xia, and Z. Wu. Evolutionary game theoretic demand-side management and control for a class of networked smart grid. Automatica, 70:94–100, 2016.
Appendix A Proof of Lemma 1
Appendix B Proof of Lemma 3
For the boundary of , the same argument presented in the proof of Lemma 2 is also applicable to exclude the existence of periodic orbits that lie on or intersect with the boundary. Thus we only need to focus on the case of the interior .
When , the divergence of is
(35) |
If there exist periodic orbits in , the Bendixson-Dulac criterion would imply that either is identically zero or it changes sign. Because is strictly positive, we have . Then (35) turns out to be
(36) |
Thus system (4) has a first integral [[29]] in
(37) |
whose derivative over time satisfies
and hence remains constant along the solutions of (4).
By definition, a limit cycle is an isolated periodic orbit, which is the -limit set or -limit set for some initial points that do not lie on the orbit [[8]]. Suppose there is a limit cycle in , and an arbitrary trajectory starts from the initial point and spirals toward as or . Then according to [8, Corollary 10.1], must have a neighborhood such that is the -limit set for all points in it. Due to the fact that is the first integral for system (4), must be constant in because of the continuity. However, the partial derivatives of
only equal at , which leads to a contradiction. Therefore, system (4) cannot have limit cycles in when . ∎
Appendix C Computation of first Lyapunov coefficient
The following is the process of calculating as presented in [13]. Consider a planar autonomous system where and . Let be the Jacobian matrix evaluated at the equilibrium and the Hopf bifurcation point . Suppose has two purely imaginary complex conjugate eigenvalues, given by . The algorithm for computing can be summarized as follows:
-
1.
compute the complex vectors such that
where is the inner product;
-
2.
compose the expression with a complex variable
and find the coefficients , , and in the formal Taylor series
-
3.
the first Lyapunov coefficient is given by
Consider system (4). When , we have
(38) |
(39) |
Then following the above process, we obtain
(40) | ||||
Appendix D Proof of Lemma 11
One only needs to check the case of , since the other case is analogous. When initially, we have , and thus one can focus on the following one-dimensional dynamics about :
(41) |
Thus, the equilibrium’s -coordinates are the solutions of the following equation
(42) |
The left hand side (LHS) of (42) is non-negative in the interval and is exactly equal to at , while the right hand side (RHS) of (42), , is negative for and positive for when . Thus, the LHS and RHS of (42) will be equal at some .
Now, we will show that the LHS and RHS of (42) will equal for exactly one value of in the range at . Denote the LHS of (42) by . Its first derivative is , and the second derivative is . We now discuss in the following cases:
-
1).
When , one has as , which implies is concave. In this case, equals the RHS of (42) exactly once when .
-
2).
When , the solution to is . Then,
-
i.
when or , one has or , respectively. In both cases, is non-positive for . Thus, is concave in , which results in the same conclusion as in case 1).
-
ii.
when , one has or . If , we have , which results in for . Namely, is concave in . The same conclusion follows. In the other case, if , we have . Then, one can check that is negative for . The strictly decreasing function will only be equal to the RHS of (42) for one time when .
-
i.
Appendix E Proof of Lemma 13
The proof is inspired by [10, Theorem 12.2.1]. As stated before, the vectors on the left side and the right side point inwards to . This implies that these two sides are repelling. Therefore, the subsequent discussion is restricted to the top and bottom sides and , which are positively invariant.
We define a partial distance function as below:
(43) |
which indicates the distance of the system states to the top and bottom sides and . It is positive in and only equals zero on these two sides. In addition, as increases from to , the function value monotonically increases from to the maximal value at and then monotonically decreases to at . The derivative of with respect to time is
(44) |
where . We want to show that there exists a such that , which implies that and are repelling. We only discuss the case of here, as the analysis for is similar and thus omitted. Denote the unique interior equilibrium by , as given before. Choose , and let . We define a lower region by . Note that , and the condition is redundant in this definition, but it simply indicates that the set is related to the partial distance function evaluated at . Denote the solution of the dynamics (4) by , given some initial condition .
First we show that if , then there exists a time instant , such that . Define a line in the lower region by . Note that on this line, and for some positive constant , and thus the vectors point horizontally towards the positive -direction. The line divides the lower region into the left region and the right region . Note that in while in . Therefore, if , the trajectory of will increase, and there exists a such that (due to the directions of vectors on the line , the right side and for some positive constant in a sufficiently large compact set satisfying and ). If , then the trajectory will not always stay in due to the Poincaré-Bendixson theorem, since there are no equilibria in . As in , the trajectory of will decrease, and will cross the center line , and enter the right region . Due to the uniqueness of solutions of (4), similar to the previous analysis of the right region, there exits a such that .
Define . Next we show that there exists , such that if , then for all . For , let . Note that when , then trivially since . As we have shown previously, any trajectory starting in the lower region will leave this region at some finite time instant. Therefore, we can define . Let be the first time instant when the trajectory reaches (i.e., ), and let . It is obvious that and , namely, the trajectory reaches the boundary of the lower region at time . Let (the minimum is attainable on the compact set ). Then for , we have
(45) |
Since , the equation (45) can be further derived:
which implies
Let . Therefore we have shown that the trajectory will not reach for . Since is the supremum of the duration when the solution could stay in the lower region , then there exists such that . Therefore, the trajectory will leave the lower region without reaching . Repeating this argument, we conclude that the trajectory will never reach . Thus we have shown that there exists such that , and thus the lower side is repelling. ∎
Appendix F Functions Expressions in Proof of Lemma 16
-
(1)
One does not need to obtain the explicit expression of , since the integrand, is an odd function. Obviously, we have ;
-
(2)
;
-
(3)
;
-
(4)
.
Appendix G Proof of Lemma 18
In view of the system equations (27), the -coordinates of the equilibria on are obtained by solving the following polynomial equation
(46) |
The RHS of (46), , is a linear function of which equals at . It is negative for and positive for when . The LHS of (46) equals at the two end points .
When and , the LHS will be always positive for , such that the root of (46) is in the range . The value of LHS will change the sign from positive to negative (resp. negative to positive) as increases from to when (resp. ), and it equals also at . One has and respectively for and . For both cases, there will be some such that the RHS and LHS are equal as shown geometrically in Fig. (6). Therefore, one can conclude that there is always one equilibrium with -coordinate being .

Next, only in the case , the curves of the LHS and RHS can have one or two intersections in the range . Thus, the other possible equilibria on can only be located in . ∎