Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2026 Sep 30;22(9):e1014829. doi: 10.1371/journal.pcbi.1014829

Mixed updating in structured populations

David A Brewster 1,2,3,*, Yichen Huang 1, Michael Mitzenmacher 1, Martin A Nowak 3,4
Editor: Jordan Douglas5
PMCID: PMC13645234  PMID: 42814787

Abstract

Evolutionary graph theory (EGT) studies the effect of population structure on evolutionary dynamics. The vertices of the graph represent the N individuals. The edges denote interactions for competitive replacement. Two standard update rules are death-Birth (dB) and Birth-death (Bd). Under dB, an individual is chosen uniformly at random to die, and its neighbors—the individuals on adjacent vertices of the graph— compete to fill the vacancy proportional to their fitness. Under Bd, an individual is chosen for reproduction proportional to fitness, and its offspring replaces a randomly chosen neighbor on an adjacent vertex. Here we study mixed updating between those two scenarios. In each time step, with probability δ the update is dB and with the remaining probability it is Bd. We study fixation probabilities and times as functions of δ under neutral evolution and constant selection. Despite the fact that fixation probabilities and times can be increasing, decreasing, or non-monotonic in δ, we prove that nearly all unweighted undirected graphs have short fixation times and provide an efficient algorithm to estimate their fixation probabilities. Finally, we prove exact formulas for fixation probabilities on cycles, stars, and more complex structures and classify their sensitivities to δ.

Author summary

Evolutionary graph theory models how a population’s interaction structure shapes the fate of a newly arising mutant. Outcomes depend not only on that structure but also on the timing of the birth and death events in each update. Two standard choices, death-Birth (dB) and Birth-death (Bd), can give strikingly different predictions on the very same structure. Most previous work studies one rule alone. We mix them, taking each step to be dB with probability δ and Bd otherwise. We ask how the fixation probability (the chance a mutant takes over) and the fixation time depend on δ. Both can behave in surprisingly complicated ways, rising, falling, or reversing direction as δ changes, yet striking regularities emerge. For a neutral mutant, the fixation probability averaged over all starting locations is exactly 1/N on every structure and for every δ, and a structure is insensitive to δ when its individuals all have roughly the same number of neighbors. When dB and Bd are equally likely (δ=1/2), fixation is fast, for neutral mutants and under constant selection alike. We also derive exact formulas for cycles and stars, and give an efficient algorithm to estimate fixation probabilities on almost any structure.

1 Introduction

In evolutionary graph theory, population structure is described by a weighted or unweighted graph together with an update rule. Individuals occupy the vertices of the graph, and edges specify potential replacement interactions. The neighbors of a vertex indicate the possible locations where offspring can be placed. If the graph is weighted, some replacement events occur with higher probability than others; a self-loop indicates that an offspring may replace its parent. Reproduction is typically assumed to be asexual. A well-mixed population is represented by an unweighted complete graph with self-loops.

Evolutionary graph theory can be used to study neutral evolution [1–3], constant selection [4–20], or frequency dependent selection [21–31]. The latter is an approach for evolutionary game theory in structured populations. In this paper, we focus on neutral evolution and constant selection.

Two update rules that have been widely considered are death-Birth (dB) updating and Birth-death (Bd) updating. For death-Birth (dB) updating, an individual is selected for death uniformly at random among the population. Then the neighbors compete for the empty site proportional to their fitness and the weight of the link that leads from them to the empty site. For Birth-death (Bd) updating, an individual is selected for reproduction proportional to its fitness, and then the offspring replaces a neighbor with a probability that is proportional to the weight of the edge that leads to this neighbor (see [32]).

Past work in evolutionary graph theory has yielded a rich set of results regarding fixation probabilities and fixation times [6–10,12,33–37]. The fixation probability is the probability that a newly introduced mutant takes over the entire population. The fixation probability can be calculated for a mutant that starts in a specific place or averaged over all initial placements. The unconditional fixation time (also known as the absorption time) refers to the average time it takes for a population to reach homogeneity after the introduction of a mutant. The (conditional) fixation time is the average time it takes for the new mutant to reach fixation.

One central theme in evolutionary graph theory is that population structure can amplify or suppress selection [6–10,35,36,38]. An amplifier increases the fixation probability of an advantageous mutant and reduces the fixation probability of a deleterious mutant, whereas a suppressor does the opposite. Strong amplification comes at the cost of longer fixation times, so that a structure typically cannot be both a very strong and a very fast amplifier [39]; moreover, under death-Birth updating the amplification achievable by any structure is provably bounded [13]. Beyond amplification, structure also governs how long diversity persists, with some graphs maintaining diversity for a long time and others eliminating it quickly [3,40]. Crucially, the outcome depends not only on the graph but also on the update rule. In a well-mixed population, modeled by a complete graph with self-loops, the classic Moran process is recovered regardless of whether Bd or dB updating is used [41]. Yet in structured populations, Bd and dB updating typically lead to different results [42–44]. This sensitivity to the update rule is precisely what motivates the present work.

In this paper, we study δ-mixed updating: in any one time step, we use death-Birth (dB) with probability δ and we use Birth-death (Bd) updating with probability 1−δ. Three earlier lines of work have bridged the two update rules, each approaching the mixture from a different direction, and together they show that the interpolation is far from a formality. Zukewich et al. [26] introduced exactly this mixture for evolutionary games, proving that on a k-regular graph cooperation in the Prisoner’s Dilemma is favored precisely when b/c>k/δ (where b is the benefit from a cooperator, c is the cost a cooperator pays, and b > c > 0), so that the dB condition of [45] deforms smoothly across the range of δ, degenerating at δ=0, where cooperation is never favored. Tkadlec et al. [13] instead asked what survives of amplification under the same mixture, and found that the answer changes abruptly at δ=0. Pure Bd updating admits amplifiers, but for every δ>0 amplification can only be a transient phenomenon with regard to the selection advantage. Dew and Overton [46] reach the mixture from an ecological continuous time model, in which an intrinsic death rate Δ triggers a death-Birth event while a birth rate φ (the average fitness of the current population) triggers a Birth-death event. After normalizing, their model is δ-mixed updating with δ=Δ/(φ+Δ). They show that stars on N vertices with self-loops have a critical threshold at Δ~1/N, amplifying selection under uniform initialization when δ≪1/N and suppressing it when δ≫1/N. Common to all three, however, is that each confines itself to a narrow class of structures (regular graphs, or stars), and none of them analyzes fixation times. Our aim is to treat δ as a parameter on arbitrary structures. We study fixation probability and fixation time on unweighted undirected graphs as a function of δ, for both neutral evolution and constant selection.

2 Methods

Here we give the formal definitions of the mixed δ-updating model and summarize the analytical tools used to establish our results.

2.1 Setup

Let G=(V, E) be a connected undirected graph on N: = |V| vertices. The number of neighbors of a vertex in a graph is called its degree. The degree of vertex u∈V is denoted deg(u). On each vertex of G lies an individual that is either a wild type or a mutant type. Mutants have relative fitness r > 0 and wild-types have fitness 1. When r = 1 we are in neutral evolution, when r > 1 mutants have a selective advantage (constant selection), and when r < 1 they are deleterious. Our results concern neutral evolution and non-deleterious mutants (r≥1), with one deliberate exception, namely that the exact fixation probability formulas on cycles and stars (Theorem 3.10 and Theorem 3.11) are stated for all r > 0, since they remain valid there, and Figs 6 and 7 plot that whole range.

2.2 Dynamics

Initially, only a subset S0⊆V of the graph is occupied by mutants. Then at discrete time steps t=1,2,..., a coupled birth & death occurs. We call subset of mutants St⊆V the configuration of the process after t steps. The ordering of these coupled events matters. There are two possible orderings we consider.

death-Birth (dB). A death-Birth (dB) step proceeds as follows. We first select an individual v∈V for death uniformly at random. Then we select a neighboring vertex u∈V of v to give birth proportional to fitness. Then the individual at location u places a copy of itself at the recent vacancy of location v.

Birth-death (Bd). A Birth-death (Bd) step proceeds as follows. We first select an individual u∈V for birth proportional to fitness. Then we select a neighboring vertex v∈V of u to die uniformly at random. The individual at location u then places a copy of itself (and thus of its type) at the recent vacancy of location v.

We will refer to dB and Bd as pure updating rules since the updating rule is fixed for each step. Next, we define an interpolation of the pure updating rules.

Mixed δ-updating. Let δ∈[0,1] be the probability a given time step will be a dB step. With the remaining probability, the step will be a Bd step. We only consider the case when the value of δ is constant throughout the entire process. Note that we recover pure dB updating when δ=1 and recover pure Bd updating when δ=0. When δ=1/2, we refer to the process as unbiased. See Fig 1 for an illustration of each step of the process.

Fig 1. Mixed δ-updating on a graph.

Fig 1

The population consists of N individuals. In this illustration N = 7 and four of them are mutants. The orange vertices are mutants and the blue vertices are wild-type individuals. At each time step, a dB step occurs with probability δ, and with the remaining probability a Bd step occurs. The thick arrows on the edges of the graph are oriented such that the arrowheads indicate the possible location(s) of death. The arrow tails indicate the possible location(s) of birth for each time step. The two update rules generally act differently: starting from the same configuration, a dB step and a Bd step can lead to different resulting configurations, as illustrated here.

2.3 Fixation probability and time

Eventually, the population becomes entirely mutant (we call this fixation) or entirely wild-type (we call this extinction). In either case, we say that absorption has occurred. We denote the probability of fixation given mutant fitness r > 0 and initial set S0⊆V as fprδ(G,S0). We also denote the uniform initialization fixation probability as fprδ(G):=1N∑u∈Vfprδ(G,{u}). When dealing with times, we focus solely on the expected time rather than the entire distribution. For an initial mutant set S0⊆V, we denote the (expected) time until fixation, extinction, and absorption as FTrδ(G,S0), ETrδ(G,S0), and ATrδ(G,S0), respectively. Since we are interested in upper bounds for times, we drop the mutant initial set from the notation for time to denote the maximum time over all possible initial mutant sets. Thus, for example, FTrδ(G):=maxS0⊆VFTrδ(G,S0). In the notations for probabilities and times, we use δ=dB to mean δ=1 and δ=Bd to mean δ=0. When the fitness is neutral (r = 1), we write fpr=1δ, FTr=1δ, etc.

2.4 Asymptotic notation

Let f and g be functions from the natural numbers to the nonnegative reals. We say that f(N) is O(g(N)) if there exist c > 0 and n∈ℕ such that f(N)≤c·g(N) for all N≥n. We say that f(N) is Ω(g(N)) if g(N) is O(f(N)). Finally, we say that f(N) is o(g(N)) if for every c > 0 there exists n∈ℕ such that f(N)≤c·g(N) for all N≥n. We apply this notation to graph quantities uniformly over graphs of a given size. We write, for example, that AT(GN) is O(g(N)) to mean that the absorption time for any graph on N vertices is O(g(N)) as a function of N. That is, the bound holds for the slowest such graphs of each size.

2.5 Analytical techniques

Our proofs rely on a potential function approach using martingales. For a suitable potential function ϕ defined on the mutant configurations S⊆V, we track how ϕ changes in expectation under a single mixed δ-updating step and apply optional stopping theorem arguments to compute fixation probabilities and bound absorption and fixation times. The formal tools together with all detailed proofs are described in the S1 Appendix.

3 Results

Throughout this section we use the mixed δ-updating model and the notation for fixation probabilities and times formally defined in the Methods (Section 2). Detailed proofs of all results are in the S1 Appendix.

3.1 Neutral evolution

Suppose that G=(V,E) is a graph and the initial set of mutants resides at S0⊆V. For the pure Bd process in neutral evolution, it is known that fpr=1Bd(G,S0)∝∑u∈S01/deg(u) [47]; for the pure dB process, it is known that fpr=1dB(G,S0)∝∑u∈S0deg(u) [44]. Due to the additivity of the fixation probability in the pure processes, fpr=1Bd(G)=fpr=1dB(G)=1/N.

First, we prove that under general δ, the fixation probability is similarly additive in the initial mutant set, as it is in the pure Bd and dB processes; that is, fpr=1δ(G,S0)=∑u∈S0fpr=1δ(G,{u}) (see Lemma 2 in Section 2 of the S1 Appendix). Since fpr=1δ(G)=(1/N)·∑u∈Vfpr=1δ(G,{u}), additivity easily yields the following result.

Theorem 3.1 (Uniform initialization). Averaging uniformly over all initial conditions, the fixation probability of a neutral mutant is 1/N on any graph for any value of δ.

In our notation, Theorem 3.1 means that fpr=1δ(G)=1/N for any graph G and any value of δ. It follows immediately from the additivity result Lemma 2, proved in Section 2 of the S1 Appendix. Thus mixed δ-updating under uniform initialization is well-behaved. Let u∈V. Combining the two facts above, we show that if one of fpr=1Bd(G,{u}) or fpr=1dB(G,{u}) is larger than 1/N, then the other is at most 1/N (see Lemma 3 in Section 4 of the S1 Appendix). Surprisingly, we prove that no matter the fixation probabilities of the pure processes with initial mutant location u, the unbiased process always has fixation probability 1/N when the initial mutant location is u. This means that even if both pure processes have fixation probability less than 1/N for initial mutant location u, the unbiased process has a higher fixation probability than both the pure processes for initial mutant location u.

Theorem 3.2 (Arbitrary initialization). If δ=1/2 (which is the unbiased case) then the fixation probability of a neutral mutant starting in an arbitrary location is 1/N on any graph.

In our notation, Theorem 3.2 states that for G=(V,E) and u∈V we have fpr=1δ=1/2(G,{u})=1/N. The proof is in Section 3 in the S1 Appendix. As demonstrated by Fig 2, the quantity fpr=1δ(G,{u}) as a function of δ can be increasing, decreasing, concave, convex, or non-monotone.

Fig 2. Fixation probabilities, ρ, of various graphs under mixed δ-updating for N = 7 in neutral evolution.

Fig 2

In both panels, the dashed line at 1/N is the fixation probability of the Moran process (well-mixed) in neutral evolution. For each graph depicted, the small star symbol on the differently shaded vertex indicates the initial mutant location. a, i) A star graph with the initial mutant location at the center. Relative to ρ under the unbiased process, Bd-biased processes have a lower ρ but dB-biased processes have a higher ρ. a, ii) A star graph with the initial mutant location at a leaf. Relative to ρ under the unbiased process, Bd-biased processes have a higher ρ but dB-biased processes have a lower ρ. a, iii) A graph composed of a star and two additional edges. Relative to ρ under the unbiased process, both pure Bd and pure dB processes have a lower ρ. However, panel b, iv) shows that the graph from a, iii) has higher ρ than the unbiased process when δ is slightly smaller than 1/2. This example shows that ρ can be non-monotonic in δ. Further, it is not possible that both pure Bd and pure dB have higher ρ than the unbiased process (see Lemma 3 in Section 4 of the S1 Appendix).

Despite this potentially strange behavior, we prove that the fixation probabilities on regular graphs are not affected by δ.

Theorem 3.3 (Fixation probability of regular graphs). The fixation probability of a neutral mutant starting in an arbitrary location on a regular graph is 1/N for any value of δ.

This is a special case of Theorem 3.5 (proved in Section 5 in the S1 Appendix). In fact, we prove something stronger. There is a broad class of graphs whose fixation probabilities are monotone in δ. Such graphs, called bidegreed, are those in which every vertex has one of only two possible degrees.

Definition 3.1 (Bidegreed graph). A bidegreed graph is an undirected graph with the following property: for each vertex the number of neighbors is either d1 or d2.

If d1=d2 then the graph is regular, and in that degenerate case we adopt the convention n1 = N and n2 = 0, so that n1+n2=N throughout.

Theorem 3.4 (Bidegreed graphs). On a bidegreed graph with d1<d2, the fixation probability of a neutral mutant starting on a vertex with degree d1 is a strictly decreasing function of δ. The fixation probability of a neutral mutant starting on a vertex with degree d2 is a strictly increasing function of δ.

The proof is in Section 5.1 in the S1 Appendix, where items 1–3 below are established as Corollary 2. Let ni denote the number of vertices in a bidegreed graph G with degree di for i = 1,2. We denote ρi(δ) as fpr=1δ(G,{u}) where u is a vertex with degree di. The sensitivity of a vertex with degree di is si(δ):=|ρi′(δ)|. In addition to Theorem 3.4, we prove that for i = 1,2,

  1. if d1<d2 and n1>n2, si has its maximum at δ=1 and minimum at δ=0;

  2. if d1<d2 and n1<n2, si has its maximum at δ=0 and minimum at δ=1;

  3. if n1=n2 or d1=d2, then si is constant with respect to δ.

See Fig 3 for examples of bidegreed graphs and their behaviors with respect to δ. A star graph is the canonical bidegreed graph with extreme degrees (see Fig 3a). Key to our proof of Theorem 3.4 is an explicit formula for the fixation probability on a bidegreed graph for any δ.

Fig 3. Examples of (d1,d2)-bidegreed graph families (a-f) and the size normalized sensitivity of their neutral fixation probabilities to δ, shown separately for each initial mutant location and evaluated at δ=0,1 (g-j).

Fig 3

Vertices with degree d1 are represented as circles whereas vertices with degree d2≥d1 are represented as squares. For the examples depicted, d2 is strictly greater than d1, but it is also possible for d2=d1 per Definition 3.1. Let n1 denote the number of vertices with degree d1 and n2 denote the number of vertices with degree d2, and set η=n1/n2 and κ=d2/d1. The value ρi(δ):=fpr=1δ(G,{u}) is the fixation probability of a neutral mutant starting at a vertex u of degree di, its derivative with respect to δ is denoted ρi′(δ), and the sensitivity is si(δ):=|ρi′(δ)|. Panels g–j display the size normalized sensitivity Nsi(δ)=N|ρi′(δ)| evaluated at δ=0 and δ=1. Normalizing by N makes the sensitivity a function of (η,κ) alone, since by Theorem S3 in the S1 Appendix the sensitivity si(δ) scales as 1/N at fixed (η,κ). A graph of size N sitting at a plotted point therefore has sensitivity equal to the plotted value divided by N. a, a star graph, SN. The n2 = 1 center vertex has degree d2 = 6 while the n1 = 6 periphery vertices have degree d1 = 1 for a total of N=n1+n2=6+1=7 vertices. b, a path graph, PN. The intermediate vertices have degree 2 while the endpoint vertices have degree 1. c, a bipartite biregular graph; the vertices on the left side have degree d2 = 3 while the vertices on the right side have degree d1 = 2, for a total of N = 10 vertices. d, a fan graph FN. The center vertex has degree 2b = 6, while each of the 2 vertices on each of the b = 3 blades has degree 2, for a total of N = 2b + 1 = 7 vertices. e, a wheel graph WN. The center vertex has degree n = 8 while the n vertices on the spoke ends have degree 3, for a total of N = n + 1 = 9 vertices. f, a book graph BN. Each of the p = 3 pages has 2 page corners with degree 2, and the 2 seam endpoints have degree p + 1, for a total of N = 2p + 2 = 8 vertices. g, A contour plot in the (η,κ) space, where both parameters are dimensionless. The lines with shapes denote the values of η and κ for the various bidegreed graphs in a-f. Note that the path graph has n1 = 2 and n2=N−2, so n1≤n2 for N≥4. Thus as N increases, η decreases. The intensity of the colorbar denotes N|ρ1′(δ=0)|, h, N|ρ2′(δ=0)|, i, N|ρ1′(δ=1)|, and j, N|ρ2′(δ=1)|. Lighter colors indicate a larger sensitivity.

Theorem 3.5 (Bidegreed fixation probabilities). Let G be a bidegreed graph with degrees d1≤d2, having n1 vertices of degree d1 and n2 vertices of degree d2. Define

B2(δ):=(1−δ)d1+δd2(1−δ)d2+δd1andS(δ):=n1+n2B2(δ). (1)

Then for all δ∈[0,1], the fixation probability of a neutral mutant starting on a vertex u is

fpr=1δ(G,{u})={1S(δ)if deg(u)=d1,[10pt]B2(δ)S(δ)if deg(u)=d2. (2)

In particular, the ratio of the fixation probability of a degree d2 vertex to that of a degree d1 vertex equals B2(δ)=(1−δ)d1+δd2(1−δ)d2+δd1.

The proof is in Section 5 in the S1 Appendix. A star graph SN is a canonical example of a bidegreed graph. With center c and n=N−1 leaves ℓ1,...,ℓn, Theorem 3.5 gives a formula for the fixation probability for any δ. We can also state it explicitly.

Theorem 3.6 (Fixation probability on stars, neutral evolution). For a star SN with center c and n=N−1 leaves, for each i∈{1,...,n} and all δ∈[0,1],

fpr=1δ(SN,{ℓi})=1+(1−δ)(N−2)(1−δ)(N−2)2+2(N−1)andfpr=1δ(SN,{c})=1+δ(N−2)(1−δ)(N−2)2+2(N−1). (3)

The proof is in Section 10.1 in the S1 Appendix. See Fig 4 for these two fixation probabilities as a function of δ, together with simulations.

Fig 4. Fixation probabilities on a star graph with N = 10 vertices in neutral evolution, plotted as a function of δ.

Fig 4

In each panel, the dashed line is the theoretical fixation probability from Theorem 3.6, and the solid line with the surrounding translucent region is the average and its 95% confidence interval from 104 simulations of the mixed δ-updating process. a, Fixation probabilities as a function of δ when starting with a mutant in the center. b, Same as a) except a mutant is initially on a leaf.

Similar to fixation probabilities, fixation times in the mixed δ-updating process can exhibit a large range of behaviors relative to δ (see Fig 5). For an undirected connected unweighted graph GN on N vertices, it is known ATr=1Bd(GN) is O(N6) [1]. For pure dB, it is known ATr=1dB(GN) is O(N5) [48]. Relating fixation times to absorption times, the law of total expectation on the absorption time gives the bound FTr=1δ(G,S0)≤ATr=1δ(G,S0)/fpr=1δ(G,S0) for any S0⊆V and δ∈[0,1]. We prove that the absorption and fixation times are well-behaved in the unbiased process.

Fig 5. a, Fixation times, T, of various graphs under mixed δ-updating for N = 7 in neutral evolution.

Fig 5

For each graph depicted, the small star symbol on the differently shaded vertex indicates the initial mutant location. i) The fixation time increases and then decreases relative to δ. ii) The fixation time decreases and then increases relative to δ. iii) The fixation time always increases relative to δ. iv) The fixation time always decreases relative to δ.

Theorem 3.7 (Fixation time). If δ=1/2 (which is the unbiased case), then the fixation time of a neutral mutant starting in an arbitrary location on any graph of size N is at most N5/4.

The proof is in Section 6.1 in the S1 Appendix. In our notation, Theorem 3.7 states that for all graphs G=(V,E) on N vertices and any initial mutant location u∈V, we have FTr=1δ=1/2(G,{u})≤N5/4. In the case of (d1,d2)-bidegreed graphs, we are able to say more about their behavior relative to δ. In particular, fixation times on bidegreed graphs are at most a polynomial in N and the degree ratio d2/d1, uniformly in δ.

Theorem 3.8 (Fixation time on bidegreed graphs). On a bidegreed graph with d1≤d2, and for every δ∈[0,1], the fixation time of a neutral mutant starting on a vertex with degree d1 is at most N5·(d2/d1)5/4. The fixation time of a neutral mutant starting on a vertex with degree d2 is at most N5·(d2/d1)6/4.

The proof is in Section 6.2 in the S1 Appendix. For both Theorem 3.7 and Theorem 3.8, those proofs also give the absorption times starting from an arbitrary location, and more precise bounds.

3.2 Constant selection

Not only do we obtain results for neutral evolution, but also for constant selection. Suppose mutants have relative fitness r > 1 and wild-types have fitness 1. We examine two regimes: weak selection (r > 1 on any graph) and strong selection (r> (D/d)2 where D is the maximum degree and d is the minimum degree of the graph). The two exact formulas below, on cycles and stars, are the exception noted in the Methods, in that they are stated for all r > 0, and so also cover deleterious mutants. Despite the fact that fixation probabilities and times can be increasing, decreasing, or non-monotonic in δ, we prove that nearly all graphs have short fixation times and provide an efficient algorithm to estimate fixation probabilities.

3.2.1 Weak selection.

Let GN be an undirected connected unweighted graph on N vertices. It is known that for the pure Bd process with r≠1, ATrBd(GN) is o(N3+ε) for all ε>0 [49,50]. For r = 1, it is known ATr=1Bd(GN) is O(N6) [1] and ATr=1dB(GN) is O(N5) [48]. For any undirected unweighted graph G=(V,E) on N vertices when r > 1 and δ=0,1, we have fprδ(G,{u})≥fpr=1δ(G,{u})=Ω(N−2) for every u∈V, and thus FTrBd(GN) is o(N5+ε) for all ε>0. Similar to fixation times in neutral evolution, we prove a polynomial bound for any mixed δ=1/2 process.

Theorem 3.9 (Fixation time under weak selection). If δ=1/2 and r > 1, then the fixation time of a mutant starting in an arbitrary location on any graph of size N is at most N5·rr−1.

In our notation, Theorem 3.9 states that for any graph G=(V,E) on N vertices and initial mutant location u∈V, we have FTrδ=1/2(G,{u})≤N5·r/(r−1). The proof is in Section 8 in the S1 Appendix.

For an undirected cycle CN on N vertices, it is known for Bd that fprBd(CN)=fprBd(KN)=1−1/r1−1/rN for all r∈(0,1)∪(1,∞) and fpr=1Bd(CN)=1/N [34], where KN denotes the complete graph on N vertices with self-loops, that is, the well-mixed population; for Bd updating the self-loops do not change the fixation probability. For dB, it is known [6,35,42] that fpr=1dB(CN)=1/N, and for r∈(0,1)∪(1,∞),

fprdB(CN)=2(r−1)3r−1+(r−3)r2−N. (4)

We prove a general formula for any r > 0 and δ∈[0,1].

Theorem 3.10 (Fixation probability on cycles). Let r > 0 and δ∈[0,1]. Define Fk:=rk+(N−k) to be the total fitness in the population with k mutants. Define γk as

γk={(1−δ)/Fk+δ/N(1−δ)r/Fk+2rδ/((1+r)N)if k=1,[10pt](1−δ)/Fk+2δ/((1+r)N)(1−δ)r/Fk+δ/Nif k=N−1,[10pt](1−δ)/Fk+2δ/((1+r)N)(1−δ)r/Fk+2rδ/((1+r)N)otherwise. (5)

Then

fprδ(CN)=11+∑j=1N−1∏k=1jγk. (6)

See Fig 6 for a plot of the fixation probability as a function of r and δ. See Section 9 in the S1 Appendix for the proof.

Fig 6. a, Fixation probabilities on an undirected cycle with N = 10 vertices as a function of r for δ=0,0.25,0.5,0.75,1 starting with one mutant.

Fig 6

The various curves represent the various values of δ. The solid lines represent the average of 104 simulations of the mixed δ-updating process, and the surrounding translucent regions are the 95% confidence intervals. The dashed lines are the theoretical fixation probabilities from Theorem 3.10. i) Zoomed in plot of the theoretical curves in the region r∈[0.75,1.25], normalized by the fixation probability when δ=0.5. At r = 1, the fixation probability is 1/N regardless of δ. This value is indicated by a dot. The plotted range extends below r = 1, that is, to deleterious mutants, for which Theorem 3.10 remains valid. The fixation probability for the well-mixed population is equivalent to the fixation probability for a cycle under pure Bd updating (drawn in dashed light blue) for all r, by the Isothermal Theorem [34].

Let SN be a star graph with one center labelled c and n:=N−1 leaves labeled ℓ1,...,ℓn. For Bd, it is known [4] that

fprBd(SN,{ℓi})=nrnr+1·pandfprBd(SN,{c})=rr+n·p (7)

with

p=11+nn+r∑j=1n−1(n+rr(nr+1))j. (8)

For dB, it is known [25,35] that

fprdB(SN)=(N−1)r+1N(r+1)·(1N+rN+2r−2). (9)

We prove a general formula for any r > 0 and δ∈[0,1].

Theorem 3.11 (Fixation probability on stars). For a star SN with center c and n=N−1 leaves, for all δ∈[0,1] and r > 0, the fixation probabilities fprδ(SN,{c}) and fprδ(SN,{ℓi}) are given in closed form, as a product of explicit 2×2 transfer matrices, in Section 10 in the S1 Appendix. Furthermore, when r = 1 (neutral evolution), these formulas recover Theorem 3.6.

The derivation is in Section 10 in the S1 Appendix. See Fig 7 for a plot of the fixation probability as a function of r and δ for a fixed star.

Fig 7. Fixation probabilities on a star graph with N = 10 vertices when r≠1.

Fig 7

The plotted range extends below r = 1, that is, to deleterious mutants, for which Theorem 3.11 remains valid. The various curves represent the various values of δ. The solid lines represent the average of 104 simulations of the mixed δ-updating process, and the surrounding translucent regions are the 95% confidence intervals. The dashed lines are the theoretical fixation probabilities from Theorem 3.11. The dotted black line is the fixation probability for a well-mixed population [34]. a, Fixation probabilities as a function of r for δ=0,0.25,0.5,0.75,1 starting with a mutant in the center. b, Same as a) except a mutant is initially on a leaf. Note that for none of the values of δ depicted do the star and well-mixed fixation probabilities agree for all r. In b the δ=0.25 curve lies close to, but does not coincide with, the well-mixed curve. The inset in each panel shows the theoretical fixation probability from Theorem 3.11 on the same axes and color scale as the main panel, but for a fine sweep of δ across [0,1] rather than the five values plotted with simulations, so that the whole continuum of update rules is visible.

3.2.2 Strong selection.

For pure Bd and dB, no closed form analytical formulas are known that hold for all r on arbitrary graphs. (Closed forms are, however, known for special structures such as the complete graph, the cycle, and the star, as given above.) For Bd, there is a fully polynomial randomized approximation scheme (FPRAS) that with confidence 1−α outputs an estimate of fprBd(G) with multiplicative error ε in time polynomial in N, 1/ε, and log(1/α) [1,49,51]. Furthermore, for both Bd and dB, there is a known polynomial time (with respect to N) algorithm that computes ∂fprδ(G)/∂r|r=1+ for any undirected weighted graph G [28]. For graphs with sufficiently large r relative to the degree ratio, we prove the following bounds.

Theorem 3.12 (Fixation probability lower bound under strong selection). For any graph G=(V,E) on N vertices with maximum degree D and minimum degree d, for all δ∈[0,1] and r> (D/d)2, every initial mutant set S0 with ∅⊊S0⊊V satisfies fprδ(G,S0)≥|S0|/N2; in particular fprδ(G,{u})≥1/N2 for all u∈V.

The proof is in Section 11 in the S1 Appendix.

Theorem 3.13 (Fixation time upper bound under strong selection). For any graph G=(V,E) on N≥4 vertices with maximum degree D and minimum degree d, for all δ∈[0,1] and r> (D/d)2, the fixation time starting at an arbitrary location is at most 4N7·rr−1.

See Section 11 in the S1 Appendix for the proofs of the preceding two theorems. Together, these two results show that when r is large enough relative to the degree heterogeneity, the process behaves well. In particular, using the bounds from Theorems 3.12 and 3.13, we give a simple FPRAS for fprδ(G,S0).

Theorem 3.14 (Fixation probability estimation algorithm). For any graph G=(V,E) on N vertices with maximum degree D and minimum degree d, for all δ∈[0,1], r>(D/d)2, ε>0, α∈(0,1], and every initial mutant set S0⊆V, there exists a randomized algorithm A, running in time polynomial in N, 1/ε, log(1/α) and r/(r−1), that with probability at least 1−α outputs an estimate of fprδ(G,S0) within multiplicative error ε.

See Section 14 in the S1 Appendix for the proof. Note that when δ=1/2, the bound on fixation time from Theorem 3.9 gives an FPRAS for all undirected unweighted graphs with r > 1 (see Theorem S9 in the S1 Appendix).

4 Discussion

In this paper, we have studied mixed dB and Bd updating for neutral evolution and for constant selection. At each time step we use dB updating with probability δ and Bd updating with probability 1−δ. We have derived the following results, which appear in full in the preceding sections and the S1 Appendix.

The fixation probability as a function of δ can be increasing, decreasing, or possibly non-monotonic in neutral evolution on an undirected unweighted graph. Despite this, we find that the fixation probability is 1/N on any such graph when δ=1/2. Additionally, for any fixed initial mutant location, it cannot be the case that the fixation probability is greater than 1/N for both pure dB and pure Bd (see Section 4 in the S1 Appendix).

We give an explicit formula for the fixation probability on a bidegreed graph for any δ. Further, we prove that with a deterministic initial mutant location, the fixation probability in neutral evolution on a bidegreed graph is the most sensitive at pure Bd or pure dB (see Section 5.1 in the S1 Appendix).

Similar to the fixation probability, the fixation time as a function of δ can be increasing, decreasing, or possibly non-monotonic in neutral evolution on an undirected unweighted graph. We prove that the expected (conditional) fixation time on such graphs is at most some polynomial in N when δ=1/2 (see Section 6.1 in the S1 Appendix).

For constant selection with r > 1, we prove that when δ=1/2 the fixation time is at most N5·r/(r−1) on any undirected unweighted graph (see Section 8 in the S1 Appendix). We also prove that for graphs with r>(D/d)2, the expected fixation time is at most 4N7·r/(r−1) for any δ (see Section 11 in the S1 Appendix). When r>(D/d)2, we provide an efficient estimation algorithm for any δ for the fixation probability (see Section 14 in the S1 Appendix).

For constant selection on undirected cycles and stars, we provide tractable analytical formulas for all δ (see Section 9 and Section 10 in the S1 Appendix, respectively).

While fixation probabilities and times can have strange behaviors with respect to δ, we have shown that unbiased mixing and nearly regular graphs lead to well-behaved quantities.

There are many future directions of this work. We highlight two. First, one could seek to classify the graphs whose fixation probability is monotone in δ, even in neutral evolution. Second, it is tempting to ask whether the mixing parameter δ itself could be inferred for a real population. We regard this as a speculative and challenging open direction rather than an immediate application, since it would require empirical fixation probability (or fixation time) measurements on a population with a known structure, and even then δ need not be uniquely identifiable from such data. We should mention that [46] provides an ecological context and model in which δ (not necessarily constant over time) is set by an intrinsic death rate Δ through δ=Δ/(φ+Δ), whereas the birth rate is determined independently by the type of individual. In this setting, inference of δ is tantamount to some type of inverse problem through Bayesian analysis, though it may not be straightforward. We leave to future work a careful investigation of whether, and under what conditions, δ can be estimated from data.

Supporting information

S1 Appendix. Proofs and derivations.

Contains all technical tools and detailed proofs supporting the results in the main text, including: the potential function and optional stopping machinery for neutral evolution; the additivity of the fixation probability; the proof that the unbiased (δ=1/2) fixation probability is 1/N from any starting location; the proof that the two pure processes cannot both exceed 1/N; the explicit bidegreed fixation probability formula and the sensitivity analysis; the neutral fixation time bounds for the unbiased and bidegreed cases; the constant selection technical tools; the combined derivation of the star fixation probabilities (general r > 0, specializing to neutral evolution); the cycle fixation probability formula; the weak and strong selection fixation time bounds; and the fully polynomial randomized approximation schemes for computing the fixation probability.

(PDF)

pcbi.1014829.s001.pdf (319.4KB, pdf)

Acknowledgments

The authors thank Josef Tkadlec for many helpful suggestions.

Disclaimer. A preliminary version of this work with differing content appears in an arXiv preprint for the Innovations in Theoretical Computer Science 2026 conference [52].

Data Availability

Our code is available as a GitHub repository at https://github.com/davidb2/mixed-updating. For graph exploration, we utilized the computer program nauty. We also explored dynamics using EvoLudo.

Funding Statement

D.A.B. was supported by a Harvard Graduate School of Arts and Sciences Prize Fellowship. Y.H. and M.M. were supported by NSF grant CNS-2107078. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Díaz J, Goldberg LA, Mertzios GB, Richerby D, Serna M, Spirakis PG. Approximating Fixation Probabilities in the Generalized Moran Process. Algorithmica. 2014;69(1):78–91. doi: arXiv:1111.3321_[cs] [Google Scholar]
  • 2.Gao S, Liu Y, Wu B. The speed of neutral evolution on graphs. J R Soc Interface. 2024;21(215):20230594. doi: 10.1098/rsif.2023.0594 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Brewster DA, Svoboda J, Roscow D, Chatterjee K, Tkadlec J, Nowak MA. Maintaining diversity in structured populations. PNAS Nexus. 2025;:pgaf252. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Broom M, Rychtář J. An analysis of the fixation probability of a mutant on special classes of non-directed graphs. Proc R Soc A. 2008;464(2098):2609–27. doi: 10.1098/rspa.2008.0058 [DOI] [Google Scholar]
  • 5.Díaz J, Goldberg LA, Mertzios GB, Richerby D, Serna M, Spirakis PG. On the fixation probability of superstars. Proc R Soc A. 2013;469(2156):20130193. doi: 10.1098/rspa.2013.0193 [DOI] [Google Scholar]
  • 6.Hindersin L, Traulsen A. Most Undirected Random Graphs Are Amplifiers of Selection for Birth-Death Dynamics, but Suppressors of Selection for Death-Birth Dynamics. PLoS Comput Biol. 2015;11(11):e1004437. doi: 10.1371/journal.pcbi.1004437 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Adlam B, Chatterjee K, Nowak MA. Amplifiers of selection. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2015;471(2181):20150114. [Google Scholar]
  • 8.Galanis A, Göbel A, Goldberg LA, Lapinskas J, Richerby D. Amplifiers for the Moran Process. J ACM. 2017;64(1):1–90. doi: 10.1145/3019609 [DOI] [Google Scholar]
  • 9.Pavlogiannis A, Tkadlec J, Chatterjee K, Nowak MA. Amplification on Undirected Population Structures: Comets Beat Stars. Sci Rep. 2017;7(1):82. doi: 10.1038/s41598-017-00107-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Pavlogiannis A, Tkadlec J, Chatterjee K, Nowak MA. Construction of arbitrarily strong amplifiers of natural selection using evolutionary graph theory. Commun Biol. 2018;1:71. doi: 10.1038/s42003-018-0078-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Möller M, Hindersin L, Traulsen A. Exploring and mapping the universe of evolutionary graphs identifies structural properties affecting fixation probability and time. Commun Biol. 2019;2:137. doi: 10.1038/s42003-019-0374-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Goldberg LA, Lapinskas J, Lengler J, Meier F, Panagiotou K, Pfister P. Asymptotically optimal amplifiers for the Moran process. Theoretical Computer Science. 2019;758:73–93. doi: 10.1016/j.tcs.2018.08.005 [DOI] [Google Scholar]
  • 13.Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Limits on amplifiers of natural selection under death-Birth updating. PLoS Comput Biol. 2020;16(1):e1007494. doi: 10.1371/journal.pcbi.1007494 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Allen B, Sample C, Steinhagen P, Shapiro J, King M, Hedspeth T, et al. Fixation probabilities in graph-structured populations under weak selection. PLoS Comput Biol. 2021;17(2):e1008695. doi: 10.1371/journal.pcbi.1008695 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Bhaumik J, Masuda N. Constant-selection evolutionary dynamics on weighted networks. arXiv preprint arXiv:2403.17208. 2024. [Google Scholar]
  • 16.Kuo YP, Carja O. Evolutionary graph theory beyond single mutation dynamics: on how network-structured populations cross fitness landscapes. Genetics. 2024;227(2):iyae055. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Kuo YP, Nombela-Arrieta C, Carja O. A theory of evolutionary dynamics on any complex population structure reveals stem cell niche architecture as a spatial suppressor of selection. Nat Commun. 2024;15(1):4666. doi: 10.1038/s41467-024-48617-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Brewster DA, Nowak MA, Tkadlec J. Fixation times on directed graphs. PLOS Computational Biology. 2024;20(7):e1012299. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Kalirad A, Sommer RJ. Ecological graph theory: Simulating competition and coexistence on graphs. Methods Ecol Evol. 2025;16(11):2667–80. doi: 10.1111/2041-210x.70121 [DOI] [Google Scholar]
  • 20.Frieze A, Pegden W. The Moran Process on a Random Graph. Random Struct Algorithms. 2025;66(3). doi: 10.1002/rsa.70003 [DOI] [Google Scholar]
  • 21.Ohtsuki H, Nowak MA. Evolutionary games on cycles. Proceedings of the Royal Society B: Biological Sciences. 2006;273(1598):2249–56. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Gómez-Gardeñes J, Campillo M, Floría LM, Moreno Y. Dynamical organization of cooperation in complex topologies. Phys Rev Lett. 2007;98(10):108103. doi: 10.1103/PhysRevLett.98.108103 [DOI] [PubMed] [Google Scholar]
  • 23.Broom M, Hadjichrysanthou C, Rychtář J. Evolutionary games on graphs and the speed of the evolutionary process. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2010;466(2117):1327–46. [Google Scholar]
  • 24.Poncela J, Gómez-Gardenes J, Moreno Y, Floría LM. Cooperation in the prisoner’s dilemma game in random scale-free graphs. International Journal of Bifurcation and Chaos. 2010;20(03):849–57. [Google Scholar]
  • 25.Hadjichrysanthou C, Broom M, Rychtář J. Evolutionary Games on Star Graphs Under Various Updating Rules. Dyn Games Appl. 2011;1(3):386–407. doi: 10.1007/s13235-011-0022-7 [DOI] [Google Scholar]
  • 26.Zukewich J, Kurella V, Doebeli M, Hauert C. Consolidating birth-death and death-birth processes in structured populations. PLoS One. 2013;8(1):e54639. doi: 10.1371/journal.pone.0054639 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Wang Z, Xia C-Y, Meloni S, Zhou C-S, Moreno Y. Impact of social punishment on cooperative behavior in complex networks. Sci Rep. 2013;3:3055. doi: 10.1038/srep03055 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Allen B, Lippner G, Chen Y-T, Fotouhi B, Momeni N, Yau S-T, et al. Evolutionary dynamics on any population structure. Nature. 2017;544(7649):227–30. [DOI] [PubMed] [Google Scholar]
  • 29.Díaz J, Mitsche D. A survey of the modified Moran process and evolutionary graph theory. Computer Science Review. 2021;39:100347. doi: 10.1016/j.cosrev.2020.100347 [DOI] [Google Scholar]
  • 30.Sheng A, Su Q, Wang L, Plotkin JB. Strategy evolution on higher-order networks. Nature Computational Science. 2024;4(4):274–84. [DOI] [PubMed] [Google Scholar]
  • 31.Moawad A, Abbara A, Bitbol A-F. Evolution of cooperation in deme-structured populations on graphs. Phys Rev E. 2024;109(2–1):024307. doi: 10.1103/PhysRevE.109.024307 [DOI] [PubMed] [Google Scholar]
  • 32.Nowak A. Evolutionary Dynamics: Exploring the Equations of Life. Harvard University Press. 2006. [Google Scholar]
  • 33.Nowak MA, Michor F, Iwasa Y. The linear process of somatic evolution. Proc Natl Acad Sci U S A. 2003;100(25):14966–9. doi: 10.1073/pnas.2535419100 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Lieberman E, Hauert C, Nowak MA. Evolutionary dynamics on graphs. Nature. 2005;433(7023):312–6. [DOI] [PubMed] [Google Scholar]
  • 35.Allen B, Sample C, Jencks R, Withers J, Steinhagen P, Brizuela L, et al. Transient amplifiers of selection and reducers of fixation for death-Birth updating on graphs. PLoS Comput Biol. 2020;16(1):e1007529. doi: 10.1371/journal.pcbi.1007529 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Sharma N, Traulsen A. Suppressors of fixation can increase average fitness beyond amplifiers of selection. Proc Natl Acad Sci U S A. 2022;119(37):e2205424119. doi: 10.1073/pnas.2205424119 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Monk T, van Schaik A. Martingales and the fixation time of evolutionary graphs with arbitrary dimensionality. R Soc Open Sci. 2022;9(5):220011. doi: 10.1098/rsos.220011 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Svoboda J, Chatterjee K. Density amplifiers of cooperation for spatial games. Proc Natl Acad Sci U S A. 2024;121(50):e2405605121. doi: 10.1073/pnas.2405605121 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Population structure determines the tradeoff between fixation probability and fixation time. Communications biology. 2019;2(1):138. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Sharma N, Das SG, Traulsen A, Krug J. Population structure amplifies mutation load. bioRxiv. 2025. [Google Scholar]
  • 41.Moran PAP. Random processes in genetics. Math Proc Camb Phil Soc. 1958;54(1):60–71. doi: 10.1017/s0305004100033193 [DOI] [Google Scholar]
  • 42.Kaveh K, Komarova NL, Kohandel M. The duality of spatial death-birth and birth-death processes and limitations of the isothermal theorem. R Soc Open Sci. 2015;2(4):140465. doi: 10.1098/rsos.140465 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Yagoobi S, Sharma N, Traulsen A. Categorizing update mechanisms for graph-structured metapopulations. J R Soc Interface. 2023;20(200):20220769. doi: 10.1098/rsif.2022.0769 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Svoboda J, Joshi S, Tkadlec J, Chatterjee K. Amplifiers of selection for the Moran process with both Birth-death and death-Birth updating. PLoS Comput Biol. 2024;20(3):e1012008. doi: 10.1371/journal.pcbi.1012008 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Ohtsuki H, Hauert C, Lieberman E, Nowak MA. A simple rule for the evolution of cooperation on graphs and social networks. Nature. 2006;441(7092):502–5. doi: 10.1038/nature04605 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Dew M, Overton CE. Understanding the rift between update rules in evolutionary graph theory: The intrinsic death rate drives star graphs from amplifying to suppressing natural selection. arXiv preprint. 2025. doi: arXiv:2506.15528 [Google Scholar]
  • 47.Broom M, Hadjichrysanthou C, Rychtář J, Stadler BT. Two results on evolutionary processes on general non-directed graphs. Proc R Soc A. 2010;466(2121):2795–8. doi: 10.1098/rspa.2010.0067 [DOI] [Google Scholar]
  • 48.Cooper C, Rivera N. The linear voting model. In: 43rd International Colloquium on Automata, Languages, and Programming (ICALP 2016), 2016.
  • 49.Díaz J, Goldberg LA, Richerby D, Serna M. Absorption time of the Moran process. Random Struct Alg. 2016;49(1):137–59. doi: 10.1002/rsa.20617 [DOI] [Google Scholar]
  • 50.Ann Goldberg L, Lapinskas J, Richerby D. Phase transitions of the Moran process and algorithmic consequences. Random Struct Algorithms. 2019;56(3):597–647. doi: 10.1002/rsa.20890 [DOI] [Google Scholar]
  • 51.Chatterjee K, Ibsen-Jensen R, Nowak MA. Faster Monte-Carlo Algorithms for Fixation Probability of the Moran Process on Undirected Graphs. In: 42nd International Symposium on Mathematical Foundations of Computer Science (MFCS 2017), Dagstuhl, Germany, 2017. 61:1-61:13. 10.4230/LIPIcs.MFCS.2017.61 [DOI]
  • 52.Brewster DA, Huang Y, Mitzenmacher M, Nowak MA. The mixed birth-death/death-birth Moran process. 2025. https://doi.org/arXiv:2511.18252
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014829.r001

Decision Letter 0

Zhaolei Zhang, Jordan Douglas

11 Jun 2026

PCOMPBIOL-D-26-00678

Mixed updating in structured populations

PLOS Computational Biology

Dear Dr. Brewster,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Aug 11 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

As the corresponding author, your ORCID iD is verified in the submission system and will appear in the published article. PLOS supports the use of ORCID, and we encourage all coauthors to register for an ORCID iD and use it as well. Please encourage your coauthors to verify their ORCID iD within the submission system before final acceptance, as unverified ORCID iDs will not appear in the published article. Only the individual author can complete the verification step; PLOS staff cannot verify ORCID iDs on behalf of authors.

We look forward to receiving your revised manuscript.

Kind regards,

Jordan Douglas

Academic Editor

PLOS Computational Biology

Zhaolei Zhang

Section Editor

PLOS Computational Biology

Additional Editor Comments:

The authors have provided an exciting new study into how a seemingly arbitrary rule of population mixing can have major impacts on the long-term behaviour of the system. I enjoyed reading this manuscript, which was also met with high appraisal from three expert Reviewers. I invite the authors to submit a revised version that has incorporated the suggestions made by  Reviewers 2 and 3, as well as my own comments below.

Minor comments:

Abstract: On my first reading, it was not clear why the two processes (dB and Bd) would be different at all. After some reflection, I realised this was because I did not interpret “neighbours” in the spatial sense, but instead as a broader “other members of the population” kind of way. To avoid future confusion among non-specialists like myself, the abstract would benefit from just a couple of words that emphasise that “neighbours” refers to adjacent nodes on the graph, for example “Under dB, an individual is chosen uniformly at random to die, and neighbors FROM ADJACENT NODES compete…”.

Pg 2: “There are results on fast and strong amplifiers [13, 39].” -> this statement is quite vague. What is meant by “results” ? Do the authors mean to say that these processes have been well-characterised in previous studies? Or maybe something more specific?

Fig 1 caption: what do the blue and orange node colours denote?

Fig 2 and 3: can the authors increase the axis label font size by 50% or so, so that it is the same size as the text in the caption?

Fig 3: the contrast is very weak, making the rainbow coloured lines hard to read against the purple/yellow background. This makes the figure hard to visually process. Can the authors use a more suitable colour scheme, perhaps with a less dominant background palette, or alternatively with thick white lines rather than thin rainbow lines?

Kind regards,

Jordan Douglas

Journal Requirements:

If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

1) We ask that a manuscript source file is provided at Revision. Please upload your manuscript file as a .doc, .docx, .rtf or .tex. If you are providing a .tex file, please upload it under the item type u2018LaTeX Source Fileu2019 and leave your .pdf version as the item type u2018Manuscriptu2019.

2) Please provide an Author Summary. This should appear in your manuscript between the Abstract (if applicable) and the Introduction, and should be 150-200 words long. The aim should be to make your findings accessible to a wide audience that includes both scientists and non-scientists. Sample summaries can be found on our website under Submission Guidelines:

https://journals.plos.org/ploscompbiol/s/submission-guidelines#loc-parts-of-a-submission

3) Your manuscript is missing the following sections: Discussion, and Methods.  Please ensure all required sections are present and in the correct order. Make sure section heading levels are clearly indicated in the manuscript text, and limit sub-sections to 3 heading levels. An outline of the required sections can be consulted in our submission guidelines here:

https://journals.plos.org/ploscompbiol/s/submission-guidelines#loc-parts-of-a-submission

4) Please upload all main figures as separate Figure files in .tif or .eps format. For more information about how to convert and format your figure files please see our guidelines:

https://journals.plos.org/ploscompbiol/s/figures

5) Please upload a copy of Figure Fig 1-7 which you refer to in your text on pages 4, 6, 8, 12, and 13. Or, if the figure is no longer to be included as part of the submission please remove all reference to it within the text.

6) We have noticed that you have uploaded Supporting Information files, but you have not included a list of legends. Please add a full list of legends for your Supporting Information files after the references list.

7) Please amend your detailed Financial Disclosure statement. This is published with the article. It must therefore be completed in full sentences and contain the exact wording you wish to be published.

1) State what role the funders took in the study. If the funders had no role in your study, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."

2) If any authors received a salary from any of your funders, please state which authors and which funders..

If you did not receive any funding for this study, please simply state: u201cThe authors received no specific funding for this work.u201d

8) We have amended your Competing Interest statement to comply with journal style. We kindly ask that you double check the statement and let us know if anything is incorrect.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: Well written article with very nice presentation

Reviewer #2: A remarkable insight of evolutionary game theory is that the outcome of evolutionary processes in structured populations can

be very sensitive to the details of the reproduction rules, for example, the order the birth and the death step in Moran dynamics.

One approach to gaining a better understanding of this feature is to consider models where different updates are mixed. The present manuscript reports on a comprehensive study along these lines, focusing on mixtures of dB and Bd Moran processes. The manuscript is very clearly written, and I have only minor suggestions on how the presentation could be improved further.

1. Figure 1: Why did the authors choose an example where the outcomes of both updates are the same? This may give a false impression to the reader.

2. On top of page 4, the authors restrict mutant fitness to r \geq 1, i.e. mutants are always beneficial, but later (e.g. in Theorem 3.10) the full range r > 0 is considered. Please stick to one convention throughout.

3. Caption of Figure 3, line 5: "\rho_i(\delta) is the derivative...". In the text, \rho_i is the fixation probability and the (absolute value of) the derivative is denoted by s_i. Please correct.

4. Theorem 3.5: "the fixation probability...is proportional to 1.". This is a very confusing way of stating the result - if

something is proportional to 1, it is a constant that is independent of everything. What the authors mean is that (i) the

fixation probability only depends on the degree of the mutant node and (ii) the ratio of the two fixation

probabilities is given by the expression at the end of the theorem. I think it would be better to simply write down the

expressions for both fixation probabilities derived in the Appendix.

5. Text above Eq.(2): Does K_N stand for the complete graph? If so, this should be defined.

6. Figures 6, 7: It might be informative to show the fixation probability for the well-mixed case for comparison, at least in

one of the panels.

7. Section 3.2.2., first sentence: "no known closed-form analytical formulas exist for all r". I assume the authors mean

"for all r AND arbitrary graphs"?

8. Last paragraph of Conclusion: The idea of estimating \delta from data is intriguing, but I don't quite see how this could be done.

Can the authors elaborate?

9. Appendix A: In the paragraph where the definitions (8)-(10) are given, please say that \phi is the potential function that was

mentioned in the beginning of the appendix, and provide a short verbal explanation of what these expressions mean (as above Eqs.(22)-(24) in the SI: "describing the expected change due to a specific edge (u, v)".

10. SI, Section 1: This section seems to have been misplaced, as it uses notation that was not previously defined. It seems to

rely on Section 5, which treats the more general case with selection. Since Theorem 3.6 is a special case of Theorem 3.11, Sections 1 and 5 should be merged.

11. SI, Section 2, Corollary 1: "\phi(S) = 0 for some S \in \Omega, and \phi(S) = k_1 for some S \in \Omega". Obviously the two

S cannot be the same, so please use different symbols for them. Same in Theorem S2.

Reviewer #3: In this interesting paper the authors consider a novel simple extension to the modelling of evolution on graphs. This is a very nice idea for a paper, which turns out to have significant implications, as the authors prove a large number of results for their new variant, including some very interesting ones. I particularly like Theorem 3.9, where a general upper bound is found for neutral mutations on all graphs.

The analysis seems to be sound and the paper mostly well-presented. The results are well illustrated by a high quality and informative set of figures. The Discussion section is also nicely succinct and informative. I have a few points for the authors to address.

The Introduction would benefit from more polish. It currently reads in a ``bitty'' way, not flowing like a single coherent text.

There are many theorems in the text, but it is not immediately apparent in each case where the proof is. The precise location should be stated directly after each theorem statement.

Figure 4 - ``various curves'' there do not appear to be distinct curves here, just areas within which the curves reside. Please reword the text.

Theorem 3.5. I would rewrite this, as it reads badly to me. It seems what is meant is that the ratio of the two fixation probabilities is equal to the final formula in the statement.

Directly following the header for section 3.2.1 Do you mean any graph of N vertices or particular families? If the latter, please say which ones.

Page 13 - here it says there are no known closed-form analytical formulae for all r. Do you mean general formulae for all graphs? There are at least some closed form formulae for fixation probability on the star, many properties on complete graphs.

Appendix A at the start there is a statement in line 3 which says "... fluctuates a reasonable amount ...". Is this really the ultimate goal? This does not seem obvious that this relates strongly to what is shown. This statement is also rather imprecise, and thus not so useful. Please rewrite it.

In Appendix C, line 3 there is a relationship between two $\psi$ terms. This does not look right to me, as when you look at Lemma A1, the sets within the brackets will not match up. It might be true, but a different/more complete justification is needed.

Appendix F - statements on the fixation time bounds at the end of F1 and F2. It is not clear to me that these follow immediately from the previous working. Please elaborate on this.

Supplementary Information - all of the terms in equations 1-7 have not previously been defined. The text says "so the coefficients from above simplify to ...", which implies that something important has been missed out. Please re-look at this.

In general, why are the proofs in the Appendix and those in the Supplementary Info divided in this specific way?

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?  For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes:  Joachim Krug

Reviewer #3: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014829.r003

Decision Letter 1

Zhaolei Zhang, Jordan Douglas

17 Sep 2026

Dear Brewster,

We are pleased to inform you that your manuscript 'Mixed updating in structured populations' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please make sure to clarify the remaining minor point raised by Reviewer 3 prior to formal acceptance.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology.

Best regards,

Jordan Douglas

Academic Editor

PLOS Computational Biology

Zhaolei Zhang

Section Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #2: The points raised in my previous review have been fully addressed. I recommend publication of the manuscript in its present form.

Reviewer #3: The authors have done a good job in responding to my points and I am now happy with the paper. There is one place where it would be useful for the authors to re-check the text for clarity, which I mention below.

My fifth specific comment about text in Section 3.2.1. I still do not think the new text is accurate. If the sequence as stated went complete graph, star, complete graph, star I do not think that this would be true. Do you mean the slowest graphs of this particular size?

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #2: Yes

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?  For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #2: Yes:  Joachim Krug

Reviewer #3: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014829.r004

Acceptance letter

Zhaolei Zhang, Jordan Douglas

PCOMPBIOL-D-26-00678R1

Mixed updating in structured populations

Dear Dr Brewster,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

For Research, Software, and Methods articles, you will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Sharmila Kamatchi

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Appendix. Proofs and derivations.

    Contains all technical tools and detailed proofs supporting the results in the main text, including: the potential function and optional stopping machinery for neutral evolution; the additivity of the fixation probability; the proof that the unbiased (δ=1/2) fixation probability is 1/N from any starting location; the proof that the two pure processes cannot both exceed 1/N; the explicit bidegreed fixation probability formula and the sensitivity analysis; the neutral fixation time bounds for the unbiased and bidegreed cases; the constant selection technical tools; the combined derivation of the star fixation probabilities (general r > 0, specializing to neutral evolution); the cycle fixation probability formula; the weak and strong selection fixation time bounds; and the fully polynomial randomized approximation schemes for computing the fixation probability.

    (PDF)

    pcbi.1014829.s001.pdf (319.4KB, pdf)
    Attachment

    Submitted filename: Response.pdf

    pcbi.1014829.s002.pdf (109.7KB, pdf)

    Data Availability Statement

    Our code is available as a GitHub repository at https://github.com/davidb2/mixed-updating. For graph exploration, we utilized the computer program nauty. We also explored dynamics using EvoLudo.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES