Limits on amplifiers of natural selection under death-Birth updating
Josef Tkadlec, Andreas Pavlogiannis, Krishnendu Chatterjee, Martin A., Nowak

TL;DR
This paper proves that amplification of natural selection is limited and transient under death-Birth updating, contrasting with known amplifiers in Birth-death processes, and explores conditions where amplification persists.
Contribution
It establishes that amplification under death-Birth updating is necessarily bounded and transient, and identifies structures that can sustain amplification across various parameters.
Findings
Amplification under death-Birth updating is bounded and transient.
No known amplifiers exist for death-Birth Moran process.
Certain population structures can maintain amplification over a range of parameters.
Abstract
The fixation probability of a single mutant invading a population of residents is among the most widely-studied quantities in evolutionary dynamics. Amplifiers of natural selection are population structures that increase the fixation probability of advantageous mutants, compared to well-mixed populations. Extensive studies have shown that many amplifiers exist for the Birth-death Moran process, some of them substantially increasing the fixation probability or even guaranteeing fixation in the limit of large population size. On the other hand, no amplifiers are known for the death-Birth Moran process, and computer-assisted exhaustive searches have failed to discover amplification. In this work we resolve this disparity, by showing that any amplification under death-Birth updating is necessarily \emph{bounded} and \emph{transient}. Our boundedness result states that even if a population…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5Peer 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.
Limits on amplifiers of natural selection under death-Birth updating
Josef Tkadlec
IST Austria, A-3400 Klosterneuburg, Austria
J.T. and A.P. contributed equally to this work.
Andreas Pavlogiannis
Lab for Automated Reasoning and Analysis, EPFL, CH-1015 Lausanne, Switzerland
J.T. and A.P. contributed equally to this work.
Krishnendu Chatterjee
IST Austria, A-3400 Klosterneuburg, Austria
Martin A. Nowak
Program for Evolutionary Dynamics, Department of Organismic and Evolutionary Biology, Department of Mathematics, Harvard University, Cambridge, MA 02138, USA
Contents
Abstract
The fixation probability of a single mutant invading a population of residents is among the most widely-studied quantities in evolutionary dynamics. Amplifiers of natural selection are population structures that increase the fixation probability of advantageous mutants, compared to well-mixed populations. Extensive studies have shown that many amplifiers exist for the Birth-death Moran process, some of them substantially increasing the fixation probability or even guaranteeing fixation in the limit of large population size. On the other hand, no amplifiers are known for the death-Birth Moran process, and computer-assisted exhaustive searches have failed to discover amplification. In this work we resolve this disparity, by showing that any amplification under death-Birth updating is necessarily bounded and transient. Our boundedness result states that even if a population structure does amplify selection, the resulting fixation probability is close to that of the well-mixed population. Our transience result states that for any population structure there exists a threshold such that the population structure ceases to amplify selection if the mutant fitness advantage is larger than . Finally, we also extend the above results to -death-Birth updating, which is a combination of Birth-death and death-Birth updating. On the positive side, we identify population structures that maintain amplification for a wide range of values and . These results demonstrate that amplification of natural selection depends on the specific mechanisms of the evolutionary process.
1 Introduction
The evolutionary rate of populations is determined by their ability to accumulate advantageous mutations [1, 2, 3, 4, 5]. Once a new mutant has been randomly generated in a population, its fate is governed by the dynamics of natural selection and random drift. The most important quantity in this process is the fixation probability which is the probability that the invading mutant fixates in the population as opposed to being swept away. A classical mathematical framework for rigorous study of the mutant spread is the discrete-time Moran process [6]. Given a population of individuals, at each time step, (1) an individual is chosen randomly for reproduction proportionally to its fitness and (2) an individual dies uniformly at random; then the offspring of the reproducing individual replaces the dead individual, and the population size remains constant.
Many evolutionary properties are affected by the spatial arrangement of the population [7, 8, 9, 10, 11, 12, 13, 14, 15]. Evolutionary graph theory represents population structure of size by a graph (network) [16, 17, 18, 19, 20, 21]: each individual occupies a vertex, and neighboring vertices mark sites of spatial proximity (see Fig. 1a). Mutant spread must respect the structure, in that the offspring of a reproducing individual in one vertex can only move to a neighboring vertex. The Moran process on graphs has two distinct variants:
- •
In the Birth-death Moran process, the death event is conditioned on the Birth event. That is, first an individual is chosen for reproduction and then its offspring replaces a random neighbor (see Fig. 1b).
- •
In the death-Birth Moran process, the Birth event is conditioned on the death event. That is, first an individual is chosen for death and then its neighbors compete to fill the vacancy with their offspring (see Fig. 1c).
The fixation probability of the invading mutant is a function of its fitness , as well as the graph . In alignment with most of the literature, we focus on advantageous mutants, where .
The well-mixed population of size is represented by a complete graph . In the Birth-death Moran process, the fixation probability in the well-mixed population is [3]. Under death-Birth updating, the fixation probability is [22]. Specifically, as , both the expressions converge to .
Amplifiers of natural selection are graphs that increase the fixation probability of the advantageous mutants compared to the well-mixed population [23, 16]. Under Birth-death updating, many amplifying families of graphs have been constructed, such as the Star graph [24, 25, 26], the Complete Bipartite graph [27] and the Comet graph [28], as well as families that guarantee fixation in the limit of large population size [16, 29, 30, 31, 32]. Extensive computer simulations on small populations have also shown that many graphs have amplifying properties [33, 34, 35]. While the above results hold for the Birth-death Moran process, no amplifiers are known for the death-Birth Moran process, and computer-assisted search has found that, under death-Birth updating, most small graphs suppress the fixation probability rather than amplifying it [34].
Here we prove two negative results on the existence of amplifiers under death-Birth updating. Our first result states that the fixation probability in any graph is bounded by . Hence, even if amplifiers do exist, they can provide only limited amplification. In particular, there are no families of graphs that would guarantee fixation in the limit of large population size. Our second result states that for any graph , there exists a threshold such that for all , the fixation probability is bounded by . Hence, even if some graphs amplify for certain values of , their amplifying property is necessarily transient, and lost when the mutant fitness advantage becomes large enough. We note that a companion work [36] identifies transient amplifiers among graphs that have weighted edges. Finally, we also study the mixed -death-Birth Moran process, for , under which death-Birth and Birth-death updates happen with rate and , respectively [37]. We establish analogous negative results for mixed -updating, for any fixed . Note that as vanishes (), we approach (pure) Birth-death Moran process for which both universal and super amplifiers exist. We find that some of those amplifiers are less sensitive to variations in than other. In particular, certain bipartite structures achieve transient amplification for as big as .
2 Model
The Moran process on graphs
In evolutionary graph theory, a population structure has traditionally been represented by a graph , where is the set of vertices representing sites and is the set of edges representing neighborships between the sites. We say that is undirected when all edges are two-way, that is, is an edge whenever is. Since the focus of this work is on death-Birth updating, we require that there are no self-loops in (that is, is never an edge). More generally, a population structure can be represented by a weighted graph. In that case, every edge is assigned a weight which indicates the strength of interaction from site to site . In full generality, we allow for non-symmetric weights (that is, possibly ). The family of unweighted graphs is recovered when we insist that all edges have weight 1. Even though our primary focus is on unweighted graphs, our results apply to weighted graphs too. A population of residents inhabits the graph with a single individual occupying each of the vertices of .
In the beginning of the Moran process, one vertex is chosen uniformly at random to host the initial mutant. The mutant has a fitness advantage , whereas each of the residents has fitness normalized to . We denote by the fitness of the individual occupying the vertex . From that point on, the process proceeds in discrete time steps, according to one of the two variants of updating:
Under death-Birth (dB) updating, first an individual is selected to die uniformly at random. This leaves a vacancy in the corresponding vertex of , and the neighbors of compete to fill it. Specifically, every neighbor of is chosen for reproduction with probability proportional to , and the selected individual places a copy of itself on . 2. 2.
Under Birth-death (Bd) updating, first an individual is selected to reproduce with probability proportional to its fitness, that is, with probability proportional to for the individual occupying the vertex . The offspring of then replaces a random neighbor of with probability proportional to .
We also consider a combination of dB and Bd updating, which yields the mixed -death-Birth Moran process.
- 3
Under -death-Birth (-dB) updating, for , in each step, the Moran process follows a dB update with probability , and a Bd update with probability . In this notation, corresponds to pure dB updating, and corresponds to pure Bd updating.
We only consider strongly connected graphs for which, with probability 1 in the long run, the Moran process leads either to the fixation of the mutant in the population (all vertices are eventually occupied by mutants) or to the extinction of the mutant (all vertices are eventually occupied by residents). We denote by , and the fixation probability under dB, Bd and -dB updating, respectively.
Amplifiers
The well-mixed population is modelled by the undirected complete graph . The fixation probability on under Bd updating is [3]
[TABLE]
Similarly, the fixation probability on under dB updating is [22]
[TABLE]
Specifically, as , both the expressions converge to .
Population structure can affect the fixation probability of advantageous mutants. Given , a graph is a Bd (resp., dB) -amplifier if (resp., ). In words, a graph is an -amplfiier the fixation probability of mutants with fitness advantage on is larger than the fixation probability of the same mutants on the well-mixed population. If is an -amplifier for all , then we say that is a universal amplifier. (In the earlier literature, the word “amplifier” had typically been used to mean “universal amplifier”.) If is an -amplifier for only a limited range of -values, that is, there exists a threshold value such that does not amplify for any , we say that is a transient amplifier. (Note that, in principle, an amplifier could be neither universal nor transient – it could indefinitely alternate between amplifying and suppressing as grows larger.)
A notorious example of a universal Bd amplifier is a Star graph (of any fixed size ) which consists of one central vertex connected to each of the surrounding leaf vertices. As , the fixation probability of a mutant with fitness advantage on converges to . Effectively, the Star-like population structure rescales the fitness of the mutant from to . Under Bd updating, there also exist population structures that amplify for only some values of [38].
Although the fixation probability on is known for dB and Bd updating, there is no known formula for . We computed numerically for various values of and and we observed that is essentially indistinguishable from the linear interpolation
[TABLE]
between and (see Fig. 2a). In fact, the ratio appears to be well within 1 % of 1, and most of the time even within 0.01 % of 1 (see Fig. 2b). Therefore, in -dB updating we use as the baseline comparison, and say that a graph is a -dB -amplifier if .
Implied scale of fitness
We are typically interested in the fixation probability when the population size is large. This leads us to the study of families of graphs of increasing population size, the fixation probability of which is taken in the limit of . Graph families can be classified by amplification strength. Given such a family, the implied scale of fitness for that family [23] is a function such that
[TABLE]
Specifically, for the family of complete graphs we have , under both dB updating and Bd updating. We say that the family is (at most) a bounded amplifier if for some constant . We say that the family is (at least) a linear amplifier if for some constants , . We say that the family is (at least) a quadratic amplifier if for some constants , , . For instance, Star graphs are quadratic amplifiers under Bd updating [3], however they do not amplify under dB updating [22]. Finally, the family is a super amplifier if for any . That is, for any we have and hence fixation is guaranteed in the limit of large population size (see Fig. 3). The above definitions carry naturally to the -dB Moran process, where the implied scale of fitness is defined such that
[TABLE]
Questions
For the Bd Moran process, various results on amplifiers exist. The Star graph is a prominent example of a graph that is a quadratic amplifier for any [24, 25, 27, 26, 28] and there exist super amplifiers, that is, families of graphs that guarantee fixation in the limit of large population size, for any fixed [16, 29, 30, 31, 32]. Furthermore, computer simulations on small populations have shown that many small graphs have amplifying properties [33, 34, 35]. Given the vast literature on results under Bd updating, the following questions arise naturally.
- Q1:
Do there exist universal amplifiers for the dB Moran process? 2. Q2:
Do there exist families that are amplifying for the dB Moran process? More specifically, do there exist linear, quadratic, or even super amplifiers?
The first question is concerned with small populations, and asks for a graph that amplifies for all . The second question asks for amplification in the limit of large populations.
3 Results
Here we establish some useful observations about the dB Moran process, and then answer questions Q1 and Q2.
First, consider the dB Moran process on any (fixed) graph . The fixation probability can be bounded from above in terms of the number of neighbors of the vertex where the initial mutant has appeared. As a simple example, consider that is unweighted and undirected, and each vertex has precisely neighbors (e.g. a square lattice where ). Denote by the vertex that hosts the initial mutant. We observe that if is selected for death before any of its neighbors then the mutants have just gone extinct. Since this event has probability , the fixation probability is at most , regardless of . A more refined version of this argument, which also accounts for arbitrary graphs, yields the following stronger bound.
Lemma 1**.**
Fix and let be a graph (possibly with directed and/or weighted edges) with average out-degree . Then
[TABLE]
For large enough and small (fixed) , the bound of Lemma 1 coincides with the bound we obtained with our sketchy argument above. Observe that even when , the lemma yields an upper-bound on the fixation probability that is strictly less than 1. On the other hand, under Bd updating, the fixation probability tends to as , regardless of the graph. Hence we have the following corollary, which states that for all population structures, Bd updating favors fixation more than dB updating, provided that the fitness advantage is large enough.
Corollary 1**.**
For any graph , there exists some , such that for all , we have .
Amplifiers of the dB Moran process
Here we answer the two questions Q1, Q2. We start with Q1 which asks for the existence of universal amplifiers under dB updating. We show the following theorem.
Theorem 1** (All dB amplifiers are transient).**
Fix a non-complete graph (possibly with directed and/or weighted edges). Then there exists such that for all we have , where is the complete graph on vertices. In particular, we can take .
Since our baseline for amplifiers is the complete graph , Theorem 1 implies that, under dB updating, every (unweighted) graph is, at best, a transient amplifier. Moreover, the only graph that may be a universal (that is, non-transient) amplifier is a weighted version of the complete graph . This is in sharp contrast to Bd updating, for which universal amplifiers exist (e.g., the Star graph [27]).
To sketch the intuition behind Theorem 1, consider again, for simplicity, our toy example of an unweighted undirected graph where each vertex has precisely neighbors. Then the fixation probability is at most , regardless of . On the other hand, equation 2 implies that the fixation probability on a complete graph tends to as . If , then is strictly more than , hence the graph ceases to amplify in the limit . In the proof, we use Lemma 1 which applies to possibly weighted, directed, and/or non-regular graphs and which yields an explicit bound on the threshold -value .
Second, we turn our attention to question Q2, which asks for the existence of strong amplifying families. We establish the following theorem, which answers Q2 in negative.
Theorem 2** (All dB amplifiers are bounded).**
Fix . Then for any graph (possibly with directed and/or weighted edges) we have .
In particular, Theorem 2 implies that, under dB updating, the implied scale of fitness of any graph is at most . Thus every graph is, at best, a bounded amplifier (see Fig. 3b). In particular, there exist no linear amplifiers, and thus no quadratic amplifiers or super amplifiers. Again, this is in sharp contrast to Bd updating for which super amplifiers exist [16, 29, 30] and, in fact, are abundant [31].
The proof again follows from Lemma 1: for any , the fraction on the right-hand side of Lemma 1 is at most the desired , with equality when .
We remark that even though universal amplification is impossible by Theorem 1, some population structures might achieve certain level of amplification for certain range of -values. In fact, a companion work [36] presents weighted population structures called Fans that, in the appropriate limit, amplify selection in a range . The extent to which these structures amplify is well within the bounds provided by Theorem 2 (see Fig. 4). It is not known whether there exist unweighted graphs that provide transient amplification.
Extensions to -dB amplifiers
Given the negative answers to questions Q1 and Q2 above, we proceed with studying the -dB Moran process, in which the death-Birth updates are interleaved with the Birth-death updates. The insight of Corollary 1 is that mutants have a higher fixation probability under Bd updating, compared to dB updating (given a large enough fitness advantage ). Qualitatively, we expect that given a fixed population structure under -dB updating, the fixation probability increases as decreases. Fig. 5 confirms this intuition numerically, for Complete graphs, Ring graphs and Star graphs.
The two extremes of the -dB Moran process are the pure Bd () and pure dB () Moran processes. It is known that under Bd updating, both universal amplifiers and super amplifiers exist. On the other hand, we have shown here that under pure dB updating, any amplification is inevitably transient and bounded. The next two natural questions are to investigate whether universal or strong amplifiers exist for small values of , for which the process is heavily biased towards Bd updating. Perhaps surprisingly, we answer both questions in negative. Concerning universality, we show the following theorem.
Theorem 3** (All -dB amplifiers are transient).**
Fix a non-complete graph on vertices (possibly with directed and/or weighted edges) and . Then there exists such that for all we have , where is the complete graph on vertices.
Theorem 3 is a -dB analogue of Theorem 1. It implies that, compared to the baseline given by a weighted average between and , every unweighted graph is at best a transient amplifier, and a weighted graph can only be a universal amplifier if it is a weighted version of the complete graph . Hence for any positive , no matter how small, universal amplification is impossible among unweighted graphs.
Next, we turn our attention to the limit of large , and ask whether strong amplification is possible for the -dB Moran process. We show the following theorem.
Theorem 4** (All -dB amplifiers are at most linear).**
Fix and . Then for any graph (possibly with directed and/or weighted edges) we have .
Theorem 4 implies that for fixed , no matter how small, no better than linear amplifiers exist. In particular, there are no quadratic amplifiers and no super amplifiers. For (pure dB updating), the bound coincides with the one given in Theorem 2. For (pure Bd updating), the bound becomes vacuous (it simplifies to ) which is in alignment with the existence of quadratic and super amplifiers under (pure) Bd updating. The proofs of Theorems 3 and 4 rely on a -analogue of Lemma 1.
Even though universal amplification and super amplification are impossible for any due to Theorems 3 and 4, some population structures do achieve reasonable levels of amplification for various combinations of and . Specifically, we consider Star graphs, Bipartite graphs, and Ring graphs of fixed size and and show how strongly they amplify, depending on the fitness advantage of the initial mutant and on the portion of dB updates (see Fig. 6). We make several observations. First, when is small enough, both Star graphs and Bipartite graphs do amplify selection, for a certain range of . Interestingly, large Bipartite graphs are less sensitive to variations in than Star graphs, and for small they maintain amplification even for almost as big as . On the other hand, if is small enough, Star graphs tend to achieve stronger amplification than Bipartite graphs. Second, for any of the six population structures and any fixed , increasing diminishes any benefit that the population structure provides to advantageous mutants. Specifically, there appears to be no regime where a ring graph would amplify selection. This is in perfect alignment with Corollary 1.
4 Discussion
In this work, we have investigated the existence of amplifiers for the death-Birth (dB) Moran process. We have shown that such amplifiers, if they exist, must be both transient and bounded. Transience means that any population structure can amplify selection only in a limited range of relative fitness values of the mutant. Boundedness means that even when a population structure does amplify selection for a fixed , it can do so only to a limited extent. In particular, quadratic amplification which is achieved by the Star graphs under Birth-death (Bd) updating is impossible to achieve under dB updating. As a consequence, there are no super amplifiers under dB updating. These results are in sharp contrast to the Bd Moran process, for which amplifiers and super amplifiers have been constructed repeatedly [16, 27, 30, 32], and, in fact, can be abundant [34]. Our findings suggest that the existence of amplifiers is sensitive to specific mechanisms of the evolutionary process, and hence their biological realization depends on which process captures actual population dynamics more faithfully.
Note that the situation is more favorable in the broader family of weighted population structures. Under Bd updating, super amplifiers are abundant [31], and under dB updating, transient amplifiers have recently been constructed in a companion work [36]. It remains to be seen whether transient amplification can be achieved by unweighted structures.
To reconcile the apparent discrepancy in the results of the two processes, we have also investigated the mixed -dB Moran process, which combines dB and Bd updating. On one hand, we have extended our boundedness and transience results to -dB updating. Specifically, our results imply that for any fixed , any amplification is necessarily transient and that there are no quadratic amplifiers or super amplifiers under -dB updating. In this sense, the case of the (pure) Bd updating is singular. On the other hand, when is small, some population structures that amplify for the pure Bd updating () maintain reasonable level of amplification under -dB updating, for a wide range of fitness advantages . Specifically, we find that suitable Bipartite graphs are less sensitive to variations in than the Star graphs, and maintain amplification for as big as , when is close to 1.
There is an interesting connection to the situation of evolutionary games on graphs. There, the desirable population structures are those that promote cooperation. It is known that under any -dB updating for , population structures can promote cooperation [37], whereas for pure Bd updating, no regular structure that promotes cooperation exists [39]. Therefore, in the setting of games, the desirable structures exist for all , whereas in our setting of constant selection, the desirable structures (strong and/or universal amplifiers) exist only in the regime . In both settings, the case of pure Birth-death updating appears to be a singular one.
5 Methods
Here we formally describe the model of Moran process on graphs together with the relevant notions of amplifiers and implied scale of fitness.
Population structure. In evolutionary graph theory, a population structure is represented by a graph that has sites (nodes), some of which are connected by edges. Each site is occupied by a single individual. The edge from node to node represents that the individual at node can replace the individual at node .
Directions and weights. The edges could be undirected (two-way) or directed (one-way) and they could be weighted. Formally, for a pair of nodes , , the weight of an edge is denoted by . If the nodes , are not connected then . In the special case of unweighted graphs, each edge is considered to have weight 1. In the special case of undirected graphs, each edge is two-way. In the most general case of directed graphs with weighted edges, two nodes , could be interacting in both directions with different weights . We don’t allow self-loops, that is, for each node .
Mutant initialization. Initially, each site is occupied by a single resident with fitness . Then a single mutant with fitness appears at a certain node. This initial mutant node can be selected uniformly at random (uniform initialization) or with probability proportional to the turnover rate of each node (temperature initialization). Unless specified otherwise, we assume that the initialization is uniform and that the mutation is advantageous ().
Moran dB and Bd updating. Once a mutant has appeared, some version of Moran process takes place. Moran process is a discrete-time stochastic process. At each step, one individual is replaced by a copy of another (neighbouring) individual, hence the population size remains constant. Denote by the fitness of the individual at node . The two prototypical updatings are:
- •
Moran death-Birth (dB) updating. An individual is selected uniformly at random for death. The individuals at the neighbouring sites then compete for the vacant spot. Specifically, once is fixed, an individual is selected for placing a copy of itself on with probability proportional to . Note that fitness of an individual doesn’t play a role in the death step (thus “d” is lower case) but it does play a role in the birth step (thus “B” is upper case).
- •
Moran Birth-death (Bd) updating. An individual is selected for reproduction with probability proportional to its fitness . Then it replaces a random neighbor. Specifically, once is fixed, an individual is replaced by a copy of with probability proportional to .
Mixed -dB updating. The two regimes dB and Bd can be understood as two extreme points of a spectrum. We also consider mixed updating where some steps of the process follow the dB updating while the other ones follow Bd updating. Generally, given a , a -dB updating is an update rule in which each step is a dB event with probability and a Bd event with probability , independently of all the other steps. With this notation, a 1-dB updating is the same as (pure) dB updating and 0-dB updating is the same as (pure) Bd updating.
Fixation probability. Given a graph , and , we denote by the fixation probability of a -dB updating, when the first mutant is initialized uniformly at random. The complement, that is the probability that the evolutionary trajectory goes extinct, is denoted by . Specifically, for we denote the fixation (resp. extinction) probability under pure dB updating by (resp. ) and similarly for the pure Bd updating which corresponds to .
Fixation probability on well-mixed populations. When studying the effect of population structure on the fixation probability, our baseline is the fixation probability on a well-mixed population of the same size. A well-mixed population is modelled by a complete (unweighted) graph , without self-loops. Under pure dB and Bd updating there are exact formulas for fixation probability [22, 16]:
[TABLE]
For -dB updating, no analogous formula is known but numerical computations for various values of and show that is essentially indistinguishable from the linear interpolation
[TABLE]
between and (see Fig. 2 from the main text). Therefore, in -dB updating we use as the baseline comparison.
Amplifiers of selection. Given , some population structures enhance the fixation probability of mutants, compared to the well-mixed population, whereas others decrease it. We refer to the former ones as amplifiers of selection and to the latter ones as suppressors of selection. Formally, given a graph with nodes and some , we say that is an -amplifier under dB updating if , where is a complete graph that represents a well-mixed population. If is an -amplifier under dB updating for all , we call it universal. In contrast, graphs that amplify only for some range of values are called transient. Similarly, we say that is an -amplifier under Bd updating if (note that the baseline is the complete graph under Bd updating) and, for a fixed , we say that is an -amplifier under -dB updating if .
Classification of amplifiers by strength: Implied scale of fitness. Amplifiers can be further classified by strength [23]. We single out bounded amplifiers, linear amplifiers, quadratic amplifiers and super amplifiers. The intuition behind the classification is that, in the limit of large population size, fixation probability can often be written as for a suitable function of . For instance, for large well-mixed population we have (under any of dB, Bd, -dB updating) and for large Star graphs under Bd updating we have . The extent to which a large population structure distorts this fixation probability can thus be classified by looking at the function .
Formally, given a family of graphs of increasing population size, the implied scale of fitness of the family is a function such that
[TABLE]
We say that the family is
an (at most) bounded amplifier if for some constant . 2. 2.
an (at least) linear amplifier if for some constants , . 3. 3.
an (at least) quadratic amplifier if for some constants , , . 4. 4.
a super amplifier if for all .
These definitions naturally carry over to Bd updating and -dB updating.
Remark on the regimes considered. We intentionally restrict our attention to the following regimes:
. If then , regardless of the population structure. If then for any . Thus we focus on . 2. 2.
Uniform initialization. For dB updating, the notions of uniform and temperature initialization coincide, since every node is, on average, selected for death and replaced equally often. Thus we focus on uniform initialization only. 3. 3.
No self-loops. For dB updating, self-loops are not biologically realistic: An individual who has just died can not replace itself. Thus we consider graphs with possibly directed and/or weighted edges but without self-loops.
6 Proofs
Our proofs rely on Jensen’s inequality. For reference purposes, we state it here. Essentially, given a convex (or concave) function and several real numbers , Jensen’s inequality bounds the (weighted) average of values by the value that takes at the (weighted) average of .
Claim** (Jensen’s inequality).**
Let be non-negative real numbers that sum up to 1 and let be a real continuous function. Then
- •
If is convex then
[TABLE]
- •
If is concave then
[TABLE]
6.1 Theorems on dB updating
The key to proving our theorems on dB updating is the following lemma that gives an upper bound on the fixation probability on an arbitrary graph (possibly with directed and/or weighted edges), in terms of the average in-degree and the relative fitness of the mutant. Recall that given a graph and its node , the in-degree of is the number of nodes for which there is an edge . If is undirected then the in-degree of a node is the same as the degree (the number of neighbors). For any graph , the average in-degree is the same as the average out-degree (and as the average degree if is undirected).
Lemma 2**.**
Fix and let be a graph (possibly with directed and/or weighted edges) with average out-degree . Then
[TABLE]
Proof.
Denote by the initial node occupied by the mutant and recall that is the extinction probability under dB updating if the initial mutant appears at . Then .
Denote by (resp. ) the event that in the next step of the dB updating the number of mutants decreases (resp. increases) and by (resp. ) the corresponding probability. Note that if neither of , happens, the set of nodes occupied by the mutants stays the same, and if happens before , the mutants go extinct. Therefore the extinction probability starting from a configuration with a single mutant at node satisfies
[TABLE]
We now compute and . The number of mutants decreases if and only if we select the single mutant for death, i.e. , for any node . The number of mutants increases if and only if for death we select some node that neighbors and then we select for producing an offspring. Hence
[TABLE]
where
[TABLE]
is the probability that was selected for death and then (the only mutant on ) was selected to place a copy of itself on .
Now we bound in terms of and . In the last step we use Jensen’s inequality for a function which is convex on :
[TABLE]
Since for all , the right-hand side simplifies and we get
[TABLE]
In the rest, we find a tight upper bound on . We first rewrite each using and interchange the sums to get
[TABLE]
We focus on the inner sum. Fix a node and denote by the total weight of all edges incoming to . Using the formula for we obtain
[TABLE]
We make three observations. First, the summation has at most terms, where is the number of incoming edges to . Second, we have . Third, for fixed and any , the function is concave on . Therefore, by another application of Jensen’s inequality we can write
[TABLE]
Finally, summing up over we obtain
[TABLE]
where in the last step we yet again used Jensen’s inequality, this time for the function that is concave on , and the fact that the average in-degree of a graph is the same as its average out-degree.
We conclude by observing that this upper bound on yields
[TABLE]
hence
[TABLE]
as desired ∎
With the lemma at hand, we can prove the first two Theorems.
Theorem 1** (All dB amplifiers are transient).**
Fix a non-complete graph (possibly with directed and/or weighted edges). Then there exists such that for all we have , where is the complete graph on vertices. In particular, we can take .
Proof.
Recall that
[TABLE]
hence
[TABLE]
Using Lemma 2, it suffices to show that for all sufficiently large we have
[TABLE]
which, after clearing the denominators, is equivalent to
[TABLE]
Since is not complete, (a strict inequality), hence the coefficient by is positive and the inequality holds for all sufficiently large .
In particular, it is straightforward to check that is large enough: If misses at least one edge then hence for the right-hand side is at least
[TABLE]
∎
Theorem 2** (All dB amplifiers are bounded).**
Fix . Then for any graph (possibly with directed and/or weighted edges) we have .
Proof.
Using Lemma 2, it suffices to check that
[TABLE]
which, after clearing the denominators, is equivalent to . The equality holds for . ∎
6.2 Theorems on -dB updating
In order to prove Theorems 4 and 3 we first use a similar technique as before to establish an analogue of Lemma 2 that applies to -dB updating.
Lemma 3**.**
Fix and let be a graph (possibly with directed and/or weighted edges) with average out-degree . Then
[TABLE]
Proof.
Denote the initial mutant node by and, as in Lemma 2, let (resp. ) be the probability that after a single step of -dB updating, the number of mutants in the population decreases (resp. increases).
The values and are weighted averages of the corresponding values under (pure) dB and Bd updating, with weights , . That is,
[TABLE]
and, using the notation from Lemma 2,
[TABLE]
As in Lemma 2, we get
[TABLE]
For each fixed , we bound from below by ignoring the whole Bd-contribution. We get which yields
[TABLE]
and it remains to bound from above. In , the total Bd-contribution (summed over ) equals and, as in Lemma 2, the total dB-contribution is at most . In total, this yields
[TABLE]
as desired. ∎
Using Lemma 3 we present proofs of Theorems 3 and 4 from the main text.
Theorem 3** (All -dB amplifiers are transient).**
Fix a non-complete graph on vertices (possibly with directed and/or weighted edges) and . Then there exists such that for all we have , where is the complete graph on vertices.
Proof.
Let be the average in-degree of . Since is not complete, we have (a strict inequality).
As in the proof of Theorem 1, recall that . Moreover, , hence . This yields
[TABLE]
and by Lemma 3 it suffices to show that for all sufficiently large we have
[TABLE]
Since , and are all fixed, we can consider both sides as functions of . As , the left-hand side tends to while the right-hand side tends to . In order to conclude, it suffices to show strict inequality between the respective limits:
[TABLE]
After clearing the denominators, this is equivalent to which indeed holds for any and any non-complete graph . ∎
Theorem 4** (All -dB amplifiers are at most linear).**
Fix and . Then for any graph (possibly with directed and/or weighted edges) we have .
Proof.
Since and , we have
[TABLE]
hence Lemma 3 gives
[TABLE]
where the last inequality is equivalent to after clearing the denominators. The result follows. ∎
7 Further directions
Here we list several interesting open questions.
Unweighted transient amplifiers under dB updating. Weighted transient amplifiers for dB updating have been constructed in a companion work [36]. Do there exist transient amplifiers among unweighted graphs? 2. 2.
Towards universal amplification under dB updating. The weighted transient amplifiers constructed in the companion work [36] amplify for less than a golden ratio . Does there exist a graph that amplifies for ? If so, does for every exist a graph that amplifies for all ? If so, does there exist a universal amplifier for dB updating? Theorem 1 implies that if so, it has to be a weighted version of a complete graph. 3. 3.
Towards universal amplification under -dB updating. How do the answers change under -dB updating instead of (pure) dB updating? Specifically, do large complete Bipartite graphs amplify on arbitrarily large intervals , provided that is small enough? 4. 4.
Well-mixed populations with -updating. Is there a simple formula for fixation probability on a complete graph under -dB updating for ? 5. 5.
Monotonicity in . Is for any fixed graph and any fixed ? If so, is a decreasing function of , for any fixed graph and any fixed ? 6. 6.
Optimal graph for a given . For fixed , what is the highest possible fixation probability , attained by any graph ? Theorem 2 states that for any fixed and any graph . The bound is attained for due to and is relatively tight for due to large Complete graphs which give (see Figure 7). Are those graphs optimal? Or does there exist and a graph (of any size) such that
Acknowledgments
J.T. and K.C. acknowledge support from ERC Start grant no. (279307: Graph Games), Austrian Science Fund (FWF) grant no. P23499-N23 and S11407-N23 (RiSE). A.P. acknowledges support from FWF Grant No. J-4220. M.A.N. acknowledges support from Office of Naval Research grant N00014-16-1-2914 and from the John Templeton Foundation. The Program for Evolutionary Dynamics is supported in part by a gift from B. Wu and E. Larson.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Kimura M. Evolutionary Rate at the Molecular Level. Nature. 1968;217(5129):624–626.
- 2[2] Ewens WJ. Mathematical Population Genetics 1: Theoretical Introduction. Interdisciplinary Applied Mathematics. Springer New York; 2004.
- 3[3] Nowak MA. Evolutionary dynamics: exploring the equations of life. Cambridge, Massachusetts: Belknap Press of Harvard University Press; 2006.
- 4[4] Desai MM, Fisher DS, Murray AW. The speed of evolution and maintenance of variation in asexual populations. Curr Biol. 2007;17(5):385–394.
- 5[5] Mc Candlish DM, Epstein CL, Plotkin JB. Formal properties of the probability of fixation: Identities, inequalities and approximations. Theor Popul Biol. 2015;99:98 – 113.
- 6[6] Moran PAP. The statistical processes of evolutionary theory. Oxford University Press; 1962.
- 7[7] Slatkin M. Fixation Probabilities and Fixation Times in a Subdivided Population. Evolution. 1981;35(3):477–488.
- 8[8] Nowak MA, May RM. Evolutionary games and spatial chaos. Nature. 1992;359(6398):826–829.
