Abstract
The environment in which a population evolves can have a crucial impact on selection. We study evolutionary dynamics in finite populations of fixed size in a changing environment. The population dynamics are driven by birth and death events. The rates of these events may vary in time depending on the state of the environment, which follows an independent Markov process. We develop a general theory for the fixation probability of a mutant in a population of wild-types, and for mean unconditional and conditional fixation times. We apply our theory to evolutionary games for which the payoff structure varies in time. The mutant can exploit the environmental noise; a dynamic environment that switches between two states can lead to a probability of fixation that is higher than in any of the individual environmental states. We provide an intuitive interpretation of this surprising effect. We also investigate stationary distributions when mutations are present in the dynamics. In this regime, we find two approximations of the stationary measure. One works well for rapid switching, the other for slowly fluctuating environments.
Keywords: evolutionary dynamics, fluctuating environments, stochastic processes
1. Introduction
Evolutionary dynamics describes the change of populations over time subject to spontaneous mutation, selection and other random events [1,2]. Different phenotypes in the population can emerge spontaneously by mutation, i.e. through errors during reproduction of wild-types. In many cases, wild-type and mutant individuals are characterized by heritable differences in behavioural traits or strategies [2]. Selection acts on different phenotypes and changes the population composition. Changes in the state of the environment can alter these selective pressures over time.
Time-varying environments are relevant in the evolution of bacterial populations subject to environment modulations by a host [3,4], or varying antibiotic stress. An illustrative example is the evolution of normal (wild-type) cells and resistant ‘persister’ cells (mutant). This was examined by Kussell et al. [5], where periods of antibiosis were turned on and off. During times of antibiotic stress, the growth rate of normal cells was reduced, but the resistant cells sustain population levels. In addition, Acar et al. [6] provided further experimental evidence supporting the deterministic model used in [5]. More complicated studies of dynamics in switching environments rely on cells ‘sensing’ the environment [7] and on the history or information of the environment during a cell's life [8,9]. These examples illustrate that the assumption of an interaction structure independent of time is not always realistic. At the same time, it is largely an open question how complex interactions between phenotypes together with spontaneous changes in the environment influence the evolutionary dynamics.
The interactions of phenotypes in a population can be formalized in an evolutionary game [10,11]. Such games can be used to describe conflict over food or territory, cheating in resource allocation, as well as interactions between variants of a gene [12–16]. In an evolutionary normal-form game, each individual can be associated with one out of a finite set of strategies. A payoff matrix quantifies the reward received by a given individual when it interacts with another individual [11].
The dynamics of populations interacting in such a game are often described by deterministic replicator equations or similar differential equations [10,17,18]. While deterministic dynamics are useful to understand the action of selection per se, more interesting phenomena arise when stochastic effects are taken into account. A stochastic approach is appropriate—often even strictly required—to understand the impact of fluctuations in finite populations [19,20]. Deterministic approaches fail to capture effects such as fixation and extinction, or the convergence to a stationary distribution in systems with mutation [21–25].
There is an increasing body of literature on stochastic evolutionary games. For example, analytical results for the probabilities of a single mutant to reach fixation have been obtained [26–29]. However, most of this existing work focuses on games played in a fixed environment; the underlying payoff matrix itself remains unchanged in time. This assumption may not be appropriate in cases where external factors influence the environment.
External fluctuations in evolutionary games have been previously introduced by adding extrinsic noise to continuous model parameters [30], or by letting strategy space itself vary in time [31]. Environmental variability has also been the subject of investigation in predator–prey models [32,33].
In this article, we explore different theoretical approaches that allow calculations of fixation probabilities and mean fixation times of a rare mutation, under fluctuating environmental conditions. We use a generic birth–death framework, as described in §2, and our results thus apply to a wide class of population dynamics. In §3, the theory is developed for an environment that can transit between an arbitrary number of discrete states, and we expand on the two-environment scenarios in §4. To illustrate our theoretical results, we study the fixation properties in an evolutionary game that stochastically switches between a coexistence game and a coordination game in §5. We determine environmental conditions under which the success of a rare invading mutant is maximal. This is seen to occur at a non-trivial combination of switching rates. For the case in which mutations occur during the dynamics, as described in §6, we explore how the stationary distribution of the population changes in fluctuating environments. We derive approximations for the stationary distribution, valid for a large range of switching rates. We summarize our findings in §7 and put them into context.
2. Mathematical model
We seek to model evolutionary dynamics in finite populations of two species that are subject to environmental changes. The changes in the environment are such that at any given point in time, the system can be in one of a finite set of environmental states. The state that the environment is in determines the details of the birth and death dynamics. We focus on two cases: first, in the absence of mutations in the dynamics, we derive laws to predict the probability and mean time of the fixation of a mutant. Fixation describes the event in which mutants take over the population as opposed to going extinct. Fixation and extinction are the only two outcomes of dynamics of a rare mutant in a finite population [34]. In figure 1 we show a basic sketch of this scenario in which the two monomorphic states of the population are absorbing. Second, we study the case when mutations occur in the dynamics. There are then no absorbing states. Instead, the dynamics converges to a stationary distribution.
2.1. Birth–death dynamics
We consider populations consisting of a fixed number of N individuals. Each individual can be of one of two types, A or B, which we refer to as ‘mutant’ and ‘wild-type’, respectively. The population is well mixed; every individual can interact with any other individual. The state of the population is fully characterized by the number, i, of individuals of type A. The remaining N − i individuals are of type B. We furthermore assume that at any one time the environment can be in one of Ω discrete states, labelled , where Λ is the space of states of the environment (|Λ| = Ω). Hence the state of the entire system at any time is given by the pair (i,σ).
The discrete-time birth–death dynamics of the population for a given environment, σ, is then specified by the transition probabilities and of a one-step process. Specifically, if the system is in state (i,σ) the population transitions to state i + 1 in the next time step with probability . Similarly, the state of the population in the next time step is i − 1 with a probability . These transitions are shown as black arrows in figure 1. With probability the population remains in state i. We always assume that and for all (i,σ).
With the exception of §6, we always assume that the states i = 0 (all-B) and i = N (all-A) are absorbing ( and for all ). In the absence of further mutation events, a type, once absent, can never be re-introduced. If mutations are present in the dynamics, then the states i = 0 and i = N are no longer absorbing and the system converges to a unique, non-trivial stationary state. We consider this case in §6.
2.2. Fluctuating environment
In our approach, the environment evolves from one state to another independently of the state of the population. This simplification still captures a wide array of natural scenarios. In the discrete-time set-up, we take the dynamics of the environment as a simple Markov chain, described by the transition matrix of size Ω × Ω. The entry μσ→σ′ represents the probability that the environment changes to state σ′ in the next time-step, if it is currently in state σ, as shown in figure 1. The matrix is a stochastic matrix, for all .
A switch of the environment effectively modifies the birth–death dynamics in the population. We do not specify the exact type of interaction at this point, but keep the rates general.
3. Fixation probability and time for a general birth–death process in a fluctuating environment
3.1. Fixation probability
Let us first consider a discrete-time evolutionary process. If the system is in state (i,σ) at a given time, it may transition to 3Ω possible states in any one time-step. These are given by (i,σ′), (i + 1,σ′) and (i − 1,σ′), where can be any of the Ω states of the environment. If we write R(i,σ)→(j,σ’) for the probability of a transition from (i,σ) to (j,σ′), we have
3.1a |
3.1b |
3.1c |
No transitions from (i,σ) to (j,σ′) can occur when |i − j| > 1. In this set-up, the birth–death probabilities are determined by the state of the environment at the beginning of the discrete-time-step.
The fixation probability, ϕi,σ, is the probability that the system ends up in the absorbing state with N individuals of type A, conditioned on initial state (i,σ). The probability of fixation of a single mutant, ϕ1,σ, is of particular interest [21]. It is briefly illustrated in figure 1. In our scenario with switching between Ω environmental states, following the lines of the earlier studies [2,28,35], the following balance equation for the fixation probabilities can be found:
3.2 |
This is to be solved along with the boundary conditions ϕ0,σ = 0 and ϕN,σ = 1 for all .
To obtain a formal solution, we introduce , or in matrix form . The vectors ψi and ϕi each have Ω components. The boundary conditions ϕ0,σ = 0 and ϕN,σ = 1 translate into ψ0,σ = 0 and ψN,σ = 1 for all . With this notation, we have
3.3 |
Using , we obtain
3.4 |
where . We stress that the calculation of fixation probabilities and mean fixation times using this formalism requires the matrix to be invertible. We comment on this further in the context of a specific example in §4.
To keep the notation compact, we define the variable υi,σ = ψi,σ − ψi − 1,σ. Using ψ0,σ = 0, we have . With this notation, we can write equation (3.4) in the following form:
3.5 |
where is the Ω × Ω identity matrix. This relation expresses the vector υi + 1 in terms of the vectors υ1, υ2, … ,υi. We can therefore express all vectors υi (i = 2, … ,N) in terms of υ1. The constraint then determines υ1 self-consistently. We note that the resulting set of equations is linear in the set {υ1,σ}. Hence a solution can be obtained in a closed form, in principle. In practice, one inverts the linear system using one of the standard algebraic manipulation packages. Once υ1 has been found, the other components υi, with i = 2, … ,N, can be computed via equation (3.5). One then uses to find the fixation probabilities starting with i individuals of type A in environment σ, {ϕi,σ}.
We note here that algebraically inverting the linear system (3.5) when N is large is difficult due to the very large number of terms in the corresponding expressions. Thus, at present, this theory is limited computationally to relatively small N.
In the case of a single environment, Ω = 1, the matrix is simply the 1 × 1 identity matrix, and equation (3.5) simplifies to the well-known result for discrete-time birth–death processes [2,28,35].
3.2. Unconditional fixation time
We write ti,σ for the expected number of time-steps taken to reach any one of the two absorbing states, given that the system is started in state (i,σ). These fulfil the boundary conditions t0,σ = tN,σ = 0. With these definitions we find the following relation:
3.6 |
Introducing the variable , we have
3.7 |
and with the notation νi,σ = ξi,σ − ξi − 1,σ, we arrive at
3.8 |
This relation allows one to express all vectors νi (i = 2, … ,N) in terms of ν1. The constraint then determines ν1, and the mean unconditional fixation times are computed using .
3.3. Conditional fixation time
We write for the mean fixation time conditioned on absorption in the all-A state, given that the system is initially in state (i,σ). To find this conditional fixation time, we proceed along similar lines as before. Introducing the variable , which has boundary conditions θ0,σ = θN,σ = 0, the following balance equation can be found:
3.9 |
We note that equations (3.6) and (3.9) appear to be very similar, but the difference is more than just a global pre-factor ϕi,σ; each term in the expression has different indices i and σ.
Introducing the variable , we have
3.10 |
and introducing ηi,σ = ζi,σ − ζi − 1,σ, we arrive at
3.11 |
The set {θi,σ} can then be found using an approach similar to the one described above. Results for the mean conditional fixation time can then be obtained using .
3.4. Continuous-time model
In any of the elementary time steps of the above discrete-time model, both the state of the population (i) and the state of the environment (σ) can change. We next consider a continuous-time set-up. There are two types of discrete events that may occur at any time: (i) the state of the environment may change or (ii) a birth–death event may occur. The rate (per unit time) with which a transition from state σ to state σ′ occurs is denoted by mσ→σ′. The occurrence of these events is independent of the state of the population. The rate with which a birth–death event of the type i → i + 1 occurs is , if the environment is in state σ. The rate with which i → i − 1 occurs is . We write Pi,σ(t) for the probability to find the system in state (i,σ) at time t, and find the master equation
3.12 |
3.4.1. Fixation probability
We write Qj,σ′;i,σ(t) for the probability to find the system in state (j,σ′) a period of time t after it has been started in state (i,σ). The corresponding backward master equation [36,37] reads
3.13 |
We define as the probability that the system has reached fixation in the all-A state a period of time t after the dynamics has been started in state (i,σ). This includes fixation before time t. By setting j = N and summing over σ′ in equation (3.13), we obtain
3.14 |
The fixation probabilities are found as ϕi,σ = limt→∞φi,σ(t), and they can be obtained by setting the time derivative in equation (3.14) to zero. Introducing yi,σ = ϕi,σ − ϕi − 1,σ, one finds
3.15 |
with and where we have used ϕ0,σ = 0 to write . For the case of a single environment, the second term on the right-hand side vanishes and one recovers again the well-known results in single environments [2,28,38]. Equation (3.15) has the same general structure as equation (3.5). Keeping in mind that ϕN,σ = 1, the fixation probabilities can hence be found by applying the approach outlined in §3.1.
3.4.2. Fixation times
Calculating the mean fixation time using a diffusion approximation [34,36,37,39] is not appropriate for our model. The environmental switching process has no continuum limit. Instead we work with the backward master equation (3.13) and adapt the calculation outlined by Antal & Scheuring [21].
We introduce ϑi,σ(t) = ∑σ′[Q0,σ’;i,σ(t) + QN,σ’;i,σ(t)], the probability that the system has reached fixation in either of the two absorbing states a period of time t after being started in (i,σ). Again this includes fixation before t. We then have ρi,σ(t) = ∂tϑi,σ(t) for the probability density to reach fixation exactly at time t. From the backward master equation (3.13), we find
3.16 |
The mean unconditional fixation time is then found via , from which we find
3.17 |
A similar iterative equation can be found for the mean fixation time conditioned on absorption in the all-A state. The only difference is the integral of is given by the fixation probability ϕi,σ, and that . The mean conditional fixation times, , therefore fulfil the relation
3.18 |
Structurally, equations (3.17) and (3.18) are of the same form as the corresponding equations for the discrete-time model, and so they can be solved using an analogous procedure. In continuous time, however, the solution procedure no longer relies on the invertibility of the matrix of switching rates between the states of the environment. This is because we have split up the birth–death dynamics and the changes of the environment into separate events that occur successively.
4. Switching between two environments
We now focus on the case of environments which can be in one of two possible states, i.e. Ω = 2. We label the two states as σ = ±1 (Λ = {+1,−1}). We focus on the discrete-time scenario. The matrix can then be written as
4.1 |
where the quantity is the probability that the state of the environment switches to −σ in a given time-step if it is in state σ at the beginning of this step. We recall that our theoretical results require the inversion of . Excluding the case when vanishes, this inversion can be carried out straightforwardly
4.2 |
For the case Δ = 0, we have verified that there is no anomalous behaviour of simulation results.
4.1. Fixation probability and times
The general result of equation (3.5) now reduces to the recursion
4.3 |
The fixation probability is obtained from the set {νi,σ} via
4.4 |
Similarly, equations (3.8) and (3.11) reduce to
4.5 |
and
4.6 |
respectively. The mean unconditional and conditional fixation times are then found, respectively, as
4.7 |
and
4.8 |
4.2. Effective description for fast switching
The environmental change is fast if the environmental states are short-lived, i.e. much shorter than the mean fixation time in either environment. Then we expect the population dynamics to be controlled by a set of effective transition probabilities, i.e. weighted averages of the original transition probabilities in the different environmental states. The weights are given by the fraction of time spent in each environmental state. As the dynamics of σ follows a simple telegraph process [36], the asymptotic fraction of time spent in the state σ is p−σ/(pσ+p−σ) for . Using this, the effective transition probabilities are given by
4.9 |
We note that pσ is the probability that in a given time-step the environment switches from state σ to −σ. Hence the time spent in state σ decreases with increasing pσ if p−σ is held fixed.
We anticipate that expression (4.9) can formally be derived by introducing a relative scaling parameter between the switching probabilities and the birth–death probabilities, and then by taking a suitable limit in which the timescales of both processes are widely separated. We do not explore this route further here.
In this approximation, the dynamics of the population are mapped to a simple birth–death process on the set with absorbing states i = 0 and i = N. For such processes, explicit expressions for the fixation probabilities and mean fixation times are known [2,28,35]. In the fast-switching limit, we propose the following approximation for the fixation probability:
4.10 |
We write here . The corresponding approximations for the mean unconditional and conditional fixation times of a single mutant, respectively, are
4.11 |
and
4.12 |
These expressions exactly describe the fixation properties of a birth–death system with the effective transition probabilities; the nature of our approximation is to assume that the birth–death process in quickly changing environments can be described by the effective transition probabilities in equation (4.9).
Finally, we note that this theory is independent of the invertibility of the switching matrix .
5. Fixation in fluctuating two-player two-strategy games
5.1. Evolutionary games
As a direct application of the general theory we have developed, we now consider evolutionary game dynamics in well-mixed, finite populations. Any of the N individuals can be of one of two types, A or B. We limit the discussion to two-player games, but the extension to multi-player games (e.g. [25,40,41]) is straightforward.
At any point in time the environment is in one of two discrete states . This state fluctuates in time as specified above. The interaction between individuals is characterized by the payoff matrix
5.1 |
The subscript σ indicates the dependence on the environment. The matrix focuses on the column player: a type-A individual encountering another of its kind receives aσ, and it receives bσ when interacting with a type-B individual. In turn, an individual of type B interacting with an individual of type A obtains cσ, and dσ is the payoff for each individual if they are both of type B.
If the environment is in state σ, and if there are i individuals of type A in the population and N − i individuals of type B, the expected payoffs for each type of player are
5.2a |
5.2b |
The reproductive fitness of any individual is a function of the individual's payoff in the evolutionary game. We use an exponential mapping [42,43]
5.3a |
5.3b |
This is a common natural choice in which fitness is never negative and monotonically increasing with payoff. Any other functional form of the payoff-to-fitness mapping with these two properties would be equally appropriate. The constant parameter β > 0 is the so-called intensity of selection. Based on this definition of fitness, we model the evolutionary dynamics by the update rules of the Moran process [34,44], which has been widely used in evolutionary game theory [2,28,45]. The Moran process represents a simple birth–death process in which the population size remains constant, and by construction it has absorbing states at i = 0 and i = N. In a discrete-time setting, the frequency-dependent Moran process is specified by the transition probabilities [46]
5.4 |
where is the average fitness in the population. We note that the framework of the previous section can be applied to microscopic evolutionary dynamics other than the Moran process. This includes, for example, pairwise comparison processes [47,48] or cases with constant selection in any one environment.
5.2. Switching between coexistence and coordination games
Rare mutations can introduce a previously absent strategy into the population. Typically, there is only one individual of this novel type initially. We say that B is the resident type, and that A is the invading mutant type. All results in this section are based on the initial condition i = 1. We chose aσ = dσ = 1 for the payoff matrix. The type of game is then determined by the off-diagonal terms. We chose bσ = 1 + σb and cσ = 1 + σc, where b and c are real-valued parameters. Thus, we have the payoff matrix
5.5 |
Our parametrization does not span the entire space of all 2 × 2 games, but it covers some of the most common types (see below).
There exist three general types of two-player two-strategy evolutionary games. First, for the coexistence game bσ > 1 and cσ > 1, selection drives the population away from the absorbing boundaries. Second, for bσ < 1 and cσ < 1, the population dynamics exhibits bi-stability. This is also known as a coordination game; selection drives the population towards the monomorphic states. In both cases, there exists an internal point in frequency space for which the direction of selection changes its sign, i.e. at which the gradient of selection is zero. This point can be calculated by solving (or equivalently ) for i, and broadly speaking it is determined by the relative magnitudes of b and c. Third, for bσ > 1, cσ > 1 (or bσ < 1, cσ < 1) type A (or type B) always has the higher fitness irrespective of the composition of the population. This type is then always favoured by selection, which never changes direction.
For the remainder of this article, we focus on switching between coexistence and coordination games. More precisely, we choose b > 0 and c > 0 in (5.5). The coexistence game corresponds to σ = +1 and the coordination game to σ =−1.
5.3. Results
5.3.1. Sample trajectory of the dynamics
In figure 2a, we show a sample trajectory of a simulation in which a single mutant reaches fixation. The gradient of selection, , for the two games is shown in figure 2b and c. During periods when the environment is in the coexistence state (light background) the population fluctuates about the selection-balance point (dashed line), and during periods when the environment is in the coordination state (shaded background) the population is driven away from the selection-balance point. In the final period in the coordination state the mutant is driven to fixation.
5.3.2. Fixation probability and conditional fixation time
In figure 3, we show the effect of switching the environment on the fixation dynamics. We choose c > b > 0. By equating the reaction probabilities (i.e. setting ), or equivalently equating the expected payoffs in equation (5.2), and looking at leading order terms in N, the gradient of selection is seen to change sign at i*/N ≈ b/(b + c) < 1/2. This point is closer to the extinction state of the mutant (i = 0) than to the fixation state (i = N). We next describe the key observations we make from these results, before we turn to their interpretation.
Fixation probability (figure 3a). The fixation probability in this example depends non-trivially on the rates with which the environment switches states; we find an optimal combination of switching rates, p+ ≃ p−, for which fixation of a single mutant is most probable (figure 3a). The fixation probability is dependent on the initial state of the environment for .
Fixation time (figure 3b). Mean conditional fixation times show very little dependence on the initial state of the environment. The fixation time is small for p+ > p− when the environment is found mostly in the coordination game, and large when the environment is mostly in the coexistence state.
Validity of the theoretical approach. As shown in both panels of figure 3, the theoretical predictions of equations (4.4) and (4.8), indicated by solid lines, are in convincing agreement with simulation data. Theoretical results from the model with effective transition rates (§4.2) reproduce the simulation data qualitatively. Quantitative agreement is obtained in the limit of large switching rates, but unsurprisingly, there are systematic deviations when switching is slow.
5.3.3. Interpretation
We now proceed and give an intuitive explanation for the observed effects.
Mean conditional fixation time is reduced as more time is spent in coordination environment. The behaviour of the fixation time can intuitively be understood from the deterministic gradient of selection of the two games (figure 2b,c). If fixation happens, it will generally be quicker in the coordination game than in the coexistence game [21,49]. This is due to the adverse selection bias in the coordination game at low mutant numbers (figure 2c). The more time the system spends in this region of adverse selection the less probable it is for the mutant to reach fixation. Thus, if fixation happens in a coordination game then it happens fast. In the coexistence game, on the other hand, the direction of selection is towards the balance point, as shown in figure 2b. The system can ‘afford’ to spend significant time in the region of small mutant numbers and still reach fixation eventually even after repeated excursions throughout frequency space. There is thus no need for fixation to occur quickly, and conditional fixation times can be long.
These observations make it plausible that the mean conditional fixation time will generally decrease when less time is spent in the coexistence game, which is exactly what we find in figure 3b. We have tested other choices of the parameters b and c for which the two games are a coexistence game and a coordination game, and we find that the behaviour of the mean conditional fixation times is robust under these changes.
Mean conditional fixation time is largely independent of the initial state of the environment. Systems started in the coordination environment will tend to reach extinction relatively quickly due to initial adverse selection, unless the environment switches to the coexistence state early on. Thus, the sample of runs that reach fixation started from the coordination-game environment will be dominated by runs in which the environment switches soon after the start of the run. Then we expect that the value of the mean conditional fixation time is close to the one obtained when starting in the coexistence game.
Dependence of fixation probability on the initial state of the environment. The data in figure 3a show that initiating the dynamics in the coexistence game favours fixation of the mutants for (when p− = 0.01 is fixed), however, above this threshold the initial state of the environment has relatively little effect. The reason for this is as follows. When starting in the coordination game, selection pushes the mutant towards extinction. Hence, fixation is more probable if the initial state is the coexistence fitness landscape. Above p+ ≃ 0.1, the switching process of the environment is too fast for the initial condition to have any significant effect on the population dynamics. It is this regime in which we expect the effective description (§4.2) to approximate the system well. This is indeed confirmed in figure 3, the theoretical prediction of the effective theory, equation (4.10), agrees well with our simulation results in this fast-switching region.
Behaviour of fixation probability depends on location of the selection-balance point. If the environment is fixed to the coexistence-game state, fixation is more probable the closer the point of selection balance is to the fixated state (figure 4a). The location of this balance point is approximated by i*/N = 1/(1 + c/b), and so the fixation probability increases as c/b is decreased. In a fixed coordination-game environment, the reverse is the case. The range of adverse selection is to the left of the balance point, and so fixation is less probable the closer the point of selection balance is to the fixated state.
For , i.e. a selection bias point close to i = 0, we therefore expect that the fixation probability will increase the more time that is spent in the coordination-game environment, i.e. ϕ1,σ is an increasing function of the probability p+ with which the system leaves the σ = +1 state (coexistence game). This is indeed what we find in simulations (data not shown). For , i.e. i* close to i = N, the reverse is the case. Fixation is more probable in the coexistence game (σ = +1), and the fixation probability is hence a decreasing function of p+ at fixed p−. Although we do not show the data here, this is again confirmed in simulations.
For b ≈ c the situation is less clear. The fixation probability will be comparable in both games if the environment is frozen. Two effects here conspire to produce a non-trivial outcome:
(i) Consider the case in which the system is mostly in the coordination-game state, i.e. . It is plausible that an occasional switch to a coexistence game will make fixation more probable than in a constant coordination game. This is because the coexistence-game environment pushes the system away from extinction at low mutant numbers. In the regime of , we thus expect the fixation probability to increase as p+ is lowered. In other words, ϕ1,σ(p+) is a decreasing function at large p+.
(ii) Similarly, if the system is mostly in the coexistence-game environment , short periods of time in the coordination game can make fixation more probable. This is because selection at large mutant numbers is directed towards fixation in the coordination game. At , we expect ϕ1,σ to be an increasing function of p+.
These two effects taken together generate a maximum of the fixation probability at intermediate values of p+ ≈ p−, which is exactly what we find in figure 3a. We would like to stress that the effect (i) is only present provided the selection-balance point is not too close to the extinct state. The phenomenon discussed under (ii) is present only if the selection-balance point is not too close to the fixated state. If the balance point is located too close to either boundary, the corresponding effect will be suppressed and the remaining effect dominates. One then finds monotonically increasing or decreasing dependences ϕ1,σ(p+).
To confirm our picture, we varied the payoff parameters b and c, and find the value of p+ that maximizes fixation probability for a given p− = 0.01, as a function of b and c in figure 4b. The point of selection balance is approximately 1/(1 + c/b) (up to system-size corrections). The presence of diagonal structures in figure 4b shows that the behaviour of the fixation probability is dependent on the location of the selection-balance point. If this point is close to the fixation state i = N (, bottom-right in figure 4b), then the fixation probability is maximal for vanishing p+. If this point is close to the extinction state (, top-left in figure 4b), then the fixation probability is maximal for large p+. For intermediate locations of the selection-balance point (b ≈ c) fixation is maximized at a non-trivial combination of environment states.
The features observed in figure 3, i.e. the peak in the fixation probability and shape of the mean conditional fixation time as a function of p+, are found to be robust when the system size is increased. Fixation probabilities generally decrease with system size but the observed peak becomes sharper. The mean conditional fixation times in a frozen coexistence environment scale exponentially with N, whereas they scale as the logarithm of N in the coordination environment [50]. We observe these scalings in our system, with the mean conditional fixation time increasing exponentially with N for small p+, and increasing sub-linearly with N for large p+.
6. Mutation-selection equilibria under fluctuating environments
6.1. Mutations and stationary distributions
We now consider systems with mutations occurring during the dynamics. This removes the possibility of fixation and extinction. The combination of mutation, selection and noise can lead to non-trivial stationary states. We introduce mutation by modifying the discrete-time transition probabilities of equation (5.4) and now use
6.1a |
6.1b |
where is the mutation rate. The transition probabilities are now non-zero, and so the states i = 0 and i = N are no longer absorbing.
The stationary probability ρi,σ of finding the system in state (i,σ) (i = 0,1, … ,N, ) is obtained as the solution of the balance equation
6.2 |
This equation is of the form , and it is solved by finding the eigenvector corresponding to the eigenvalue λ = 1 of the linear operator . In principle, this can be done analytically, but we use standard numerical packages to find the eigenvector. The stationary distribution for the state of the population is found by summing over all states of the environment, ρi = ∑σρi,σ. This solution is exact.
If the environment states are long-lived, the population will relax to the stationary state of the current environment before the next switching event. With this, one might expect that the overall stationary distribution is the weighted average of the stationary distributions one would obtain in the respective stationary environments. The stationary distribution in a single fixed environment, σ, can be found explicitly as
6.3 |
This can be derived for example from equation (6.2) assuming that the transition matrix of the environment is diagonal, μσ→σ’ = δσσ’, where δσσ’ is the Kronecker delta. The average stationary distribution over many slow-switching environments can then be written as
6.4 |
where ρσ is the probability that the environment is in state σ.
Alternatively, if the switching probabilities per time-step are large one might expect the stationary distribution to be approximated by the distribution found in a system controlled by the effective transition rates, . These are obtained as described in §4.2, with suitable modifications to account for mutation. The resulting stationary distribution is found as
6.5 |
The distributions and ρi,eff are both approximations. To evaluate the validity of the assumptions leading to these approximations, we compute the distance
6.6 |
and similarly for ρi,eff, where is distribution of the population at time t obtained from simulations. To confirm our analytical approach, we also compute the distance of simulation data from the exact solution for ρi. We allow the system to run for a fixed time T, and we then use the time-averaged distance, to evaluate the accuracy of the approximations. We ignore the first half of the time series to remove remnants of the initial condition. We note that the time T, measured in generations, is equivalent to NT simulation time-steps and is chosen to be long enough such that the system relaxes to the stationary state before measurements start at time T/2.
6.2. Results
We present results for the two-world scenario, where the environment switches between a coexistence game and a coordination game as described above. The stationary distribution of the environmental state is given by ρσ =+1 = p−/(p++p−) and ρσ =−1 = p+/(p++p−).
The stationary distributions of the population for the fixed environments (calculated using equation (6.3)) are shown in figure 5a. In a constant coexistence game (σ =+1), the stationary distribution is peaked about the point at which the gradient of selection changes sign, and in a fixed coordination-game environment (σ =−1) we find a distribution that is strongly peaked near the i = N state. The asymmetry is due to the imbalanced payoff matrix used, such that the basin of attraction for the i ≃ N state is much larger than for the i ≃ 0 state. For the parameters chosen in figure 5, the selection-balance point is at i* ≈ 18.
For equal switching rates, p+ = p−, the averaged stationary distribution lies exactly in between the two single-environment distributions. The effective distribution is approximately uniform in the centre of the domain, with a lower probability of being found close to the domain boundaries. This reflects the fact that for equal switching probabilities the effective game is close to neutral, but frequent mutations push the population to the interior. The exact solution (equation (6.2)) matches the features of the single-environment distributions, with a peak at i ≃ N and at the coexistence point i*. Interestingly, this solution also predicts a peak at the i ≃ 0 state, a feature that is not seen in the single-environment distributions, or in the effective distribution.
As seen in the main panel of figure 5b, the exact solution is confirmed by simulations across many orders of magnitude of switching probabilities. Any deviations can be attributed to incomplete equilibration of the measure used in equation (6.6). For large switching probabilities, the effective stationary distribution, ρi,eff, matches the simulations. As expected the effective theory becomes inaccurate for slow switching, roughly below pσ ≃ 10−2, in our example. The weighted average stationary distribution, , shows the opposite behaviour. It is in reasonable agreement with simulations for slow switching, but shows systematic deviations when the switching process is too fast for the population to react adiabatically.
This picture is further corroborated by the data shown in the inset panels of figure 5b. The weighted average and the effective distributions accurately predict the stationary distribution obtained from simulations when the two switching rates are very disparate, i.e. or vice versa (top-left and bottom-right corners of the two insets). In these regions, the environment spends most of its time in one state, so that the model effectively reduces to the single-environment case. Simulation data, the exact solution, and both approximations then all collapse to the same result, the stationary distribution obtained in a single fixed environment.
The approach based on effective transition rates (right inset of figure 5b) is found to be accurate over a large range of switching probabilities away from the slow-switching scenario. Conversely, the weighted average distribution (left inset of figure 5b) becomes increasingly accurate if the dynamics of the environment is slow (pσ → 0).
7. Summary and conclusion
The dynamics of a population evolving under changing environmental conditions is an important concept in the study of bacterial populations. Previous work has focused on deterministic analyses [5], or on an environment following a continuous stochastic process [30]. Here, we have taken a different route and assumed that the environment switches between discrete states. We have developed the mathematical formalism to describe fixation properties in a general birth–death process in an environment fluctuating between an arbitrary number of states. The main results of this investigation are self-consistent expressions for the fixation probability of a mutant in a fixed-size population, as well as for the mean unconditional and conditional fixation times. For short-lived environments, we put forward an approximation based on effective transition probabilities.
As a specific application we discuss the fixation properties in the context of an evolutionary game in a two-world scenario. The two states of the environment then correspond to two different payoff matrices of the underlying games. Simulations confirm our exact solution over a wide range of switching probabilities. The approximation based on effective transition probabilities is seen to reproduce simulation data in the limit of fast switching.
Focusing on the case of switching between a coexistence game and a coordination game we find unexpected non-trivial behaviour of the fixation probability of a single mutant. We observe in our analytical results and in simulations that fixation can be more probable in a scenario in which the fitness landscape switches between the two games than in either of the two constant environments. We provide an intuitive explanation for this effect, and we have investigated in detail the circumstances under which this phenomenon can occur.
Adding mutations to the dynamics removes the possibility of fixation, but introduces non-trivial stationary states. We develop a method for the calculation of this distribution, along with approximations for long- and short-lived environmental states, respectively. These approximations are shown to agree well with simulations in their respective limits.
The general theory developed here now allows further investigation of evolutionary dynamics in time-varying environments. It provides a first mathematical characterization of the effects one may expect in such systems. The closed form self-consistent solutions will help to speed up future studies, and they may remove the need for extensive computer simulations.
While our work is mainly mathematical, we think that our theory can be used to interpret existing experimental studies such as those studied by Acar et al. [6]. For some biological systems, it may be more appropriate to use constant selection in each environment, as opposed to frequency-dependent selection. Our example of switching between coexistence and coordination games was chosen to illustrate the theory. We have also seen such cases lead to unexpected effects. We note that both types of game have been observed in systems of experimental evolution [14,51,52]. We hope the formalism we have developed will be useful to analyse models closer to other biological applications, and potentially to guide future experiments on evolutionary systems in time-dependent environments.
On a more general level constructing a mathematical theory of evolutionary dynamics is very much work in progress. An integral part of the evolution of microbes and higher organisms alike is frequency-dependent selection. At the same time, external factors determining the detailed mechanics of selection may vary in time. In this work, we have combined frequency-dependent selection, fluctuating environments and stochastic dynamics in finite populations into one model, and we have provided the analytical tools for its analysis. This, we hope, is a contribution towards a more complete understanding of evolutionary processes.
Acknowledgements
P.M.A. gratefully acknowledges the discussions with Whan Ghang and Christian Hilbe.
Funding statement
P.A. acknowledges support from the EPSRC. P.M.A. gratefully acknowledges the financial support from Deutsche Akademie der Naturforscher Leopoldina, grant no. LPDS 2012-12.
References
- 1.Vincent TL, Brown JS. 2005. Evolutionary game theory, natural selection, and Darwinian dynamics. Cambridge, UK: Cambridge University Press. [Google Scholar]
- 2.Nowak MA. 2006. Evolutionary dynamics. Cambridge, MA: Harvard University Press. [Google Scholar]
- 3.Franzenburg S, Fraune S, Altrock PM, Kuenzel S, Baines JF, Traulsen A, Bosch TCG. 2013. Bacterial colonization of Hydra hatchlings follows a robust temporal pattern. ISME J. 7, 781–790. ( 10.1038/ismej.2012.156) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.McFall-Ngai M, et al. 2013. Animals in a bacterial world, a new imperative for the life sciences. Proc. Natl Acad. Sci. USA 110, 3229–3236. ( 10.1073/pnas.1218525110) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Kussell E, Kishony R, Balaban NQ, Leibler S. 2005. Bacterial persistence: a model of survival in changing environments. Genetics 169, 1807–1814. ( 10.1534/genetics.104.035352) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Acar M, Mettetal JT, van Oudenaarden A. 2008. Stochastic switching as a survival strategy in fluctuating environments. Nat. Genet. 40, 471–475. ( 10.1038/ng.110) [DOI] [PubMed] [Google Scholar]
- 7.Kussel E, Leibler S. 2005. Phenotypic diversity, population growth, and information in fluctuating environments. Science 309, 2075–2078. ( 10.1126/science.1114383) [DOI] [PubMed] [Google Scholar]
- 8.Leibler S, Kussell E. 2010. Individual histories and selection in heterogeneous populations. Proc. Natl Acad. Sci. USA 107, 13 183–13 188. ( 10.1073/pnas.0912538107) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Rivoire O, Leibler S. 2011. The value of information for populations in varying environments. J. Stat. Phys. 142, 1124–1166. ( 10.1007/s10955-011-0166-2) [DOI] [Google Scholar]
- 10.Hofbauer J, Sigmund K. 1998. Evolutionary games and population dynamics. Cambridge, UK: Cambridge University Press. [Google Scholar]
- 11.Gintis H. 2009. Game theory evolving, 2nd edn Princeton, NJ: Princeton University Press. [Google Scholar]
- 12.Maynard Smith J, Price GR. 1973. The logic of animal conflict. Nature 246, 15–18. ( 10.1038/246015a0) [DOI] [Google Scholar]
- 13.Milinski M. 1987. TIT FOR TAT in sticklebacks and the evolution of cooperation. Nature 325, 433–435. ( 10.1038/325433a0) [DOI] [PubMed] [Google Scholar]
- 14.MacLean RC, Fuentes-Hernandez A, Greig D, Hurst LD, Gudelj I. 2010. A mixture of ‘cheats’ and ‘co-operators’ can enable maximal group benefit. PLoS Biol. 8, e1000486 ( 10.1371/journal.pbio.1000486) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Traulsen A, Reed FA. 2012. From genes to games: cooperation and cyclic dominance in meiotic drive. J. Theor. Biol. 299, 120–125. ( 10.1016/j.jtbi.2011.04.032) [DOI] [PubMed] [Google Scholar]
- 16.Altrock PM, Traulsen A, Reed FA. 2011. Stability properties of underdominance in finite subdivided populations. PLoS Comput. Biol. 7, e1002260 ( 10.1371/journal.pcbi.1002260) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Taylor PD, Jonker L. 1978. Evolutionarily stable strategies and game dynamics. Math. Biosci. 40, 145–156. ( 10.1016/0025-5564(78)90077-9) [DOI] [Google Scholar]
- 18.Sandholm WH. 2010. Population games and evolutionary dynamics. Cambridge, MA: MIT Press. [Google Scholar]
- 19.Lenormand T, Roze D, Rousset F. 2009. Stochasticity in evolution. Trends Ecol. Evol. 24, 157–165. ( 10.1016/j.tree.2008.09.014) [DOI] [PubMed] [Google Scholar]
- 20.Black AJ, McKane AJ. 2012. Stochastic formulation of ecological models and their applications. Trends Ecol. Evol. 27, 337–345. ( 10.1016/j.tree.2012.01.014) [DOI] [PubMed] [Google Scholar]
- 21.Antal T, Scheuring I. 2006. Fixation of strategies for an evolutionary game in finite populations. Bull. Math. Biol. 68, 1923–1944. ( 10.1007/s11538-006-9061-4) [DOI] [PubMed] [Google Scholar]
- 22.Black AJ, Traulsen A, Galla T. 2012. Mixing times in evolutionary games. Phys. Rev. Lett. 109, 028101 ( 10.1103/PhysRevLett.109.028101) [DOI] [PubMed] [Google Scholar]
- 23.Altrock PM, Traulsen A, Galla T. 2012. The mechanics of stochastic slowdown in evolutionary games. J. Theor. Biol. 311, 94–106. ( 10.1016/j.jtbi.2012.07.003) [DOI] [PubMed] [Google Scholar]
- 24.Arnoldt H, Timme M, Grosskinsky S. 2012. Frequency-dependent fitness induces multistability in coevolutionary dynamics. J. R. Soc. Interface 9, 3387–3396. ( 10.1098/rsif.2012.0464) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Du J, Wu B, Altrock PM, Wang L. 2014. Aspiration dynamics of multi-player games in finite populations. J. R. Soc. Interface 11, 20140077 ( 10.1098/rsif.2014.0077) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Lessard S, Ladret V. 2007. The probability of fixation of a single mutant in an exchangeable selection model. J. Math. Biol. 54, 721–744. ( 10.1007/s00285-007-0069-7) [DOI] [PubMed] [Google Scholar]
- 27.Szabó G, Fáth G. 2007. Evolutionary games on graphs. Phys. Rep. 446, 97–216. ( 10.1016/j.physrep.2007.04.004) [DOI] [Google Scholar]
- 28.Traulsen A, Hauert C. 2009. Stochastic evolutionary game dynamics. In Reviews of nonlinear dynamics and complexity, vol. II (ed. Schuster HG.), pp. 25–61. Weinheim, Germany: Wiley-VCH. [Google Scholar]
- 29.Perc M, Szolnoki A. 2010. Coevolutionary games—a mini review. BioScience 99, 109–125. ( 10.1016/j.biosystems.2009.10.003) [DOI] [PubMed] [Google Scholar]
- 30.Assaf M, Mobilia M, Roberts E. 2013. Cooperation dilemma in finite populations under fluctuating environments. Phys. Rev. Lett. 111, 238101 ( 10.1103/Phys-RevLett.111.238101) [DOI] [PubMed] [Google Scholar]
- 31.Huang W, Haubold B, Hauert C, Traulsen A. 2012. Emergence of stable polymorphism driven by evolutionary games between mutants. Nat. Commun. 3, 919 ( 10.1038/ncomms1930) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Dobramysl U, Täuber UC. 2013. Environmental versus demographic variability in two-species predator–prey models. Phys. Rev. Lett. 110, 048105 ( 10.1103/Phys-RevLett.110.048105) [DOI] [PubMed] [Google Scholar]
- 33.Dobramysl U, Täuber UC. 2013. Environmental versus demographic variability in stochastic predator–prey models. J. Stat. Mech. 10, P10001 ( 10.1088/1742-5468/2013/10/P10001) [DOI] [PubMed] [Google Scholar]
- 34.Ewens WJ. 2004. Mathematical population genetics. I. Theoretical introduction, 2nd edn New York, NY: Springer. [Google Scholar]
- 35.Karlin S, Taylor HM. 1981. A second course in stochastic processes. London, UK: Academic Press. [Google Scholar]
- 36.van Kampen NG. 1997. Stochastic processes in physics and chemistry, 3rd edn Amsterdam, The Netherlands: Elsevier. [Google Scholar]
- 37.Gardiner CW. 2009. Handbook of stochastic methods for physics, chemistry and the natural sciences, 4th edn New York, NY: Springer. [Google Scholar]
- 38.Goel NS, Richter-Dyn N. 1974. Stochastic models in biology. New York, NY: Academic Press. [Google Scholar]
- 39.Altrock PM, Gokhale CS, Traulsen A. 2010. Stochastic slowdown in evolutionary processes. Phys. Rev. E 82, 011925 ( 10.1103/PhysRevE.82.011925) [DOI] [PubMed] [Google Scholar]
- 40.Kurokawa S, Ihara Y. 2009. Emergence of cooperation in public goods games. Proc. R. Soc. B 276, 1379–1384. ( 10.1098/rspb.2008.1546) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Wu B, Traulsen A, Gokhale CS. 2013. Dynamic properties of evolutionary multi-player games in finite populations. Games 4, 182–199. ( 10.3390/g4020182) [DOI] [Google Scholar]
- 42.Traulsen A, Shoresh N, Nowak MA. 2008. Analytical results for individual and group selection of any intensity. Bull. Math. Biol. 70, 1410–1424. ( 10.1007/s11538-008-9305-6) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Altrock PM, Traulsen A. 2009. Deterministic evolutionary game dynamics in finite populations. Phys. Rev. E 80, 011909 ( 10.1103/PhysRevE.80.011909) [DOI] [PubMed] [Google Scholar]
- 44.Moran PAP. 1962. The statistical processes of evolutionary theory. Oxford, UK: Clarendon Press. [Google Scholar]
- 45.Taylor C, Fudenberg D, Sasaki A, Nowak MA. 2004. Evolutionary game dynamics in finite populations. Bull. Math. Biol. 66, 1621–1644. ( 10.1016/j.bulm.2004.03.004) [DOI] [PubMed] [Google Scholar]
- 46.Nowak MA, Sasaki A, Taylor C, Fudenberg D. 2004. Emergence of cooperation and evolutionary stability in finite populations. Nature 428, 646–650. ( 10.1038/nature02414) [DOI] [PubMed] [Google Scholar]
- 47.Blume LE. 1993. The statistical mechanics of strategic interaction. Games Econ. Behav. 5, 387 ( 10.1006/game.1993.1023) [DOI] [Google Scholar]
- 48.Szabó G, Tőke C. 1998. Evolutionary prisoner's dilemma game on a square lattice. Phys. Rev. E 58, 69 ( 10.1103/PhysRevE.58.69) [DOI] [Google Scholar]
- 49.Altrock PM, Traulsen A. 2009. Fixation times in evolutionary games under weak selection. New J. Phys. 11, 013012 ( 10.1088/1367-2630/11/1/013012) [DOI] [Google Scholar]
- 50.Mobilia M. 2010. Oscillatory dynamics in rock–paper–scissors games with mutations. J. Theor. Biol. 264, 1–10. ( 10.1016/j.jtbi.2010.01.008) [DOI] [PubMed] [Google Scholar]
- 51.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]
- 52.MacLean RC, Gudelj I. 2006. Resource competition and social conflict in experimental populations of yeast. Nature 441, 498–501. ( 10.1038/nature04624) [DOI] [PubMed] [Google Scholar]