Abstract
Feedback loops between population dynamics of individuals and their ecological environment are ubiquitously found in nature and have shown profound effects on the resulting eco-evolutionary dynamics. By incorporating linear environmental feedback law into the replicator dynamics of two-player games, recent theoretical studies have shed light on understanding the oscillating dynamics of the social dilemma. However, the detailed effects of more general nonlinear feedback loops in multi-player games, which are more common especially in microbial systems, remain unclear. Here, we focus on ecological public goods games with environmental feedbacks driven by a nonlinear selection gradient. Unlike previous models, multiple segments of stable and unstable equilibrium manifolds can emerge from the population dynamical systems. We find that a larger relative asymmetrical feedback speed for group interactions centred on cooperators not only accelerates the convergence of stable manifolds but also increases the attraction basin of these stable manifolds. Furthermore, our work offers an innovative manifold control approach: by designing appropriate switching control laws, we are able to steer the eco-evolutionary dynamics to any desired population state. Our mathematical framework is an important generalization and complement to coevolutionary game dynamics, and also fills the theoretical gap in guiding the widespread problem of population state control in microbial experiments.
Keywords: ecological public goods, cooperation, social dilemma, environmental feedback, switching control
1. Introduction
The feedback between environment and evolutionary dynamics is widespread in a large number of natural systems [1–5]. In human society, a depleted environment or resource state favours cooperation, which results in the mutual growth of both the environmental state and cooperators, while subsequently free-riders increase, which in turn leads to the degradation of the environment [6,7]. Understanding this oscillating system dynamics is of vital importance when dealing with worldwide problems in human society, ranging from overgrazing of common pasture land overfishing to some big challenges such as pollution control and global warming [8–12]. Similar joint effects can also be obtained in some psychological–economic systems, such as social welfare, overuse of antibiotics and anti-vaccine problems [13–16].
In particular, similar eco-evolutionary feedback loops exist broadly in microbial systems, and these have received substantial prior attention in evolutionary biology and systems biology in recent years [17–20]. Among microbes, cooperation often emerges as a result of the secretion or the release of public goods, such as extracellular enzymes or extracellular antibiotic compounds [21–25]. A fundamental problem is how these bidirectional feedbacks between ecology and evolutionary dynamics affect the emergence of long-term cooperation as well as the corresponding ecological consequences [20,26–30]. An experimental study proves that the existence of the coupled interaction between population and evolutionary dynamics determines the demographic fate of social microbial populations [31]. Besides population density, there are many other ecological properties that have been found to play an important role in such reciprocal feedbacks, such as spatial structures of the population, resource regeneration and supply capacity [4,5,32–34].
Furthermore, to give a clear insight into these feedback-evolving games, a theoretical framework called coevolutionary game theory is proposed to analyse the coupled evolution of strategies and environment [35–39]. The core idea is to incorporate the game–environment feedback mechanism into replicator dynamics, in which the feedback changes the pay-off structure and further influences the evolution of strategies [40,41]. Such a framework successfully shows the emergence of an oscillating tragedy of the commons. Similar cycles are also confirmed in asymmetric evolutionary games with heterogeneous environments [42]. As a meaningful example of the application, the framework is used to explore the effects of the intrinsic growing capacity of the resources with punishment and inspection mechanisms [43]. In summary, these eco-evolutionary models reveal the great role that the feedback loop plays in resolving social dilemma and promoting the emergence of long-term cooperation.
However, it has been proved that, in most microbial systems, the essential factor that creates density-dependent (or other ecological property-dependent) selection, which leads to the existence of a feedback loop, is the preferential access to the common good for cooperators [44,45]. In other words, the preferential access mechanism affects the welfare of cooperators and defectors, which further determines the selection direction of ecological properties. This indicates an important fact that the current reward and pay-off structures of cooperators in a public goods game (PGG) may actually be influenced by how well they fare against defectors (namely, the natural selection gradient in the population). More specifically, the multiplication factor of cooperators may change during evolution. The changes depend directly on the current pay-offs of cooperators and defectors. This process in turn affects the evolutionary dynamics and leads to the existence of an asymmetrical feedback.
While most of the previous works focus on two-player games with environmental feedback [40,42], this selection gradient engineering via asymmetrical feedback in PGG, which is more general in microbial systems, is ignored; the effects of this feedback loop remain unclear. In addition, there is still a lack of proper understanding of nonlinear feedback mechanisms since most studies concentrate on linear feedback laws. Further, when looking into the current experimental results in microbial systems, we find that there exists a big theoretical gap in how to effectively steer a given initial population state to a desired final state with external feedback control laws in coevolutionary games dynamics, which may have wide applications in systems biology.
To advance all these important issues, in this work we propose a general framework which extends the two-player games with environmental feedback to coevolutionary multi-player games with asymmetrical feedback driven by a nonlinear selection gradient. Unlike the solely interior equilibrium phenomenon obtained in previous models, we find the emergence of multiple segments of stable and unstable manifolds with a number of different feedback control functions. It is noteworthy that the equilibrium curve of an unstable manifold circumstance in our model is in line with the separatrix obtained by experimental results in [31]. In addition, a larger relative changing speed of the asymmetrical feedback can not only accelerate the convergence speed of stable manifolds but also increase the attraction basin of these stable manifolds. Our model reveals the detailed effects of the asymmetrical feedback loop driven by a nonlinear selection gradient in PGG, which is an important complement and generalization for the previous coevolutionary framework.
Moreover, we develop a new manifold control method based on our framework: when incorporating time-dependent or state-dependent switching laws that can actually control the stability of the possible manifolds [46–48], we can steer the coevolutionary games dynamics to any desired region. Therefore, our framework can be widely applied into culture refresh modes for establishing continuous culture devices and designing the required chemostat for microbial experiments, which is of great significance in systems biology and microbial ecology [49–51].
2. Modelling framework
Here, we propose a general framework for evolutionary dynamics with feedback loops in PGG, which is based on the current studies on two-player coevolutionary game theory [40]. We begin from a further observation of the experimental results in [31], which confirms the existence of a strong feedback loop between laboratory yeast population dynamics and the evolutionary dynamics of cooperators, the SUC2 gene, as shown in figure 1a. The phase graph of the coevolutionary system is clearly divided into two regions by the separatrix line, above which the system converges to an eco-evolutionary equilibrium and the population survives and below which the population goes extinct. Of particular interest, a specific bi-phasic logistic mathematical model based on the Lotka–Volterra model of competition has been proposed to reproduce the emergence of the separatrix line in [31], in which the population growth rates of cooperators and defectors are distinguished under different cooperator densities. Although originating from the laboratory yeast, these experimental results are representative of the commonplace existence of feedback loops in many natural microbial systems. However, for a better understanding of all those similar coevolutionary dynamics of population strategy and ecological properties, a general framework is needed such that the population density in figure 1a can be included as an example. Further, in figure 1b, we raise an important control problem in general coevolutionary games dynamics, which has wide applications in similar microbial experiments: how can we effectively steer the given initial population state (x0, y0) to a desired final state (x1, y1) with external feedback control laws? To make progress on all these unsolved issues, in what follows we present a novel coevolutionary model with feedback laws that can be engineered based on the nonlinear selection gradient in the system.
Figure 1.
Experiment results in [31] and schematic of our eco-evolutionary model framework. (a) Eco-evolutionary trajectories of yeast population density and the fraction of cooperators, SUC2 gene. This experimental result consists of 60 cultures over five growth–dilution cycles. The phase graph shows clearly two regions divided by a separatrix line, above which the system converges to an eco-evolutionary equilibrium and below which the population goes extinct. The separatrix line is predicted by a bi-phasic logistic model, provided in [31]. (b) Theoretical gap in the control problems of coevolutionary dynamics in microbial systems: how to steer the given initial population state (x0, y0) to a desired final state (x1, y1) with external feedback control laws. (c) Schematic of the model framework: eco-evolutionary games with asymmetrical feedback driven by a nonlinear selection gradient in a PGG.
Consider a well-mixed population. An individual finds itself in a group of size S + 1, with S other players participating in the PGG. All players can choose to be either a cooperator that contributes c to the public pool or a defector that free rides others’ efforts in the group. In classical PGG, the total contributions are multiplied by a multiplication factor r and then divided equally among all participants. In this work, to describe the phenomenon that cooperators have preferential access to the common good in real microbial systems, which facilitates the formation of an asymmetrical feedback loop, we assume that the multiplication factors of cooperators and defectors are different, denoted by rc and rd, respectively, and rc ≥ rd. Without loss of generality, we keep rd constant and let rc change based on nonlinear feedback driven by the selection gradient (i.e. the nonlinear control function of the current pay-offs of cooperators and defectors) [52]. In turn, rc affects the relationship of the cooperators’ and defectors’ pay-offs and further drives evolutionary dynamics. In this way, we characterize all kinds of ecological properties affected by the fraction of cooperators as a benefit of cooperation, which can be described by the multiplication factor of cooperators. The schematic of this coevolutionary game framework is shown in figure 1c.
Assume that x denotes the frequency of cooperators in the population. For any given focal individual, the chance that k out of other S individuals are cooperators is
For simplicity and without loss of generality, we set the cooperator’s cost c equal to 1. Therefore, the expected pay-offs of cooperators and defectors, Pc and Pd, are
2.1 |
Then the replicator dynamics for the fraction of cooperators x is
2.2 |
where represents the average pay-off of the population. Meanwhile, the feedback-evolving dynamics, i.e. the ecological property evolution in figure 1c, is given by
2.3 |
where ϵ ≥ 0 denotes the relative changing speed of rc, the cooperator’s multiplication factor, compared with strategy dynamics. The logistic term (rc − α)(β − rc) ensures that rc is restrained to the range [α, β], which satisfies 1 < α < β < S + 1 according to the social dilemma in PGG. In addition, f(x, rc) is a control function that describes the asymmetrical feedback mechanisms in our model. While f actually characterizes the current impact of population strategies on the environment, previous works exclusively focus on linear selection gradient feedback laws, such as f = θx − (1 − x) in [40] and f = eL x + eH (1 − x) in [41]. Here, we stress our effects on the generality of nonlinearity in feedback control laws, the general form of which is
2.4 |
in which
2.5 |
and ai ≥ 0, θi > 0, n + 1 denotes the order of the control function. Here Φ0(x, rc) = Pc − Pd is the simplest form of the linear selection gradient. Therefore, equation (2.4) provides a series of control functions driven by the nonlinear selection gradient in a general polynomial form. Also note that, to construct a stabilizing selection law, the sign of the last term (i.e. (an − Φn(x, rc))) in equation (2.4) is contrary to the other terms [52].
Finally, our generalized framework of multi-player evolutionary games with asymmetrical feedback driven by nonlinear selection gradient can be written as follows:
2.6 |
3. Results
(a). Emergence of multiple segments of stable and unstable equilibrium manifolds
Firstly, we analyse the simplest circumstance in which the feedback control term f is a quadratic function, i.e. n = 1,
3.1 |
The co-evolutionary model is explicitly described by
3.2 |
In figure 2, we show the emergence of multiple segments of stable and unstable equilibrium manifolds using phase graphs under different conditions. For simplicity and without loss of generality, the parameters are chosen as follows: α = 1.5, β = 3.5, S = 3, rd = 1.5, ϵ = 2, θ1 = 2 and a1 = 2, 0.5, 0. In addition, in figure 2d, we present all the curves that satisfy f = 0 in figure 2a–c. In the following parts of this paper, to clearly describe the stability of fixed points, we name Pc = Pd as the equilibrium curve and θi Pc − Pd = ai as the control curves. Under these parameters, there are five possible fixed points on the boundary and an equilibrium curve for the system in total. Among the five boundary fixed points, (x = 0, rc = 1.5) is always stable and (x = 0, rc = 3.5), (x = 1, rc = 1.5), (x = 1, rc = 3.5) are always unstable, while the stability of (x = 1, rc = (25/16) + (ai/2)) depends on the parameter ai. Detailed proofs are provided in electronic supplementary material, appendix A. Of particular interest, here we focus on the stability of the equilibrium curve. Unusually, we obtain the emergence of stable equilibrium manifolds in both figure 2b,c, which means that the system can finally evolve to many different stable states depending on the initial conditions. This new phenomenon is totally different from the solely interior fixed points situation discussed in previous models [40,41]. Moreover, the equilibrium curve of unstable manifold situations in our model (figure 2a) is in line with the phase separatrix observed by experimental work in figure 1a, which indicates the potential power for our general framework to explain the abundant eco-evolutionary phenomena shown in real microbial systems. Additionally, we provide detailed proof of the stability of the manifolds in the following section. For simplicity and without loss of generality, we use parameters given in figure 2c in which θ1 = 2 and a1 = 0 as an example. The schematic of this proof is shown in figure 3.
Figure 2.
Emergence of stable equilibrium manifolds when the feedback control function f is in quadratic form. (a–c) Phase graph under different control conditions. Throughout, α = 1.5, β = 3.5, S = 3, rd = 1.5, ϵ = 2, θ1 = 2. We change a1 = 2, 0.5, 0. The stable and unstable parts of the equilibrium curve are indicated by solid and dashed lines, respectively. In particular, in (c), we mark the typical stable and unstable manifold situations in a small neighbourhood of the equilibrium curve with rectangular boxes and (d) presents all curves that satisfy f = 0 in (a–c). (Online version in colour.)
Figure 3.
Schematic of the stability proof. The fixed point on the equilibrium curve is stable if and only if wi · vi < 0 in a small neighbourhood, where vi is the normal vector of the equilibrium curve and wi is the trajectory field direction. (Online version in colour.)
Assume ( ) is an arbitrary fixed point on the equilibrium curve Pc = Pd. The phase plane is separated into two regions by the equilibrium curve, above which is called region A and below which is region B. Then ( ) is stable if and only if
3.3 |
in a small neighbourhood of ( ), where vi is the normal vector of the equilibrium curve while wi is the trajectory field direction, i = 1, 2. According to equation (2.1), the equilibrium curve Pc = Pd can be written as
3.4 |
Defining h(x) as the slope equation of the equilibrium curve, we have
3.5 |
Therefore, we obtain the normal vectors of the equilibrium curve at ( ):
3.6 |
On the other hand, the trajectory vector ( ) satisfies when (x, rc) is in region A and when (x, rc) is in region B, according to equation (3.2). Thus, the trajectory field directions in a small neighbourhood of ( ) read
3.7 |
where g(x) is the slope function of the trajectory field,
3.8 |
Substituting equations (3.6) and (3.7) in equation (3.3), we reach the necessary and sufficient condition that ( ) is stable,
3.9 |
Finally, let α = 1.5, β = 3.5, S = 3, rd = 1.5, ϵ = 2, θ1 = 2 and a1 = 0; then we have
3.10 |
Note that rc ∈ [1.5, 3.5], which leads to x ∈ [1/12, 1] according to equation (3.4). Substituting equations (3.10) in equation (3.9), we have . Therefore, when x > 0.25, the trajectories in the neighbourhood of the fixed points will converge to the equilibrium curve, which proves the stability of the manifolds. On the contrary, when x ∈ [1/12, 0.25), we have wi · vi > 0, and the trajectories in the neighbourhood evolve away from the equilibrium curve, a situation in which the manifolds are unstable. Therefore, x = 0.25 is actually a saddle point of the system which satisfies wi · vi = 0. The typical stable and unstable manifold situations in a small neighbourhood of the equilibrium curve are marked with rectangular boxes in figure 2c. Similarly, we derive that the stable region of the equilibrium curve is x ∈ (0.5595, 1) in figure 2b, while there only exist unstable manifolds in figure 2a. In summary, we have proved the emergence of stable equilibrium manifolds in our framework. Meanwhile, we provide detailed approach to calculate the saddle point of the system, which is the critical point for the stability of the equilibrium curve.
In figure 4, we present the detailed effects of the relative asymmetrical feedback speed. Throughout the figure, α = 1.5, β = 3.5, S = 3, rd = 1.5, θ1 = 4, a1 = 0. We give ϵ = 0.1, 0.5, 2 in figure 4a–c, respectively. According to the results presented in the first column, which shows the phase graphs under different circumstances, we find that the relative changing speed of the cooperator’s multiplication factor has a strong influence on the slope of the trajectories and further affects the position of the saddle point on the equilibrium curve, i.e. it influences the stability of the manifolds. When the relative feedback speed ϵ is larger, the trajectory field is steeper and the attraction basin of these stable manifolds increases. We prove this conclusion analytically using the same approach as shown in the stability proof section. We keep ϵ as a variable and the other parameters are the same as in figure 4.
Figure 4.
The effects of relative asymmetrical feedback speed. Throughout, α = 1.5, β = 3.5, S = 3, rd = 1.5, θ1 = 4, a1 = 0. We change ϵ = 0.1, 0.5, 2 in (a–c), respectively. The first column presents phase graphs in different situations while the second and third columns give variations of strategy dynamics as well as the cooperator’s multiplication factor over time, correspondingly. We use solid versus dashed lines to indicate the stability of the equilibrium curve in all phase graphs. (Online version in colour.)
Restraining the slope function of the trajectory field g(x) in a small neighbourhood of the equilibrium curve, i.e. letting Pc → Pd, leads to rc → 1.5 + 2.5/(3x + 1) and x ∈ [1/12, 1],
3.11 |
Let ; then we have
3.12 |
Therefore, when the equilibrium curve is stable, while when the equilibrium curve is unstable. Finally, note that is a monotone decreasing function which indicates that, when ϵ is larger, becomes smaller, i.e. the attraction basin of these stable manifolds increases.
In addition, the second and third columns of figure 4 give variations of the strategy dynamics and the cooperator’s multiplication factor over time, respectively. In each subfigure, we present four different initial conditions. Our results show that a larger ϵ effectively accelerates the convergence speed of the stable manifold, but it may actually slow down the converging process of unstable manifolds towards the mutual defection state.
In figure 5, we show the determinants of the position of the equilibrium curve as well as their detailed effects. In the general framework, the equilibrium equation rc = rd + (S + 1 − rd)/(Sx + 1) indicates that the position of the equilibrium curve is determined by the defector’s multiplication factor rd and the group size S, according to equation (3.4). Moreover, we have
3.13 |
in which rd ≥ 0 and x ∈ [0, 1]. Therefore (∂rc/∂rd) ≥ 0, (∂rc/∂S) ≥ 0, which means that rc increases as rd or S becomes larger. We present these varying trends in figure 5 in detail, in which S = 3 and rd = 0, 0.5, 1.5, 2.5 in figure 5a while rd = 1.5 and S = 3, 4, 5, 6 in figure 5b. It is interesting to notice the similarities and connections between our theoretical outcomes and the experimental results in the yeast case. Sanchez & Gore [31] further create three environments using different dilution factors: a ‘benign’ environment with a low dilution factor, an ‘intermediate’ environment with a moderate dilution factor and a ‘harsh’ environment with a high dilution factor. They found that the position of the separatrix line moves upwards as the environment becomes harsher. The same trend can be observed in our results (see figure 5a): when rd becomes larger, the relative pay-off of defectors increases and the cooperation environment gets worse; the equilibrium curves also moves upwards. This indicates that the relative value of rd in our model could be a simple symbol of the environmental state in real microbial systems.
Figure 5.
How the defector’s multiplication factor rd and the group size S influence the position of the equilibrium curve and stable manifolds. (a) We fix S = 3 and change rd = 0, 0.5, 1.5, 2.5. (b) We fix rd = 1.5 and set S = 3, 4, 5, 6. (Online version in colour.)
Furthermore, in figure 6, we propose a more complex situation where n = 2 and f is a cubic function, which can be written as
3.14 |
Figure 6.
Phase graphs under different circumstances where the control function f is in cubic form. Throughout, α = 1.5, β = 3.5, S = 3, rd = 1.5, ϵ = 2. We use solid versus dashed lines to indicate the stability of equilibrium curves. (a) θ1 = 2, a1 = 1.2, θ2 = 2, a2 = 2. The stable range of the equilibrium curve is x ∈ (0.09355, 1]. (b) θ1 = 2, a1 = 0, θ2 = 2, a2 = 2. There only exist unstable manifolds. (c) θ1 = 1.5, a1 = 0, θ2 = 4, a2 = 0. The stable range of the equilibrium curve is x ∈ (0.3395, 1]. (d) θ1 = 2, a1 = 0.5, θ2 = 2, a2 = 2. The stable range of the equilibrium curve is x ∈ (0.1237, 0.3198]. (e) θ1 = 2, a1 = 0, θ2 = 2, a2 = 0.5. The stable range of the equilibrium curve is x ∈ (0.5984, 1]. (f ) θ1 = 4, a1 = 1, θ2 = 4, a2 = 2. The stable range of the equilibrium curve is x ∈ (0.1057, 0.2226) and x ∈ (0.622, 1]. (Online version in colour.)
Throughout the figure, α = 1.5, β = 3.5, S = 3, rd = 1.5, ϵ = 2. In figure 6a–c, we present different combinations of the two control curves when there is no intersection between the control curves and the equilibrium curve, while there exists one intersection in figure 6d,e and two intersections in figure 6f . Not surprisingly, the trajectory field reveals rich probabilities and abundant new variation trends, an important one of which is that (x = 0, rc = 3.5) becomes a stable fixed point while (x = 0, rc = 1.5) becomes unstable, indicating an opposite path direction for a range of initial conditions compared with the n = 1 situations we discussed above. In addition, in figure 6a,c–f , we obtain stable equilibrium manifolds ranging from a small neighbourhood of the equilibrium curve, as in figure 6d, to a large region, as in figure 6a, as shown by the solid lines. On the other hand, figure 6b shows the completely unstable manifolds situation.
In general, our results reveal that we can control the stability of the equilibrium curve Pc = Pd as well as the stability of the manifolds by giving different feedback control functions f or changing the relative feedback speed ϵ. This indicates the possibility for designing population-state-dependent switching control laws to steer the system evolution towards the desired directions based on our framework. We provide a detailed control approach as well as two control examples in the next section.
(b). Manifold control with switching control laws
First, we incorporate two kinds of switching control laws in our general framework, one of which is time-dependent and the other of which is state-dependent.
The time dependent switching control law for the control function f can be written as follows:
3.15 |
Here σ(t): [0, ∞) → I, where I represents a finite index set 1, 2, …, m. In addition, k(σ) + 1 is the order of the control function fσ.
Additionally, the state-dependent switching control law can be written as
3.16 |
Here s: q → I, where q ∈ Q, which represents a family of switching surfaces/guards that partition the x − rc plant into finite regions, and I is a finite index set 1, 2, …, m. k(s) + 1 is the order of the control function fs.
In electronic supplementary material, appendix B, we provide a constructive proof for the existence of control laws when given a certain final state (x1, r1) with an initial state (x0, r0) in our general framework. We show the possibility of ending the evolution in any desired region, both above and below the equilibrium curve, with any fraction of final cooperators, as long as the initial fraction of cooperators x0 is not too small, otherwise the evolution cannot even reach the equilibrium curve and directly ends in a mutual defection state. Note that our proof is a heuristic method for seeking a group of possible control functions, which might not be the only solution for a certain control problem.
For a better understanding, here we illustrate two detailed control examples in figure 7. The evolution begins from (x0, r0) = (0.2, 1.6) and we give two desired final states: (x1, r1) = (1, 2.5) and (0.5, 2).
Figure 7.
Two control examples with switching control laws in the general framework. The fixed parameters are as follows: α = 1.5, β = 3.5, S = 3, rd = 1.5. (a) Phase trajectories of two control examples. We begin from (x0, r0) = (0.2, 1.6) and give two desired final states: (x1, r1) = (1, 2.5) and (0.5, 2). The first evolution path is the blue trajectory followed by the red one, ending at (1, 2.5). Here we only use time-dependent switching control law, in which ϵ1 = 2 with θ1,1 = 2, a1,1 = 1.2, θ1,2 = 2, a1,2 = 2 for f1 and ϵ2 = 2 with θ2,1 = 2, a2,1 = 1.875 for f2. Here t is large enough to end the evolutions at the stable fixed points. The second example consists of three trajectories: the blue, green and orange ones, ending at (0.5, 2). Here we use time-dependent switching control law for the first two trajectories, and state-dependent switching control law for the third control function to stop the evolution at x = 0.5. Detailed parameters for the relative feedback speeds and the control functions are as follows: ϵ1 = 2 with θ1,1 = 2, a1,1 = 1.2, θ1,2 = 2, a1,2 = 2 for f1, ϵ2 = 2 with θ2,1 = 2, a2,1 = 0, θ2,2 = 2, a2,2 = 0.5 for f2, and ϵ3 = 3.2 with θ3,1 = 2, a3,1 = 0, θ3,2 = 2, a3,2 = 2 for f3. In both examples, when the system evolves to the equilibrium curve and reaches a stable fixed point, we change the control function and meanwhile provide a small disturbance δ ≤ 0.01 to rc according to the desired direction, by which means we restart the evolutions. (b,c) Detailed time evolutions of the population state (x, rc) in the first and second control examples, respectively. The colours of the curves correspond to the two y-axes while the types of the curves indicate evolutions under different control laws. The colours of control laws ϵi fi correspond to the trajectories in (a). In particular, in (c), control law 3 is a state-dependent switching control law and the evolution ends at about t = 203.8.
The first example only uses the time-dependent switching control law, in which the control functions and the relative feedback speeds are as follows:
3.17 |
with t large enough to end the evolutions at the stable fixed points. The evolution path is the blue trajectory followed by the red one, which finally stops at (1, 2.5), as shown in figure 7a. Further, in figure 7b, we provide detailed time evolutions of the population state (x, rc) under two control stages. The colours of the curves correspond to the two y-axes while the types of the curves indicate the evolutions under different control laws. The colours of the control laws ϵi fi correspond to the trajectories in figure 7a.
The second example is composed of three trajectories in figure 7a: the blue, green and orange ones, ending at (0.5, 2). Here we use the time-dependent switching control law for the first two trajectories, and the state-dependent switching control law for the third control function to stop the evolution at x = 0.5. The control functions and the relative feedback speeds are as follows:
3.18 |
Additionally, in figure 7c, we show the time evolutions of the population state (x, rc) under three control stages. Specifically, control law 3 is state-dependent and the evolution stops at about t = 203.8.
In both examples, when the system evolves to the equilibrium curve and reaches a stable fixed point, we change the control function and meanwhile provide a small disturbance δ ≤ 0.01 to rc according to the desired direction, which restarts the evolutions. The absolute errors for the final positions of rc when x reaches x1 are within 0.01, according to the numerical solutions of the equations.
Finally, we look back at the yeast experiment again in order to illustrate how our control method works in real experimental operations. According to Gore et al. [5], the cooperator strain in the experiments is a histidine auxotroph (i.e. one that cannot produce histidine endogenously). Consequently, the multiplication factor of the cooperators in our model can be modulated by controlling the histidine concentration in the growth medium; namely, the ‘cost of cooperation’, which can change the growth rate of the cooperators relative to the defectors. This shows the practicability of our model framework to steer the coevolutionary dynamics in real microbial systems.
4. Conclusion and discussions
The coevolutionary game between environment and strategy dynamics has aroused great concern in recent years, because of the widespread existence of eco-evolutionary feedback loops and their great importance in a range of natural systems [53–55]. Despite the progress in two-player games with linear environmental feedback laws, a more general framework is required to describe the nonlinear coevolutionary dynamics of the population strategy and population properties in PGG.
Inspired by the experimental results in [31] that confirm the existence of strong feedback loops as well as the emergence of the separatrix line in dynamics, we provide a modelling framework in multi-player games with asymmetrical feedback driven by a nonlinear selection gradient, taking into account the fact that the preferential access to the common good for cooperators directly brings about the emergence of feedback loops in most microbial systems. We consider ecological properties solely being affected by the fraction of cooperators, such as the population density in [31], as a benefit of cooperation that can be described by the cooperator’s multiplication factor, which makes our framework more general. Unusually, we find multiple segments of stable and unstable equilibrium manifolds in phase graphs with a number of control functions, which is a new dynamical phenomenon that is totally different from the solely interior fixed equilibrium situation obtained in previous works. In addition, we show that the relative asymmetrical feedback speed for group interactions centred on cooperators can accelerate the converging process of the stable manifolds while slowing down the convergence speed of unstable manifolds. And a larger feedback speed increases the attraction basin of these stable manifolds. In addition, the position of the equilibrium curve is determined by the defector’s multiplication factor and the group size of the game. Finally, we propose an innovative manifold control approach by incorporating switching control laws which can actually control the stability of the possible manifolds into our general framework. We provide a constructive proof as well as two specific control examples to show the possibility of steering the system states evolving towards the designed directions and entering into any desired region, as long as the initial fraction of cooperators is not too small.
While some previous works have studied the stochastic dynamics on slow manifolds in deterministic dynamical systems [56,57], here, for the first time, we find the emergence of stable equilibrium manifolds in feedback-evolving games. In line with the experimental results, our model reveals great potential to explain and understand the eco-evolutionary dynamics in a variety of real microbial systems. Furthermore, the manifold control method that can steer eco-evolutionary dynamics with external switching feedback control laws fills the challenging theoretical gap in microbial experiments, which may have wide applications in systems biology and microbial ecology.
It is worth noting that the equilibrium manifold in our model naturally extends the concept of population equilibrium points to a manifold (i.e. curve) of stable equilibria; the ultimate population state will be determined by the initial condition and the eco-evolutionary dynamics with environmental feedback. This mathematical extension is not only biologically plausible, but also enables the combination of control theory and evolutionary game theory that aims to steer the population to the desired states. As the observed coevolutionary behaviours are largely determined by the nonlinear asymmetrical feedback which is related to the selection gradient, we may expect qualitatively similar behaviours in other kinds of social dilemma games as well [58]. Although our present study is focused on group cooperation in multi-person PGGs, our results on manifold control are applicable to many other important situations, such as balancing excitatory and inhibitory interactions in neuronal populations and suppressing evolution of drug resistance in cancer treatment, just to name a few. Finally, since our framework is performed in the well-mixed population, the evolutionary results in the structured population could be slightly different, as observed in some microbial experiments, which may need further studies [59].
Supplementary Material
Acknowledgements
X.W., Z.Z. and F.F. gratefully acknowledge Alvaro Sanchez, who generously shared the experimental data for our work.
Data accessibility
The experimental data and the source codes for reproducing the separatrix line, phase graphs and control examples are available at .
Authors' contributions
X.W. and F.F. conceived the model. X.W., Z.Z. and F.F. performed the data and theoretical analyses and wrote the manuscript.
Competing interests
We declare we have no competing interests.
Funding
This work is supported by the Program of National Natural Science Foundation of China(grant nos. 11871004 and 11922102). F.F. is supported by a Junior Faculty Fellowshipawarded by the Dean of the Faculty at Dartmouth and also by the Bill & Melinda Gates Foundation (award no. OPP1217336), the NIH COBRE Program(grant no. 1P20GM130454), a Neukom CompX Faculty Grant, the Dartmouth Faculty Startup Fundand the Walter & Constance Burke Research Initiation Award.
Reference
- 1.Frank SA. 1998. Foundations of social evolution. Princeton, NJ: Princeton University Press. [Google Scholar]
- 2.Hauert C, Holmes M, Doebeli M. 2006. Evolutionary games and population dynamics: maintenance of cooperation in public goods games. Proc. R. Soc. B 273, 2565–2571. ( 10.1098/rspb.2006.3600) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.West SA, Griffin AS, Gardner A, Diggle SP. 2006. Social evolution theory for microorganisms. Nat. Rev. Microbiol. 4, 597–607. ( 10.1038/nrmicro1461) [DOI] [PubMed] [Google Scholar]
- 4.Wakano JY, Nowak MA, Hauert C. 2009. Spatial dynamics of ecological public goods. Proc. Natl Acad. Sci. USA 106, 7910–7914. ( 10.1073/pnas.0812644106) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Gore J, Youk H, Van Oudenaarden A. 2009. Snowdrift game dynamics and facultative cheating in yeast. Nature 459, 253–256 ( 10.1038/nature07921) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Stewart AJ, Plotkin JB. 2014. Collapse of cooperation in evolving games. Proc. Natl Acad. Sci. USA 111, 17 558–17 563. ( 10.1073/pnas.1408618111) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Cortez M, Patel S, Schreiber S. 2018. Destabilizing evolutionary and eco-evolutionary feedbacks drive eco-evo cycles in empirical systems. (https://www.biorxiv.org/content/10.1101/488759v1.full) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Hardin G. 1968. The tragedy of the commons. Science 162, 1243–1248. ( 10.1126/science.162.3859.1243) [DOI] [PubMed] [Google Scholar]
- 9.Pauly D, Christensen V, Guénette S, Pitcher TJ, Sumaila UR, Walters CJ, Watson R, Zeller D. 2002. Towards sustainability in world fisheries. Nature 418, 689–695. ( 10.1038/nature01017) [DOI] [PubMed] [Google Scholar]
- 10.Kraak SB. 2011. Exploring the ‘public goods game’ model to overcome the tragedy of the commons in fisheries management. Fish Fish. 12, 18–33. ( 10.1111/j.1467-2979.2010.00372.x) [DOI] [Google Scholar]
- 11.Cohen JE. 1995. Population growth and earth’s human carrying capacity. Science 269, 341–346. ( 10.1126/science.7618100) [DOI] [PubMed] [Google Scholar]
- 12.Hauser OP, Rand DG, Peysakhovich A, Nowak MA. 2014. Cooperating with the future. Nature 511, 220–223. ( 10.1038/nature13530) [DOI] [PubMed] [Google Scholar]
- 13.Fu F, Chen X. 2018. Social learning of prescribing behavior can promote population optimum of antibiotic use. Front. Phys. 6, 139 ( 10.3389/fphy.2018.00139) [DOI] [Google Scholar]
- 14.Bauch CT, Galvani AP, Earn DJ. 2003. Group interest versus self-interest in smallpox vaccination policy. Proc. Natl Acad. Sci. USA 100, 10 564–10 567. ( 10.1073/pnas.1731324100) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Bauch CT, Earn DJ. 2004. Vaccination and the theory of games. Proc. Natl Acad. Sci. USA 101, 13 391–13 394. ( 10.1073/pnas.0403823101) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Chen X, Fu F. 2019. Imperfect vaccine and hysteresis. Proc. R. Soc. B 286, 20182406 ( 10.1098/rspb.2018.2406) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Schoener TW. 2011. The newest synthesis: understanding the interplay of evolutionary and ecological dynamics. Science 331, 426–429. ( 10.1126/science.1193954) [DOI] [PubMed] [Google Scholar]
- 18.Hauert C, Wakano JY, Doebeli M. 2008. Ecological public goods games: cooperation and bifurcation. Theor. Popul. Biol. 73, 257–263. ( 10.1016/j.tpb.2007.11.007) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Post DM, Palkovacs EP. 2009. Eco-evolutionary feedbacks in community and ecosystem ecology: interactions between the ecological theatre and the evolutionary play. Phil. Trans. R. Soc. B 364, 1629–1640. ( 10.1098/rstb.2009.0012) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Hanski IA. 2011. Eco-evolutionary spatial dynamics in the Glanville fritillary butterfly. Proc. Natl Acad. Sci. USA 108, 14 397–14 404. ( 10.1073/pnas.1110020108) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Riley MA, Wertz JE. 2002. Bacteriocins: evolution, ecology, and application. Annu. Rev. Microbiol. 56, 117–137. ( 10.1146/annurev.micro.56.012302.161024) [DOI] [PubMed] [Google Scholar]
- 22.West SA, Buckling A. 2003. Cooperation, virulence and siderophore production in bacterial parasites. Proc. R. Soc. Lond. B 270, 37–44. ( 10.1098/rspb.2002.2209) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Kümmerli R, Brown SP. 2010. Molecular and regulatory properties of a public good shape the evolution of cooperation. Proc. Natl Acad. Sci. USA 107, 18 921–18 926. ( 10.1073/pnas.1011154107) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Nadell CD, Xavier JB, Foster KR. 2008. The sociobiology of biofilms. FEMS Microbiol. Rev. 33, 206–224. ( 10.1111/j.1574-6976.2008.00150.x) [DOI] [PubMed] [Google Scholar]
- 25.Levin SA. 2014. Public goods in relation to competition, cooperation, and spite. Proc. Natl Acad. Sci. USA 111, 10 838–10 845. ( 10.1073/pnas.1400830111) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Raymond B, West SA, Griffin AS, Bonsall MB. 2012. The dynamics of cooperative bacterial virulence in the field. Science 337, 85–88. ( 10.1126/science.1218196) [DOI] [PubMed] [Google Scholar]
- 27.Wintermute EH, Silver PA. 2010. Emergent cooperation in microbial metabolism. Mol. Syst. Biol. 6, 407 ( 10.1038/msb.2010.66) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Becks L, Ellner SP, Jones LE, Hairston NG Jr. 2012. The functional genomics of an eco-evolutionary feedback loop: linking gene expression, trait evolution, and community dynamics. Ecol. Lett. 15, 492–501. ( 10.1111/j.1461-0248.2012.01763.x) [DOI] [PubMed] [Google Scholar]
- 29.Turcotte MM, Reznick DN, Hare JD. 2011. The impact of rapid evolution on population dynamics in the wild: experimental test of eco-evolutionary dynamics. Ecol. Lett. 14, 1084–1092. ( 10.1111/j.1461-0248.2011.01676.x) [DOI] [PubMed] [Google Scholar]
- 30.Cremer J, Melbinger A, Frey E. 2011. Evolutionary and population dynamics: a coupled approach. Phys. Rev. E 84, 051921 ( 10.1103/PhysRevE.84.051921) [DOI] [PubMed] [Google Scholar]
- 31.Sanchez A, Gore J. 2013. Feedback between population and evolutionary dynamics determines the fate of social microbial populations. PLoS Biol. 11, e1001547 ( 10.1371/journal.pbio.1001547) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Nowak MA. 2006. Five rules for the evolution of cooperation. Science 314, 1560–1563. ( 10.1126/science.1133755) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Brockhurst MA, Buckling A, Racey D, Gardner A. 2008. Resource supply and the evolution of public-goods cooperation in bacteria. BMC Biol. 6, 20 ( 10.1186/1741-7007-6-20) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Ross-Gillespie A, Gardner A, Buckling A, West SA, Griffin AS. 2009. Density dependence and cooperation: theory and a test with bacteria. Evolution 63, 2315–2325. ( 10.1111/j.1558-5646.2009.00723.x) [DOI] [PubMed] [Google Scholar]
- 35.Hilbe C, Šimsa Š, Chatterjee K, Nowak MA. 2018. Evolution of cooperation in stochastic games. Nature 559, 246–249. ( 10.1038/s41586-018-0277-x) [DOI] [PubMed] [Google Scholar]
- 36.Szolnoki A, Chen X. 2018. Environmental feedback drives cooperation in spatial social dilemmas. Europhys. Lett. 120, 58001 ( 10.1209/0295-5075/120/58001) [DOI] [Google Scholar]
- 37.Akcay E. 2018. Collapse and rescue of cooperation in evolving dynamic networks. Nat. Commun. 9, 2692 ( 10.1038/s41467-018-05130-7) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Estrela S, Libby E, Van Cleve J, Débarre F, Deforet M, Harcombe WR, Peña J, Brown SP, Hochberg ME. 2018. Environmentally mediated social dilemmas. Trends Ecol. Evol. 34, 6–18. ( 10.1016/j.tree.2018.10.004) [DOI] [PubMed] [Google Scholar]
- 39.Shao Y, Wang X, Fu F. 2019. Evolutionary dynamics of group cooperation with asymmetrical environmental feedback. Europhys. Lett. 126, 40005 ( 10.1209/0295-5075/126/40005) [DOI] [Google Scholar]
- 40.Weitz JS, Eksin C, Paarporn K, Brown SP, Ratcliff WC. 2016. An oscillating tragedy of the commons in replicator dynamics with game-environment feedback. Proc. Natl Acad. Sci. USA 113, E7518–E7525. ( 10.1073/pnas.1604096113) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Tilman AR, Plotkin J, Akcay E. 2019. Evolutionary games with environmental feedbacks. (https://www.biorxiv.org/content/10.1101/493023v3.full) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Hauert C, Saade C, McAvoy A. 2019. Asymmetric evolutionary games with environmental feedback. J. Theor. Biol. 462, 347–360. ( 10.1016/j.jtbi.2018.11.019) [DOI] [PubMed] [Google Scholar]
- 43.Chen X, Szolnoki A. 2018. Punishment and inspection for governing the commons in a feedback-evolving game. PLoS Comput. Biol. 14, e1006347 ( 10.1371/journal.pcbi.1006347) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Celiker H, Gore J. 2012. Competition between species can stabilize public-goods cooperation within a species. Mol. Syst. Biol. 8, 621 ( 10.1038/msb.2012.54) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Koschwanez JH, Foster KR, Murray AW. 2011. Sucrose utilization in budding yeast as a model for the origin of undifferentiated multicellularity. PLoS Biol. 9, e1001122 ( 10.1371/journal.pbio.1001122) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Liberzon D. 2003. Switching in systems and control. Berlin, Germany: Springer Science & Business Media. [Google Scholar]
- 47.Paarporn K, Eksin C, Weitz JS, Wardi Y. 2018. Optimal control policies for evolutionary dynamics with environmental feedback. In Proc. 2018 IEEE Conference on Decision and Control (CDC), Miami Beach, FL, 17–19 December 2018, pp. 1905–1910. Piscataway, NJ: IEEE.
- 48.Garone E, Naldi R, Frazzoli E. 2010. Switching control laws in the presence of measurement noise. Syst. Control Lett. 59, 353–364. ( 10.1016/j.sysconle.2010.03.011) [DOI] [Google Scholar]
- 49.Chuang HY, Hofree M, Ideker T. 2010. A decade of systems biology. Annu. Rev. Cell Dev. Biol. 26, 721–744. ( 10.1146/annurev-cellbio-100109-104122) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Winder CL, Lanthaler K. 2011. The use of continuous culture in systems biology investigations. In Methods in enzymology, vol. 500 (eds D Jameson, M Verma, HV Westerhoff), pp. 261–275. Amsterdam, The Netherlands: Elsevier. [DOI] [PubMed]
- 51.Matteau D, Baby V, Pelletier S, Rodrigue S. 2015. A small-volume, low-cost, and versatile continuous culture device. PLoS ONE 10, e0133384 ( 10.1371/journal.pone.0133384) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Conner JK, Hartl DL. 2004. A primer of ecological genetics. Sunderland, MA: Sinauer Associates Incorporated. [Google Scholar]
- 53.Perc M, Szolnoki A. 2010. Coevolutionary games—a mini review. BioSystems 99, 109–125. ( 10.1016/j.biosystems.2009.10.003) [DOI] [PubMed] [Google Scholar]
- 54.Szolnoki A, Perc M. 2014. Coevolutionary success-driven multigames. Europhys. Lett. 108, 28004 ( 10.1209/0295-5075/108/28004) [DOI] [Google Scholar]
- 55.Li K, Szolnoki A, Cong R, Wang L. 2016. The coevolution of overconfidence and bluffing in the resource competition game. Sci. Rep. 6, 21104 ( 10.1038/srep21104) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Constable GW, McKane AJ, Rogers T. 2013. Stochastic dynamics on slow manifolds. J. Phys. A: Math. Theor. 46, 295002 ( 10.1088/1751-8113/46/29/295002) [DOI] [Google Scholar]
- 57.Constable GW, Rogers T, McKane AJ, Tarnita CE. 2016. Demographic noise can reverse the direction of deterministic selection. Proc. Natl Acad. Sci. USA 113, E4745–E4754. ( 10.1073/pnas.1603693113) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58.Szolnoki A, Perc M. 2019. Seasonal payoff variations and the evolution of cooperation in social dilemmas. Sci. Rep. 9, 1–9. ( 10.1038/s41598-019-49075-3) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Liao MJ, Din MO, Tsimring L, Hasty J. 2019. Rock-paper-scissors: engineered population dynamics increase genetic stability. Science 365, 1045–1049. ( 10.1126/science.aaw0542) [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The experimental data and the source codes for reproducing the separatrix line, phase graphs and control examples are available at .