Fixation in Fluctuating Populations
Deepak Bhat, Jordi Pi\~nero, S. Redner

TL;DR
This paper studies how endogenous population fluctuations influence consensus times in a voter model with birth-death dynamics, revealing that increased fluctuation rates accelerate fixation.
Contribution
It introduces a model combining voter dynamics with birth-death processes and analyzes how population fluctuations affect consensus times and fixation probabilities.
Findings
Consensus times scale as t^{-3} in the limit of high birth-death rates.
Probability of population size at consensus scales as n^{-3}.
Higher birth-death rates lead to faster fixation.
Abstract
We investigate the dynamics of the voter model in which the population itself changes endogenously via the birth-death process. There are two species of voters, labeled A and B, and the population of each species can grow or shrink by the birth-death process at equal rates . Individuals of opposite species also undergo voter model dynamics in which an AB pair can equiprobably become AA or BB with rate ---neutral evolution. In the limit , the distribution of consensus times varies as and the probability that the population size equals at the moment of consensus varies as . As the birth/death rate is increased, fixation occurs more more quickly; that is, population fluctuations promote consensus.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Fixation in Fluctuating Populations
Deepak Bhat∗, Jordi Piñero†‡, and S. Redner∗
∗Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, NM, 87501 USA
†Complex Systems Lab, ICREA-Universitat Pompeu Fabra, Dr Aiguader 88, 08003 Barcelona, Spain
‡Institut de Biologia Evolutiva, Psg. Barceloneta 37-49, 08003 Barcelona, Spain
Abstract
We investigate the dynamics of the voter model in which the population itself changes endogenously via the birth-death process. There are two species of voters, labeled A and B, and the population of each species can grow or shrink by the birth-death process at equal rates . Individuals of opposite species also undergo voter model dynamics in which an AB pair can equiprobably become AA or BB with rate —neutral evolution. In the limit , the distribution of consensus times varies as and the probability that the population size equals at the moment of consensus varies as . As the birth/death rate is increased, fixation occurs more more quickly; that is, population fluctuations promote consensus.
1 INTRODUCTION
A fundamental concept in evolutionary dynamics is that of fixation. In a population that consists of two (or more) species, demographic fluctuations or competitive effects can lead to a long-time state in which only one species remains, or fixates [1, 2, 3, 4, 5]. This fixation process has been extensively investigated in situations where the dynamics is defined to keep the total population constant. Indeed, in many evolutionary dynamics experiments on controllable systems, such as bacterial colonies, a typical protocol is to cull the population at fixed time intervals so that the population is the same at each of these resetting events [6]. However, in real bacterial colonies, the number of organisms changes with time. A pertinent example is when each species undergoes birth-death dynamics with equal birth and death rates for each species so that the average population is fixed but fluctuates endogenously.
We introduce the fluctuating voter model (FVM) to understand fixation in such a population. Here, two distinct species of voters can change their opinion state by voter-model dynamics [9, 7, 8] and the populations can grow or shrink by birth and death [10, 9] (Fig. 1). Our perspective is complementary to the modeling of biological populations in randomly switching environments [11, 12, 13]. The two species are equivalent in all respects except their identity. In a voter model update, which occurs at rate , an AB pair transforms equiprobably to either AA or BB; that is, the evolution is neutral. We investigate the perfectly mixed limit, in which any pair of opposite-opinion voters is equally likely to interact. The voter model update is repeated ad infinitum or until fixation (consensus) is reached, where only a single species remains. In addition, each individual can give birth to an offspring of the same type as the parent at rate , and each individual can die with rate .
By these mechanisms, the population and its composition change with time. Except for the pathological situation where the population grows exponentially in time (see, e.g., Ref. [14]), consensus is eventually reached. We assume that the birth and death rates equal a common value, , so that the average population is fixed, but population fluctuations grow with time. Our main results are: (a) For , fixation necessarily occurs and the distribution of fixation times scales as ; at fixation, the probability that the population size equals scales as . (b) Population fluctuations promote fixation; the fixation time is a decreasing function of the birth/death rate . (c) For arbitrary and , the fixation time distribution , with a function of and .
In the next section, we first treat the limit of , where the system reduces to two uncoupled birth-death processes. Although the dynamics of a single birth-death process is very well understood, the properties of multiple birth-death processes appears unexplored, and we determine many of its basic properties analytically (see also the appendices). In Sec. 3, we then outline our main results for the FVM.
2 UNCOUPLED LIMIT
In the limit , voter model updates do not occur and the birth-death processes for the two species decouple. We may therefore apply well-known results for the birth-death process to infer the extinction dynamics. For the single-particle initial condition, with the birth and death rates set to a common value , the probability that there are particles at time is (see also Appendix A) [10, 9]
[TABLE]
from which the average population is , while the variance . Thus even though , there are huge population fluctuations between different realizations of the birth-death process.
Although the average population is fixed, its ultimate fate is extinction. From the second of Eqs. (1), the survival probability , namely, the probability that a single birth-death process does not go extinct by time is
[TABLE]
This birth-death process is recurrent (analogous to diffusion in one dimension [15, 16]), because the extinction probability for , but the average time to reach extinction, is infinite.
2.1 Two Identical Birth-Death Processes
Initial state: (A,B) = (1,1): We study the dynamics of two uncoupled birth-death processes in which the initial state consists of one and one , and the common birth/death rates of each process are the same and equal to . For extinction to not occur by time , the number of particles in both of the two birth-death processes must remain non-zero. This probability is
[TABLE]
Because the exponent of this time dependence is less than , the average extinction time is finite:
[TABLE]
In contrast to a single birth-death process, the smallest extinction time among two independent birth-death processes is finite. A related dichotomy occurs in one-dimensional diffusion [16]: the average time for a single diffusing particle that starts at to reach is infinite, but for three particles that start at , the smallest time for one of them to reach is finite. Even though the average extinction time for two birth-death processes is finite, the mean-square time extinction time is divergent. Thus in a finite number of realizations of two independent birth-death processes, there will be huge sample-to-sample fluctuations in the time when the first species goes extinct.
At extinction, a natural characteristic is the average number of particles of the surviving species. Since the birth-death process conserves the average particle number and the initial state consists of 2 particles, there must be particles, on average, at any time, including the moment when one species goes extinct. We may also determine , the probability distribution for . At time , the probability that the number of particles in either species equals is given by in Eq. (1). To obtain , we convolve this distribution with the probability that the other birth-death process goes extinct at time , namely in Eq. (2b). Thus the probability that the surviving population consists of particles when the first species goes extinct is
[TABLE]
The prefactor 2 accounts for the fact that either of the two species could go extinct first. Fortuitously, this expression for is identical to the degree distribution in linear preferential attachment networks [17]. We do not have any explanation for this remarkable coincidence. It is also straightforward to verify that when one species goes extinct the number of particles of the remaining species is .
Initial state: (A,B) = : We now briefly study the initial state with particles of each species in the initial state. The expression for for becomes more unwieldy as increases, and we only investigate the extinction dynamics. The probability that a single birth-death process with particles in the initial state goes extinct at time is (see Appendix A). From this expression, the probability that this birth-death process survives until time is . The probability that two independent birth-death processes with the initial condition survive until time is \big{[}S^{(k)}\!(t)\big{]}^{2}. Consequently, the average time at which one of the two species first goes extinct is
[TABLE]
where is the harmonic number, . The integral was performed using Mathematica [18], but an important preliminary step to get a simple result is to make the substitution in the integrand.
3 The Fluctuating Voter Model (FVM)
We now investigate the dynamics of the FVM when the voting rate and the birth/death rate are both nonzero. Let and denote the respective number of voters of type and in a population of individuals, and let and be the fraction of voters in each state. When the system is perfectly mixed, the total rate for an event to occur (either voting or birth/death) for is . We take the voting rate henceforth and study the dynamics as a function of the birth/death rate . With probability a voting event occurs in which an AB pair changes equiprobably to AA or BB. With the complementary probability , an individual either gives birth or dies (Fig. 2). After each update, the time is incremented by an exponential random variable with mean value . These updates are repeated until consensus is reached. The above defines the event-driven algorithm [19] for the time evolution.
To understand the dynamics of FVM, it is helpful to first map its dynamics onto that of the reunion of three diffusing particles on the line, and finally to exploit known results about this three-particle problem [16] to predict the survival time distribution exponent. We first represent the FVM as a line interval that consists of two subintervals of lengths and (Fig. 2). The events of birth, death, and voting lead to the changes in the interval lengths indicated in the figure. Whenever the boundary between A’s and B’s reaches either the left or right end of the interval, extinction of one species occurs. The left end of the interval is stationary, by construction, and thus has diffusion coefficient . By examining Fig. 2, we deduce that the AB interface particle and the right edge of the interval have respective diffusion coefficients
[TABLE]
This 3-particle system, with particles located at , can be mapped onto the diffusion of a single particle at in three dimensions with absorbing boundary conditions whenever or . This corresponds to the middle particle of the 3-particle system reaching either end of the interval. In turn, this effective single-particle system in three dimensions subject to the constraint that the walk dies whenever or is isomorphic to a single diffusing particle in a two-dimensional absorbing wedge of opening angle , with (see Ref. [16] for a detailed explanation of this geometric argument)
[TABLE]
To determine the exponent , we need to apply Eq. (8a) to the FVM. Here we need to account for the position () dependence of the diffusion coefficients in Eq. (7). The simplest scheme is to merely replace the true diffusion coefficients in (7) with their values when the expressions and in (7) are averaged over the interval. For this prescription, we assume that the interface position is uniformly distributed over the interval, which gives . In fact, the probability distribution of is uniformly distributed over the interval for the mean-field voter model in the long-time limit [20]. With this ansatz, we obtain, after some simple algebra,
[TABLE]
A more principled procedure would be to include the -dependence of the diffusion coefficients in the expression for \beta=\pi/\big{[}2\theta(x)\big{]} and then numerically average this expression uniformly over the interval. This procedure leads to a result that closely matches (8b) (Fig. 3(b)).
The main features of Eq. (8b) is that the exponent monotonically increases as decreases (and is slowly varying in for ). The values of the survival probability exponent from Eq. (8b) as a function of is shown in Fig. 3(b). Estimates of from simulation data for various values are also shown in this figure to give a sense of the accuracy of our analytical approach. It is not feasible to obtain reliable estimates of from simulation for smaller because the exponent becomes quite large. Conversely, for larger , the exponent from simulations is nearly constant.
There is also an important effect that is not accounted for in Eq. (8b)—the motions of the middle and right particles are correlated. When an A either gives birth or dies, the middle and right particles in Fig. 2 move in lockstep. This implies that the motion of the effective particle in the wedge is not isotropic. While we do not know how to account for these two effects rigorously—averaging over the interval and the correlation in the effective particle motions—our heuristic approach gives the qualitatively correct dependence of the survival probability exponent on . We can also get a sense of the role of correlations in the effective particle motions on the exponent by considering the limit. Here, voter model updates do not occur, so there is no position dependence in the particle diffusion coefficients. Now Eq. (8b) should be directly applicable and it gives \beta=\pi/\big{[}2\cos^{-1}(1/\sqrt{3})\big{]}\approx 1.644, whereas, the exact exponent from Eq. (3a) is 2.
Finally, we investigate the dependence of the fixation time on the birth rate (Fig. 4). The primary observation from these simulations is that the fixation time is a monotonically decreasing function of the birth rate . That is, population fluctuations promote fixation. In a related vein, the more stable (less volatile) species is more likely to fixate for non-zero voting rate.
4 OUTLOOK
We investigated basic properties of fixation in a fluctuating population. The population consists of two distinct species, A and B, that are identical in all dynamical respects, except for their label. The population of each species grows and shrinks by the classic birth-death process and, in addition, AB pairs can transform to AA or BB by voter model dynamics.
In the limit of voting rate , the system reduces to two independent birth-death processes, for which many interesting results can be derived analytically. Although a single birth-death process has an infinite average extinction time, the fixation time for two independent birth-death processes (the time when one species first goes extinct) is finite. The distribution of fixation times asymptotically decays as , while the distribution of the number of surviving species decays as . These properties are robust with respect to the initial condition and also to different birth/death rates for each species. When the voting rate is non-zero, a basic outcome is that the fixation time is reduced by birth-death fluctuations. That is, population volatility leads to quicker extinction.
There are many directions for future research. We only investigated situations where the birth and death rates for each species are equal, and extending to unequal birth and death rates may reveal new phenomena. It would also be interesting to include spatial degrees of freedom into the dynamics, as this aspect naturally arises in any bacterial colony, and fixation phenomena have been extensively investigated in growing bacterial colonies (see [21] for a review).
We thank Jacopo Grilli for helpful discussions. DB and SR gratefully acknowledge NSF financial support from grant DMR-1608211. JP acknowledges support from “María de Maeztú” fellowship MDM-2014-0370-17-2, from Botin Foundation, by Banco Santander through its Santander Universities Global Division and by FIS2015-67616-P.
Appendix A Generating Function Solution of the Birth-Death Process
We outline some basic facts about the classic birth-death process, in which a population of independent organisms grows or shrinks because each organism gives birth at rate or dies with rate . Let denote the probability that there are organisms at time . This probability changes with time by according to
[TABLE]
where we set .
A convenient way to solve these equations is by the generating function method [9, 22]. We define the generating function , multiply Eq. (9b) by , and sum over all . After some standard manipulations that involve converting terms like into a derivative with respect to , the generating function satisfies , where the subscripts denote partial differentiation. We convert this to the elementary wave equation by defining the variable , from which we obtain , or . The solution to the wave equation is , where is an arbitrary function that is fixed by the initial condition.
For the single particle initial condition, . Then . Because the natural variables for the generating function are instead of , we re-express the initial generating as . Since the generating function depends on the variable combination , we have, for , . Finally, we re-express the generating function in terms of to give
[TABLE]
The above derivation can be straightforwardly extended to the initial condition of particles. Now the initial generating function is , and following the steps of the previous paragraph, the generating function is
[TABLE]
For the two-particle initial condition (), the Taylor series expansion of the generating function give and written in Eq. (11). For larger , the Taylor series expansion of becomes progressively more unwieldy. However, the form of for general is simple: P_{0}(t)=\big{[}t/(1+t)\big{]}^{k}\to\big{[}bt/(1+bt)\big{]}^{k}.
Appendix B Additional Examples
The presentation in Sec. 2.1 can be readily extended to other initial conditions and to more than two uncoupled birth-death processes. Because these examples have illustrative value, we discuss these two cases below.
B.1 The Initial state: (A,B) = (2,1)
We first generalize the derivations in Sec. 2.1 to unequal initial numbers of particles of each species. For specificity, we treat the initial state of of 2 A’s and 1 B; it is straightforward to extend our approach to more general initial conditions. For a single birth-death process starting with two particles, the distribution now is (from the Taylor series expansion of Eq. (10b))
[TABLE]
This distribution satisfies and conservation of the average particle number, . From this expression for , the probability that the A’s survive until time , for the initial condition, is
[TABLE]
while and are again given by (2).
The probability that both birth-death processes do not go extinct by time is , while the probability that extinction occurs at time is (without regard to which species goes extinct)
[TABLE]
In analogy with (4), the average time for the first extinction to occur, irrespective of which species goes extinct is now
[TABLE]
The extinction time is longer than in Eq. (4) because the population initially is “further” from extinction—three particles rather than two. It is also natural to ask which of the two species goes extinct first. The probability that species A goes extinct first is
[TABLE]
In this integral, the factor ensures that A’s go extinct at time while the factor ensures that the B’s are not extinct at this time. Similarly, the probability that species B first goes extinct equals .
Finally, the probability that the population consists of particles of type A at the moment of B extinction is
[TABLE]
Both of the distributions in Eqs. (16) asymptotically scale as for .
The distributions satisfy the basic sum rules:
[TABLE]
The first two relations state that the probability that A’s are the surviving species equals , while B’s are the surviving species with probability . The next two relations state that the average number of A’s, conditioned on B’s going extinct, equals 2, while the average number of B’s, conditioned on A’s going extinct, equals 1. Thus the average number of surviving particles at the moment of extinction, independent of their identity, equals 3.
B.2 Two Distinct Birth-Death Processes
Suppose that the common birth/death rates for the two species are different; we denote these rates as and for species A and B, respectively. The probability that both birth-death processes do not go extinct by time is (compare with Eq. (2a))
[TABLE]
which we again term the survival probability. The probability that one of the species goes extinct at time t is (compare with Eq. (2b))
[TABLE]
where the superscripts refer to the species type. The first term on the right-hand side is the probability that species A goes extinct at time while species B survives, and vice versa for the second term. The average extinction time, independent of which species goes extinct, is
[TABLE]
For both approaching the common value , the above result reduces to , given in Eq. (4).
It is natural to ask which species is more likely to go extinct—the more volatile or the more stable species. The probability that species A goes extinct is
[TABLE]
The factor ensures that it is species A that goes extinct, while the factor ensures that B’s still survive when A goes extinct. Integrating this product over all time gives the total probability that species A goes extinct. From (21), it is likelier that the more volatile species goes extinct for the symmetric initial condition (Fig. 5(a)).
We also determine the conditional extinction times, namely, the average time for a specified species to go extinct. The average time for species A to go extinct is given by
[TABLE]
The average time for species B to go extinct is just the above expression with and interchanged. Figure 5(b) shows these extinction times for and varying ; we see that increased volatility decreases the extinction time.
At the instant when species B goes extinct, Mathematica [18] gives the distribution of the number of species A that remain as (compare with Eq. (5))
[TABLE]
where . Unfortunately, this representation is pathological for all positive integer : the hypergeometric function diverges for all , so that the first square bracket is diverges for all , but these divergences are all canceled by the term . A numerical evaluation of this integral clearly shows that asymptotically scales as for all , with a coefficient that is a decreasing function of .
B.3 Symmetric Uncoupled Species
Finally, we treat the case of distinct species that all have common birth/death rates. We treat the initial condition of a single particle of each species. As a function of time, a series of partial extinctions occurs, in which the number of extant species decreases by 1 before the final extinction where only a single species remains. To determine the time for the first extinction, we use the fact that the probability that independent birth-death processes do not go extinct before time is , with given by (2a). Thus is the probability that the first extinction time is or greater. The probability that this first extinction occurs at time therefore is (compare with Eq. (2b))
[TABLE]
and the average time for the first extinction is
[TABLE]
The number of particles of each species at the first extinction can be obtained by particle conservation. When there is 1 particle of each species in the initial state, these initial particles will be equally distributed among the remaining species at the first extinction. Thus there will be particles of each species, on average, at the first extinction. At each subsequent extinction, the initial particles will be equally distributed among the remaining species.
For the initial state that consists of distinct species, with one particle of each species, we also calculate , the distribution of the number of particles in one of the remaining species at the first extinction event. The generalization of Eq. (5) is
[TABLE]
The prefactor accounts for the fact that any of the initial species could go extinct first, while the factor in the denominator arises because we are counting only one of the remaining species. With these definitions, we recover the obvious sum rules, and . In each subsequent extinction, the distribution of the number of particles in any one of the remaining species becomes gradually broader until when only a single species remains.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. A. P. Moran, The Statistical Processes of Evolutionary Theory (Clarendon Press, Oxford, 1962).
- 2[2] M. Kimura, The Neutral Theory of Molecular Evolution (Cambridge University Press, Cambridge, UK, 1983).
- 3[3] D. W. Ewens, Mathematical Population Genetics (Springer-Verlag, Berlin, 2004).
- 4[4] M. A. Nowak, Evolutionary Dynamics (Harvard University Press, Cambridge, MA, 2006).
- 5[5] J. F. Crow and M. Kimura, An Introduction to Population Genetics Theory (Blackburn Press, New Jersey, 2009).
- 6[6] B. H. Good, M. J. Mc Donald, J. E. Barrick, R. E. Lenski, and M. M. Desai, Nature 551 , 45 (2017).
- 7[7] T. M. Liggett, Stochastic Interacting Systems: Contact, Voter, and Exclusion Processes (Springer, New York, 1999).
- 8[8] P. L. Krapivsky. Phys. Rev. A 45 , 1067 (1992).
