Abstract
We analyze evolutionary dynamics on graphs, where the nodes represent individuals of a population. The links of a node describe which other individuals can be displaced by the offspring of the individual on that node. Amplifiers of selection are graphs for which the fixation probability is increased for advantageous mutants and decreased for disadvantageous mutants. A few examples of such amplifiers have been developed, but so far it is unclear how many such structures exist and how to construct them. Here, we show that almost any undirected random graph is an amplifier of selection for Birth-death updating, where an individual is selected to reproduce with probability proportional to its fitness and one of its neighbors is replaced by that offspring at random. If we instead focus on death-Birth updating, in which a random individual is removed and its neighbors compete for the empty spot, then the same ensemble of graphs consists of almost only suppressors of selection for which the fixation probability is decreased for advantageous mutants and increased for disadvantageous mutants. Thus, the impact of population structure on evolutionary dynamics is a subtle issue that will depend on seemingly minor details of the underlying evolutionary process.
Author Summary
Evolutionary dynamics describes the spread of individuals with different features within a population. This spreading process can be strongly influenced by the population structure—if a highly successful individual can only displace a few neighbors, it may take more time to spread than an individual that can displace all other individuals from the population. In particular, a population structure can also amplify the evolutionary success of a type. We show that almost all random population structures lead to such an amplification. However, if we change a presumably minor detail of the evolutionary model, almost all random population structures have the opposite effect and suppress the evolutionary success of a type. Thus, it is crucial to consider the underlying assumptions of such models when discussing their possible implications for real biological systems.
Introduction
In the past years, it has been shown that evolution can be strongly affected by population structure, extending the classical result that “certain quantities are independent of the geographical structure of a population” [1]. An approach that became popular in the past decade is to consider population structures described in terms of graphs, where the nodes are individuals which reproduce (or interact) through the links of the graph [2–6]. It has been shown that all regular graphs do not change the probability that a mutant will either take over or go extinct compared to well-mixed populations, which can be described by a fully connected graph [1–3]. This result has been obtained for a microscopic evolutionary process, called Birth-death (Bd) update, in which first an individual is sampled from the whole population at random, but proportional to fitness, and then its identical offspring replaces a neighboring individual. However, such results depend on the details of the microscopic evolutionary process [6, 7], which makes it challenging to disentangle structure from dynamics. Also the temporal dynamics of this process has interesting aspects, as amplifiers of selection may slow down the process of fixation itself [8–10].
Of particular interest are two specific classes of graphs, namely amplifiers and suppressors of selection. A graph is called an amplifier of selection, if, compared to a well-mixed population, (i) advantageous mutants have a higher fixation probability on this graph and (ii) disadvantageous mutants have a lower fixation probability on this graph. Effectively, selection is amplified as mutants on this graph only require a lower fitness difference compared to the wild-type to obtain the same fixation probability as in the well-mixed population and consequently, drift is suppressed. Some examples for amplifiers of selection are given in [2], e.g. the star, the super-star or the funnel.
Conversely, a graph is called a suppressor of selection, if, compared to a well-mixed population, (i) advantageous mutants have a lower fixation probability on this graph and (ii) disadvantageous mutants have a higher fixation probability on this graph. In [2], examples for suppressors of selection are mostly source and sink populations, such as one-rooted graphs or hierarchical tissues [11, 12].
The present study has been triggered by two observations: First, the star graph, which is a popular and simple amplifier of selection under Bd updating [2, 4, 9], becomes a suppressor of selection under dB updating, where a random individual is removed and its neighbors compete for the empty spot proportional to their fitness [13]. Second, for small populations under Bd updating, all possible undirected graphs are amplifiers of selection, unless they are regular and thus identical to the well-mixed population in terms of the fixation probability [10].
The complexity of the amplifiers of selection and the simplicity of the suppressors of selection given in [2] has suggested that it could be easier to construct suppressors of selection than amplifiers of selection. In fact, it seems typically trivial to construct suppressors of selection (as one usually focuses on directed graphs to achieve this), whereas to construct amplifiers of selection seems a much more challenging task (as indicated by the sophistication of structures as the super-star or the meta-funnel). Does this imply that most population structures do suppress selection?
Here, we show that this strongly depends on the update mechanism. For Birth-death update with a mutant at a random initial position, it turns out that almost all small random graphs are actually amplifiers of selection. For death-Birth updating, almost all small random graphs turn out to be suppressors of selection. This shows that it is basically trivial to construct either amplifiers or suppressors of selection, if the microscopic evolutionary process is not fixed. However, as most graphs have fixation probabilities close to the well-mixed case [14], these effects may not be particularly strong and it may be much more challenging to construct strong amplifiers of selection. Another interesting observation is that the vast majority of connected random graphs are either amplifiers or suppressors. It seems to be more challenging to construct a graph that decreases the fixation probability for both advantageous and disadvantageous mutants, but we show that also for this case, a very simple example exists.
Methods
We study the discrete-time Moran process on graphs, as discussed in [2]. Each node of the graph represents an individual. The outgoing links of a node describe where the offspring of the focal individual can be placed. The incoming links of a node describe which other individuals can place their offspring into the focal node. We restrict ourselves to two types of individuals, wild-type individuals with fitness 1 and mutant individuals with fitness r. For 0 < r < 1, mutants are disadvantageous, for r > 1 they are advantageous. We start from a population of wild-types with a single mutant individual located on a random node of the graph. At each time step, there is one birth and one death event. We compare two widely used update mechanisms. In the Birth-death update (Bd), an individual is chosen from the whole population with a probability proportional to its fitness. It reproduces and places its offspring randomly in one of its neighboring nodes. Thus, selection is global. In the death-Birth update (dB), a random individual is chosen to die. One of its neighbors is selected with a probability proportional to its fitness to reproduce into the vacant node. Thus, selection is local.
We do not analyze the case of selection at death (bD, Db) or selection at birth and death (BD, DB) [7, 15–17]. We first focus on undirected graphs, where all links are bi-directional. For Bd, the outgoing link weights are given by 1/k i where k i is the number of neighbors of node i. For dB, this normalization is implemented over the incoming links, such that their sum is 1. This ensures that replacement is equally probable among the neighbors.
Fixation probabilities in well-mixed populations
In the case of a well-mixed population, which corresponds to a complete graph, we can analytically calculate the fixation probability, i.e. the chance that a single mutant takes over the entire population. This function, which should always increase with the mutant fitness r, is given for any Markov process with a tri-diagonal transition matrix and two absorbing states at 0 and N by [3, 18, 19]
(1) |
where T j± is the probability to change the number of mutants from j to j±1.
In the case of the Bd update, we have
(2) |
where the N−1 implies that we have excluded the possibility that an offspring replaces its parent instead of a neighbor. For the fixation probability of a single mutant in the Bd process, we find
(3) |
If we allowed for self-replacement, we would need to replace the N−1 in Eq. (2) by N, but we would recover the same result, as the ratio remains the same. Thus, in well-mixed populations the difference is immaterial. In graph-structured populations, where self-replacement would imply the inclusion of self-loops at all nodes, this issue can be more intricate. For Bd without self-replacement, it has been shown that for several random graph models the fixation probability of the random graphs converges to Eq. (3) with increasing graph size [14].
In the case of the dB update, we find instead
(4) |
where we have again excluded the possibility of self-replacement. The fixation probability is now [7]
(5) |
In the case of the dB update, the fixation probability is different if we allow for self-replacement. However, for dB it would imply that the removed individual is competing with its neighbors for its own slot. Therefore, the dB rule with self-replacement seems illogical when we think of the death of individuals. It has however been used in a game-theoretical context as the so-called imitation updating [20], where a random individual is chosen to imitate the strategy of one of its neighbors or stick to its own strategy with a probability proportional to fitness. This update mechanism is obtained from the dB update by adding self-loops to every node of the graph.
In the following, we exclude self-replacement and analyze how the update mechanisms change the fixation probability in graph-structured populations. However, when we move to graphs, we should choose the corresponding well-mixed case as a reference. The difference between Eqs. (3) and (5), which becomes very small for large N, implies that the reference is not the same for the two update mechanisms, see Fig 1. For analytical approaches, which are based on the approximation of large N, this difference is not particularly important. However, for us this difference can be crucial, as we are focusing on small graphs.
Numerical procedure
We numerically generate a large number of Erdős-Rényi graphs [21] and calculate the fixation probability for a single mutant introduced at a random node on that graph. The G(N,p)-algorithm [22] generates a random graph with N nodes where each link is independently present with probability p. We first analyze if the graph is connected, i.e. there are no isolated nodes. If it is disconnected, the fixation probability is formally zero and the graph is no longer of interest to our analysis. In a next step, we check for isothermality [2], i.e. whether every node has the same probability of being replaced. If the graph is isothermal, the fixation probability in the Bd case is given by that of the complete graph [2]. After creating the random graphs, we calculate the fixation probability for a single mutant in that respective graph, using the numerical approach described in [10, 23]. While it is tempting to use the symmetries of the graph to reduce the number of states, for our computational analysis it is sufficient to be able to number all states, i.e. if T is the transition matrix of this absorbing Markov chain, we reorder the states such that the t transient states appear first and the two absorbing states, where all individuals are either mutants or wild-type, are last. Now the transition matrix is in the so-called canonical form,
(6) |
where Q t×t contains the transition probabilities between transient states and R t×2 describes the transitions from the transient into the two absorbing states. Since the process can never move out of absorbing states, the lower left block of size 2×t is zero and the lower right block is the identity matrix of size 2×2. Given a starting distribution x 1×(t+2), the product x T m yields the distribution after exactly m time steps. For m → ∞, we recover the fixation probabilities.
Summing over the transient part Q, we obtain the so-called fundamental matrix of the Markov chain . The (i,j)-th entry of F,
(7) |
is the expected sojourn time in the transient state j, given that the process started in the transient state i. Multiplying F with the transition probabilities to the absorbing states provides the fixation probabilities that are of interest to us here. The fixation probability in state j after starting in state i, ϕ i,j, is the (i,j)-th entry of Φ = F ⋅ R,
(8) |
Our main quantity of interest is the probability of a single mutant, introduced at a random node, taking over a population of wild-type individuals.
This fixation probability, which we denote by ϕ G on a graph G, is a function of the fitness r. We do not solve the linear system analytically for general r, as this would lead to rational functions of high degrees which are difficult to interpret. Instead, we focus on the five numerical values r = 0.75, 1, 1.25, 1.5, 1.75. This is enough to classify most graphs as either an amplifier or a suppressor of selection. Our classification is as follows:
If ϕ G < ϕ M for r = 0.75 and ϕ G > ϕ M for r = 1.25, 1.5, 1.75 ⇒ Amplifier
If ϕ G > ϕ M for r = 0.75 and ϕ G < ϕ M for r = 1.25, 1.5, 1.75 ⇒ Suppressor
If neither of these two conditions is true, we call the graph “unclassified”. This can either happen due to small numerical errors in our implementation in Python or because the graph is truly neither an amplifier nor a suppressor of selection (see Eq. (14) for an example).
This numerical approach is limited due to the system size of up to 2N states and accordingly a transition matrix of size up to 2N × 2N. Taking symmetries into account could substantially decrease this number, but this would need to be done on a case by case basis—an approach that is not suitable if we focus on a large number of random graphs. Alternatively, we could perform stochastic simulations of the fixation process and obtain the fixation probabilities from averaging over many realizations. However, as the fixation probabilities on graphs are typically close to neutral [14], the precision necessary to classify our graphs requires a very large number of realizations for each r. In contrast, our numerical approach described above has to be performed only once for each value of r and does not suffer from any noise which would arise from averaging over a stochastic process.
Results
Birth-death
In [10], we have shown that all four undirected, degree-heterogeneous graphs of size 4 are amplifiers of selection. The remaining two graphs, the cycle and the complete graph, are degree-homogeneous and thus have the same fixation probability as the well-mixed population. How does this change when we move to larger graphs? The number of possible graphs is 2N(N−1)/2, i.e. it increases rapidly with N. This combinatorial explosion prevents us from analyzing all graphs systematically. Instead, we apply the procedure described above and focus on random graphs, using the case of N = 4 to cross-check.
Let P N be the probability that a graph with N nodes is connected. This probability is given recursively by [22]
(9) |
where P 1 = 1. For example, the probability that a graph with N = 4 nodes is connected is P 4 = −6p 6 + 24p 5 − 33p 4 + 16p 3.
The probability that a graph is complete is p N(N−1)/2. The probability that a graph of size N = 4 is a cycle is 3p 4(1−p)2. Thus, the probability that a graph of size N = 4 is isothermal is p 6 + 3p 4(1−p)2, see Fig 2.
In general, most graphs are disconnected for small p. For p approaching 1, most graphs are just the complete graph. Fig 2. shows that for Bd updating, the vast majority of graphs are amplifiers of selection. For larger graphs, there are some graphs that are suppressors of selection and some that remain unclassified.
Only for p very close to 1 there are isothermal graphs, because e.g. for size 10 it is already very unlikely that a k-regular graph of degree k < N−1 like the cycle is constructed by chance. Thus, the proportion of isothermal graphs approaches p N(N−1)/2 when N becomes large.
death-Birth
The star, a popular amplifier of selection under Bd updating, is actually a suppressor of selection for dB updating [13]. It turns out that a very large proportion of graphs are suppressors of selection, see Fig 2. Up to size 14, we have not found a single amplifier with our procedure, suggesting that they are extremely rare or do not exist at all.
For N = 4, we find one graph that is neither an amplifier of selection nor a suppressor of selection. It turns out that this is the cycle, which occurs with probability 3p 4(1−p)2. It has been shown recently [7] that the isothermal theorem does not hold for dB updating. For the cycle of size N = 4, we can calculate the fixation probability of a randomly placed mutant analytically. For the transition probabilities, we have
(10) |
(11) |
(12) |
With Eq (1), this leads to
(13) |
Comparing this to the corresponding well-mixed case from Eq. (5), we have
(14) |
Obviously, we have for any r > 0, r ≠ 1, which implies that the fixation probability on the cycle with dB updating is smaller than the corresponding well-mixed population both for disadvantageous and advantageous mutations. Thus, the cycle with dB updating is neither an amplifier nor a suppressor of selection (see Fig 3). In the S1 Text, we show that this holds for general N, i.e.
(15) |
and for r = 1. In other words, the cycle with dB updating is a suppressor of fixation compared to the corresponding well mixed case.
Directed graphs
The examples of suppressors of selection for Bd updating given in [2, 3] are directed graphs, e.g. the directed line with a fixation probability of 1/N, meaning that selection is completely eliminated. Another example are so-called source and sink graphs, where fixation in the upstream population is sufficient for a fixation in the whole graph, which suppresses selection. To explore the abundance of amplifiers and suppressors of selection on directed graphs, we use the numerical procedure explained in the Methods section. In addition, we need to check whether a graph is rooted. If a graph of size N is one-rooted, meaning that there is exactly one node with in-degree zero and positive out-degree, then the fixation probability is 1/N because the newly introduced mutant can only reach fixation if it is placed on that root node. On a multi-rooted graph, the mutant can never fixate, therefore the fixation probability is zero.
In a directed Erdős-Rényi random graph constructed by the G(n,p)-algorithm, each link is independently present with probability p. Thus, the probability that a node has in-degree zero is (1−p)N−1, as we exclude self-loops. Therefore the probability that there is at least one node with in-degree zero is given by
(16) |
Fig 4. displays 500 directed random graphs for Bd and dB updating. For dB there are no amplifiers, but almost only suppressors, exactly as in the undirected case. For Bd, we still find some amplifiers, but also many suppressors of selection, in contrast to the undirected case.
Discussion
We have shown that small random graphs are mostly either amplifiers or suppressors of selection, depending on the microscopic evolutionary process at stake. It is interesting that very few structures fall outside this classification, with the cycle under dB updating as a simple example. Naively, one would expect many more possibilities beyond amplifiers or suppressors of selection. However, our numerical approach has the potential shortcoming that we cannot entirely exclude that such cases are misclassified, as we focus on a relatively small number of values for r to classify the graphs. For example, the fixation probability could in principle have different asymptotics for large r and it could intersect with the well-mixed case [24]. However, the same shortcoming would exist if we instead perform stochastic simulations.
Both computational approaches to address the problem have very different characteristics. The numerical approach is based on the analysis of very large transition matrices (in our case of N = 14, we consider a matrix of ≈ 2.7 ⋅ 108 entries). So increasing N requires substantial memory and is additionally limited by the chosen numerical precision. On the other hand, it only needs a single computation for each value of r. The simulation based approach requires only a minimum of memory and can easily be parallelized on a computer cluster. But as the fixation probabilities are typically very close to the neutral case, a huge number of averages is necessary to reliably distinguish weak amplifiers or suppressors of selection from the corresponding reference case. An analytical procedure would clearly be desirable, but previous authors had to focus on certain approximations or rely on strong assumptions such as highly symmetrical graphs [7, 14, 25, 26, 27, 28]. Thus, a numerical exploration of this issue, as presented here, may be helpful to assess the relative proportion of the different graph classes first and to find illustrative examples that go beyond the classes of amplifiers and suppressors.
The issue of update mechanisms has been analyzed in great depth in the context of evolutionary game theory, where the individuals not only reproduce via the links but also interact through them, leading to a fitness that depends on the local neighborhood [29–37]. In this case, it is particularly interesting that the Bd update cannot promote cooperation, whereas the dB update can [20, 38–40]. Intuitively, the reason for this is that the initial growth of a disadvantageous mutant is much more likely for dB than for Bd. A careful comparison based on performing each of these updates with a certain probability shows that the case of only Bd updating is special, with the result resembling the pure dB updating as soon as a minimum of dB updating is used [41]. Here, we have focused entirely on the pure cases to illustrate that even in the case of constant mutant fitness, which lacks the complexities of game theoretic interactions, substantial differences in the microscopic evolutionary processes change the way an ensemble of random graphs affects the fixation of mutants.
An issue that we have not discussed here is where mutants would predominantly arise [31, 41–43]. For example, on a star graph it may be much more likely that a mutant that occurs during reproduction is placed in the central node, simply because most reproducing individuals have only this node as a neighbor. This leads to additional complications, as the classification of suppressors and amplifiers of selection immediately depends on the microscopic evolutionary process and the mode of mutation. Instead of addressing this issue, [42, 44], we have concentrated on the fate of a single mutant that is located on a random initial node chosen with uniform probability.
We have focused entirely on relatively small graphs, whereas most previous studies looked at much larger population sizes. Concentrating on these small graphs allows to establish clear classifications and a detailed understanding of particular cases such as the cycle. We expect that our results can be extended to much larger graphs and to different classes of graphs, but this will require substantial numerical efforts and possible novel simulation approaches.
To sum up, we have shown that it is trivial to construct weak amplifiers of selection: Almost all small undirected graphs fulfill these requirements under Birth-death updating. Interestingly, the same ensemble of random graphs consists entirely of suppressors of selection if we switch to death-Birth updating. The effect of population structure on evolution, which has by now been firmly established, remains a subtle issue.
Supporting Information
Acknowledgments
We thank Kamran Kaveh, Benedikt Bauer, Bin Wu, and Jorge Peña for helpful discussions.
Data Availability
All relevant data are within the paper and its Supporting Information files. The source code for our computations can be found at https://github.com/hindersin/randomGraphs.
Funding Statement
Our work is funded by the Max Planck Society. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
References
- 1. Maruyama T. A Simple Proof that Certain Quantities are Independent of the Geographical Structure of Population. Theoretical Population Biology. 1974;5:148–154. [DOI] [PubMed] [Google Scholar]
- 2. Lieberman E, Hauert C, Nowak MA. Evolutionary dynamics on graphs. Nature. 2005;433:312–316. 10.1038/nature03204 [DOI] [PubMed] [Google Scholar]
- 3. Nowak MA. Evolutionary Dynamics. Cambridge MA: Harvard University Press; 2006. [Google Scholar]
- 4. Broom M, Rychtář J. An analysis of the fixation probability of a mutant on special classes of non-directed graphs. Proceedings of the Royal Society A. 2008;464:2609–2627. 10.1098/rspa.2008.0058 [DOI] [Google Scholar]
- 5. Broom M, Rychtář J. Game-Theoretical Models in Biology. Chapman and Hall/CRC; 2013. [Google Scholar]
- 6. Maciejewski W. Reproductive Value on Evolutionary Graphs. Journal of Theoretical Biology. 2014;340:285–293. 10.1016/j.jtbi.2013.09.032 [DOI] [PubMed] [Google Scholar]
- 7. Kaveh K, Komarova NL, Kohandel M. The duality of spatial death-birth and birth-death processes and limitations of the isothermal theorem. Journal of the Royal Society Open Science. 2015;2(140465). 10.1098/rsos.140465 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8. Broom M, Hadjichrysanthou C, Rychtář J. Evolutionary games on graphs and the speed of the evolutionary process. Proceedings of the Royal Society A. 2010;466:1327–1346. 10.1098/rspa.2009.0487 [DOI] [Google Scholar]
- 9. Frean M, Rainey P, Traulsen A. The effect of population structure on the rate of evolution. Proceedings of the Royal Society B. 2013;280:20130211 10.1098/rspb.2013.0211 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Hindersin L, Traulsen A. Counterintuitive properties of the fixation time in network-structured populations. Journal of The Royal Society Interface. 2014;11:20140606 10.1098/rsif.2014.0606 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11. Nowak MA, Michor F, Iwasa Y. The linear process of somatic evolution. Proceedings of the National Academy of Sciences USA. 2003;100:14966–14969. 10.1073/pnas.2535419100 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12. Werner B, Dingli D, Lenaerts T, Pacheco JM, Traulsen A. Dynamics of mutant cells in hierarchical organized tissues. PLoS Computational Biology. 2011;7:e1002290 10.1371/journal.pcbi.1002290 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Baxter, GJ, Frean, MR. Death-birth ordering and suppression of fitness in networks; 2008. Working Paper.
- 14. Adlam B, Nowak MA. Universality of fixation probabilities in randomly structured populations. Scientific Reports. 2014;4 (6692). 10.1038/srep06692 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15. Antal T, Redner S, Sood V. Evolutionary dynamics on degree-heterogeneous graphs. Physical Review Letters. 2006;96(18):188104 10.1103/PhysRevLett.96.188104 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16. Altrock PM, Traulsen A. Deterministic evolutionary game dynamics in finite populations. Physical Review E. 2009;80:011909 10.1103/PhysRevE.80.011909 [DOI] [PubMed] [Google Scholar]
- 17. Débarre F, Hauert C, Doebeli M. Social evolution in structured populations. Nature Communications. 2014;5 (3409). [DOI] [PubMed] [Google Scholar]
- 18. Karlin S, Taylor HMA. A First Course in Stochastic Processes. 2nd ed London: Academic; 1975. [Google Scholar]
- 19. Traulsen A, Hauert C. Stochastic evolutionary game dynamics In: Schuster HG, editor. Reviews of Nonlinear Dynamics and Complexity. vol. II Weinheim: Wiley-VCH; 2009. p. 25–61. [Google Scholar]
- 20. Ohtsuki H, Hauert C, Lieberman E, Nowak MA. A simple rule for the evolution of cooperation on graphs. Nature. 2006;441:502–505. 10.1038/nature04605 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21. Erdős P, Rényi A. On the evolution of random graphs. Publications of the Mathematical Institute of the Hungarian Academy of Sciences, Series B. 1960;5:17–61. [Google Scholar]
- 22. Gilbert EN. Random Graphs. Annals of Mathematical Statistics. 1959;30(4):1141–1144. 10.1214/aoms/1177706098 [DOI] [Google Scholar]
- 23.Grinstead CM, Snell JL. Introduction to Probability. American Mathematical Society; 1997.
- 24. Voorhees B, Murray A. Fixation probabilities for simple digraphs. Proceedings of the Royal Society A. 2013;469:20120676 10.1098/rspa.2012.0676 [DOI] [Google Scholar]
- 25. Houchmandzadeh B, Vallade M. The fixation probability of a beneficial mutation in a geographically structured population. New Journal of Physics. 2011;13(7):073020 10.1088/1367-2630/13/7/073020 [DOI] [Google Scholar]
- 26. Monk T, Green P, Paulin M. Martingales and fixation probabilities of evolutionary graphs. Proceedings of the Royal Society A. 2014;470:20130730 10.1098/rspa.2013.0730 [DOI] [Google Scholar]
- 27. Diaz J, Mertzios LAGAGB, Richerby D, Serna M, Spirakis PG. On the fixation probability of superstars. Proceedings of the Royal Society A. 2013;469(2156). 10.1098/rspa.2013.0193 [DOI] [Google Scholar]
- 28. Jamieson-Lane A, Hauert C. Fixation probabilities on superstars, revisited and revised. Journal of Theoretical Biology. 2015;382:44–56. 10.1016/j.jtbi.2015.06.029 [DOI] [PubMed] [Google Scholar]
- 29. Nowak MA, May RM. Evolutionary games and spatial chaos. Nature. 1992;359:826–829. 10.1038/359826a0 [DOI] [Google Scholar]
- 30. Hauert C. Effects of space in 2 × 2 Games. International Journal of Bifurcation and Chaos. 2002;12:1531–1548. 10.1142/S0218127402005273 [DOI] [Google Scholar]
- 31. Santos FC, Pacheco JM, Lenaerts T. Evolutionary dynamics of social dilemmas in structured heterogeneous populations. Proceedings of the National Academy of Sciences USA. 2006;103:3490–3494. 10.1073/pnas.0508201103 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32. Szabó G, Fáth G. Evolutionary games on graphs. Physics Reports. 2007;446:97–216. 10.1016/j.physrep.2007.04.004 [DOI] [Google Scholar]
- 33. Tomassini M, Pestelacci E, Luthi L. Social Dilemmas and Cooperation in Complex Networks. International Journal of Modern Physics C. 2007;18:1173–1185. 10.1142/S0129183107011212 [DOI] [Google Scholar]
- 34. Roca CP, Cuesta JA, Sanchez A. Evolutionary game theory: Temporal and spatial effects beyond replicator dynamics. Physics of Life Reviews. 2009;6(4):208–249. 10.1016/j.plrev.2009.08.001 [DOI] [PubMed] [Google Scholar]
- 35. Perc M, Szolnoki A. Coevolutionary games—A mini review. BioSystems. 2010;99(2):109–125. 10.1016/j.biosystems.2009.10.003 [DOI] [PubMed] [Google Scholar]
- 36. Perc M, Gómez-Gardeñes J, Szolnoki A, Floría LM, Moreno Y. Evolutionary dynamics of group interactions on structured populations: a review. Journal of The Royal Society Interface. 2013. March;10(80). 10.1098/rsif.2012.0997 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37. Allen B, Nowak MA. Games on graphs. EMS Surveys in Mathematical Sciences. 2014;1(1):113–151. 10.4171/EMSS/3 [DOI] [Google Scholar]
- 38. Ohtsuki H, Nowak MA. Evolutionary games on cycles. Proceedings of the Royal Society B. 2006;273:2249–2256. 10.1098/rspb.2006.3576 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39. Taylor PD, Day T, Wild G. Evolution of cooperation in a finite homogeneous graph. Nature. 2007;447(7143):469–472. 10.1038/nature05784 [DOI] [PubMed] [Google Scholar]
- 40. Grafen A. An inclusive fitness analysis of altruism on a cyclical network. Journal of Evolutionary Biology. 2007;20:2278–2283. 10.1111/j.1420-9101.2007.01413.x [DOI] [PubMed] [Google Scholar]
- 41. Zukewich J, Kurella V, Doebeli M, Hauert C. Consolidating Birth-Death and Death-Birth Processes in Structured Populations. PLoS One. 2013;8(1):e54639 10.1371/journal.pone.0054639 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42. Maciejewski W, Fu F, Hauert C. Evolutionary game dynamics in populations with heterogenous structures. PLoS Computational Biology. 2014;10:e1003567 10.1371/journal.pcbi.1003567 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43. Allen B, Sample C, Dementieva Y, Medeiros RC, Paoletti C, Nowak MA. The molecular clock of neutral evolution can be accelerated or slowed by asymmetric spatial structure. PLoS Computational Biology. 2015;11(2):e1004108 10.1371/journal.pcbi.1004108 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44. Adlam B, Chatterjee K, Nowak AM. Amplifiers of selection. 2015;471(2181). 10.1098/rspa.2015.0114 [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
All relevant data are within the paper and its Supporting Information files. The source code for our computations can be found at https://github.com/hindersin/randomGraphs.