Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Intermediate-Range Migration Furnishes a Narrow Margin of Efficiency in the Two-Strategy Competition

  • Yanling Zhang,

    Affiliation School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing, China

  • Qi Su,

    Affiliation Center for Systems and Control, State Key Laboratory for Turbulence and Complex Systems, College of Engineering, Peking University, Beijing, China

  • Changyin Sun

    cys@ustb.edu.cn

    Affiliation School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing, China

Abstract

It is well-known that the effects of spatial selection on the two-strategy competition can be quantified by the structural coefficient σ under weak selection. We here calculate the accurate value of σ in group-structured populations of any finite size. In previous similar models, the large population size has been explicitly required for obtaining σ, and here we analyze quantitatively how large the population should be. Unlike previous models which have only involved the influences of the longest and the shortest migration rang on σ, we consider all migration ranges together. The new phenomena are that an intermediate range maximizes σ for medium migration probabilities which are of the tiny minority and the maximum value is slightly larger than those for other ranges. Furthermore, we find the ways that migration or mutation changes σ can vary significantly through determining analytically how the high-frequency steady states (distributions of either strategy over all groups) impact the expression of σ obtained before. Our findings can be directly used to resolve the dilemma of cooperation and provide a more intuitive understanding of spatial selection.

Introduction

The world consists of populations of reproductive individuals. In most cases, the reproductive success of individuals is determined by not only their own behaviors but also others’ behaviors. Evolutionary game theory provides a mathematical setting for studying the reproductive competition of such populations. So far, lots of theoretical explorations in evolutionary game dynamics have been performed in well-mixed populations [110], where each individual interacts with all other individuals with equal probability. There is also a long-standing tradition of research on structured populations through spatial models [11, 12]. Spatial models most commonly involved are games on graphs [1326], games in phenotype space [27], and games on sets [28]. In those three types of spatial models, the fitness of individuals is dependent on local interactions with ‘neighbors’. For games on graphs, there is a local updating rule meaning that individuals compete with ‘neighbors’ for reproducing or replacing the offspring. However, games in phenotype space or games on sets assume global updating rule, which means that individuals compete with all others for reproducing the offspring. Compared with well-mixed populations, far less investigations have been obtained analytically in structured populations.

For structured populations (including the well-mixed population), it has been proved that the effect of spatial selection (population structure and updating rule) on the evolutionary competition of two strategies can be quantified by a single parameter σ called the structural coefficient under weak section (the difference of individuals’ fitness is very small) [29]. Specifically, for a game between two strategies A and B described by the payoff matrix (each entry is the payoff of the player in the row when interacting with the player in the column), A is more abundant than B on average in the stationary distribution under weak section if (1) Note that σ is independent of the payoff values a, b, c, d.

For games on graphs, there has not been any unified formula for calculating the structural coefficient σ. The concrete values of σ for games occurring on some particular graphs (Table 1) have been obtained through the known condition under which natural selection favors one strategy over the other (including the critical cost-to-benefit ratio) [2936]. The birth-death (BD) and the death-birth process (DB) are widely used in those studies. In each generation of the BD process, an individual is chosen to reproduce with probability proportional to his fitness, and then his offspring replaces one of his neighbors randomly. In each generation of the DB process, an individual is chosen randomly to die, and his neighbors compete for the empty spot proportional to their fitness.

thumbnail
Table 1. Structural coefficients for different population structures and updating rules.

https://doi.org/10.1371/journal.pone.0155787.t001

For games in phenotype space [27] or games on sets [28], a unified formula [37] has been derived for the structural coefficient σ as (2) where NB is the number of individuals using B, and IAA (IAB) is the total number of games that individuals using A play with individuals using A (B). It is noteworthy that each game played by two individuals using A is counted twice for computing IAA. The sign 〈X0 denotes the quantity which is averaged over all states weighted by the steady-state probabilities under neutral selection (all individuals have the same fitness). The formula also holds for the well-mixed populations (particular cases of games in phenotype space) [1] and games on islands (variants of games in phenotype space) [38].

An alternative approach of calculating the structural coefficient σ for games in phenotype space [27], games on sets [28], games on islands [38], and the well-mixed populations [1] is through the known condition under which natural selection favors cooperation over defection. The corresponding values of σ are summarized in Table 1. The updating rules used in those studies are the Wright-Fisher (WF) or the Moran process. In the WF process, N (population size) individuals compete to reproduce N offspring proportional to their fitness, and they all die in the next generation. In the Moran process (the special case of the BD process), one individual is chosen to reproduce an offspring proportional to his fitness, and one individual is chosen to die randomly and equi-probably from the population (including the parent).

In this paper, we focus on the competition of two strategies in the group-structured population which is a variant of games in phenotype space [27] and games on islands [38] and is a special case of games on sets [28] (a group in our model can be understood as a phenotype, an island, or a set). In the previous studies [27, 28, 38, 39], the structural coefficient σ can only be obtained for large populations. Here, we will give the accurate values of σ for any finite population based on the above-mentioned unified formula of σ. Moreover, the value of σ calculated by us holds for any ‘isotropic’ migration pattern, migration probability, mutation probability, and group number. Although the large population size is explicitly required in those prior studies [27, 28, 38, 39], it is still unknown how large the population should be. To answer the question, the approximate value of σ [38] will be compared with the accurate one obtained by us under the same assumptions. The prior study [38] has studied ‘global migration’ and ‘local migration’ which mean that individuals can disperse from any one to any other group and between only the nearest neighboring groups, respectively. Here, we will first calculate the accurate value of σ for any ‘isotropic’ migration pattern, and then pay attention to a representative type of migration pattern fully captured by the migration range to better clarify how the migration range influences the evolution. The above-mentioned ‘global migration’ and ‘local migration’ are the special cases when the migration range is the longest one and the shortest one. Therefore, there will be a more comprehensive analysis about the migration range in this paper compared with the prior study [38]. The unified formula of the structural coefficient σ [37] shows that it can be calculated analytically through the probabilities assigned to the event that three or two individuals have the given strategies and locations under neutral selection. Our approach for calculating such probabilities is distinct from those in the prior studies [27, 28, 38, 39], and follows the way that the same probabilities are obtained when the optional strategies are more than two (excluding two) in a recent research [40]. In fact, our approach can be expanded beyond the realm of evolutionary game theory, and can be used to make error estimation in many control problems [4144] and study the effects of spatial diffusion on herbivore outbreak [4547].

The structural coefficient σ is independent of the payoff values, and it can be applied to the concrete game to resolve the evolution of cooperation. The most widely studied games are the prisoner’s dilemma and the snowdrift game which describe the competition of cooperation and defection with the corresponding two-parameter payoff matrices [bc,−c;b, 0] and [bc/2,bc;b, 0] respectively. From Eq (1), natural selection favors cooperation over defection if for the prisoner’s dilemma or if for the snowdrift game. The larger the critical cost-to-benefit ratio (c/b)* is, the more the evolution of cooperation is favored (cooperation is more abundant in the stationary distribution for more values of c given b). Larger σ leads to higher values of (c/b)*, and thus provides more opportunities for the evolution of cooperation. The value of σ obtained by us will be used to analyse what conditions including the migration probability, the migration range, and the mutation probability give rise to a larger value of σ. We will explore the way that those parameters change the value of σ by investigating analytically how the high-frequency (with high steady-state probability) steady state (including the distribution of either strategy over all groups) influences the unified expression of σ [37].

Models and Method

Consider a structured population of size N where individuals are distributed over M groups arranged in a regular circle and labeled by 1,⋯,M in clockwise direction. Individual i plays games with all other individuals of the same group and receives the total payoff pi. The fitness of individual i is defined as 1 + wpi, where w is the selection intensity. The extreme case w → 0 is called weak selection and is our focus. The update follows the frequency-dependent Moran process as follows. In each generation, one individual is picked proportional to fitness to be imitated (reproduce), and one individual (including the parent) is chosen randomly and equi-probably to change strategy (die). The newborn offspring adopts the strategy of the parent with probability 1−u, otherwise he mutates to one strategy equi-probably. Meanwhile, the newborn offspring stays in the same group as his parent with probability 1−v, otherwise he migrates to a new group according to the prespecified migration pattern.

To understand the prespecified migration pattern better, we show it by a one-dimensional lattice consisting of integer points in [1, M] and satisfying the periodic boundary condition j + lM = j, where l is an integer. Each integer point represents the label of one group. An edge exists between two points if and only if there is a potential single-step migration path between them. In other words, the offspring can migrate to one of the points connected to the point in which the parent resides. We concentrate on the lattices which look the same from every point. Migration patterns of such sort have been called “isotropic” in population genetics [48].

In our model, the strategy of individual i is denoted by si (1 for A and 0 for B), and his location is indicated by an M-dimensional vector hi whose kth entry is 1 if he is in the kth group and is 0 otherwise. The numerator and the denominator in Eq (2) are given by (3) Each term in the right side can be expressed by the probabilities assigned to the events that three randomly chosen individuals have the given strategies and locations under neutral selection (see S1 Text for the detailed calculations), (4) where Pr(s1 = δ1, s2 = δ2,s3 = δ3, h2h3 = 1) is the probability that three randomly chosen individuals labeled 1, 2, 3 satisfy s1 = δ1, s2 = δ2, s3 = δ3, h2h3 = 1.

When the optional strategies for an individual are {1, 2, ⋯, S}, the general expression of Pr(s1 = δ1, s2 = δ2, s3 = δ3, h2h3 = 1) [40] has been given by (5) where (6) (7) g(x) (f(x)) corresponds to the structure function of the random walk describing the mutation process (the migration process) along a lineage and satisfies g(S) = 1 and g(x) = g(Sx) (f(M) = 1 and f(x) = f(Mx)). It is noteworthy that w1, w2, w3, y1, y2 (z1, z2, z3, x1, x2) can take on only integers between 1 and S (M) including the boundaries.

For the mutation pattern of our model (S = 2, ), Pr(s1 = δ1, s2 = δ2, s3 = δ3, h2h3 = 1) is given by (see S2 Text for the detailed calculations) (8) where

Results

The concrete expression of the structural coefficient

The structural coefficient can be obtained by substituting Eqs (8), (4) and (3) into Eq (2), (9) where (f(x)) is omitted from Ψj and Φj. It is noteworthy that self-interaction is excluded from the calculation of IAA above. If self-interaction is included, the structural coefficient is (10) The first equal sign is self-explanation, the second is acquired from Eq (4) and 〈∑l,i(1−sl)si0 = N(N−1)Pr(s1 = 1,s2 = 0), and the third from Eq (8) and Pr(s1 = 1, s2 = 0) = 1 − α1 (see S3 Text for the calculation of Pr(s1 = 1,s2 = 0)). The concrete expressions of σ in Eqs (9) and (10) have no limitations on the migration probability v, the “isotropic” migration pattern f(x), the mutation probability u, the population size N, and the group number M.

The comparison of the accurate structural coefficient and the approximate one

The large population size has been explicitly required for obtaining the value of the structural coefficient σ in the prior studies [27, 28, 38, 39]. To quantitatively determine how large the population should be, the approximate value of σ [38] will be compared with the accurate one calculated by us.

For global migration (a migratory offspring equi-probably disperses to any location except his parent’s location), the approximate structural coefficient [38] has been given by (11) where μ = Nu and ν = Nv. Self-interaction is considered in the above calculation. Under the same assumptions, the structure function of the random walk describing the migration process is (12) Obviously, f(x) = 1 for x = M and for xM. Substituting Eq (12) into Eq (10) and using , we have the accurate structural coefficient as (13) where

Fig 1 tells us that σac is in excellent agreement with the one from Monte Carlo simulations for all migration probabilities and all mutation probabilities and σap is in line with the structural coefficient from Monte Carlo simulations only for low migration probabilities. This verifies the accuracy of σac and illustrates the inaccuracy of σap under high migration probabilities.

thumbnail
Fig 1. The comparison of the accurate structural coefficientσac, the approximate one σap, and the one from the Monte Carlo simulation across various mutation probabilities (u) and various migration probabilities (v).

(A)-(D) shows that σac (solid line) is in agreement with the one from Monte Carlo simulations (square, averaged over 109 generations) for all v and all u, and σap (dashed line) is in line with the one from the Monte Carlo simulation (square, averaged over 109 generations) for low v and has a significance difference from the one from the Monte Carlo simulation (square, averaged over 109 generations) for high v. Parameters: N = 100, M = 19.

https://doi.org/10.1371/journal.pone.0155787.g001

To fully determine the conditions under which σap gives a perfect approximation of σac, they are compared for different population sizes (N), different group numbers (M), all non-zero mutation probabilities (u), and all migration probabilities (v) in Fig 2. The population size N plays a vital role in the comparison of σac and σap. Through each column of Fig 2, σap provides a better approximation of σac in large populations (e.g., N = 1000) than in small populations (e.g., N = 100). The significant influence of N on the comparison of σac and σap is resulted from the fact that large populations are required in calculating σap when the coalescence time is approximated to be exponentially distributed. Given N, less groups lead to a smaller relative difference of σap and σac as shown in each row of Fig 2. This is because the group number M can greatly expand the relative difference resulting from N. Given N, σap has a smaller difference (red region in each panel) when u or v is low. The major reason is that the calculation of σap uses the Poisson distribution to approximately describe both the number of mutation events and the one of migration events along a lineage. Accordingly, it has a close dependence on the group number, the migration probability, and the mutation probability how large populations are appropriate for the prior studies [27, 28, 38, 39].

thumbnail
Fig 2. Comparison of the accurate structural coefficientσac and the approximate one σap across the parameter space (v, u).

A population of size N = 100 (A, B, C) or N = 1000 (D, E, F) is distributed over M = 9 (A, D), M = 19 (B, E), M = 49 (C, F) groups, respectively. The relative difference of σac and σap, |σacσap|/σac, decreases as N rises (each column) or as M diminishes (each row), and it is small when u or v is low (each panel). Note the same color in all panels represents different values.

https://doi.org/10.1371/journal.pone.0155787.g002

Effects of migration and mutation on the structural coefficient

In our model, M groups are arranged in a circle, and thus the distance between two groups is taken from the values 1, 2, ⋯, ⌊M/2⌋ where ⌊x⌋ is the greatest integer not greater than x. To better clarify how the migration range affects the structural coefficient σ, we focus on a representative type of migration patterns characterized by the migration range r (the largest displacement that a single-step migration leads to). Fig 3 illustrates such migration patterns. All possible displacements that a single-step migration leads to are assumed to form the set Ω(r) = {1, 2, ⋯, r}, and all elements of Ω(r) are assumed to be performed equiprobably. The corresponding f(x) is (14) It is noteworthy that the reason why the term sin(⋯) disappears in f(x; r) is the symmetry of migration to the left and to the right direction. Substituting f(x; r) into Eq (9) leads to the value of σ for the migration range r. It will be used to analyse what conditions including the migration probability, the migration range, and the mutation probability yield a larger value of σ. We will show the way that those parameters change the value of σ by determining analytically how the high-frequency steady state influences the unified expression of σ [37].

thumbnail
Fig 3. Migration patterns characterized by the migration ranger.

Nine groups (red node) are arranged in a regular circle and labelled from 1 to 9 in clockwise. An edge exists between two nodes if and only if there is a potential single-step migration path between them. In other words, an offspring can migrate to one of the nodes connected to the node in which the parent is located. The distance between two groups takes on one of the values 1, 2, 3, 4. The migration range r means that the set of the displacements that a single-step migration leads to is Ω(r) = {1,⋯,r}.

https://doi.org/10.1371/journal.pone.0155787.g003

As shown in Fig 4A, the structural coefficient σ is below 1 for the vanishing migration probability (v = 0). Here, the state that all individuals are centered in one group is an absorbing state that, once entered, cannot be left (Fig 5). In other words, the long-term population evolves just like the well-mixed population. For the purpose of calculating IAA NBIAB NB and IAB NB, the absorbing states can be characterized by a vector (xA, xB) where xA and xB are the number of individuals using A and the one of individuals using B, respectively. Two states (x, y) and (y, x) have the same steady-state probability, as there are no fitness differences between A and B under neutral selection. If they are considered together, (15) Since x and y are non-zero in most steady states under neutral selection, 〈IAA NBIAB NB0 < 0 and 〈IAB NB0 > 0, and thus . To sum up, the absorbing state that all individuals are centered in one group causes σ to be less than one.

thumbnail
Fig 4. The structural coefficient σ depends on the migration probability v, the mutation probability u, and the migration range r.

Panel (A) shows that for each r, σ first increases and then decreases when v grows, and among all migration ranges the one leading to the largest value of σ is r = 4 for low v, r = 2,3 for medium v (see the inset), and r = 1 for high v. Panel (B) demonstrates that for each r, σ diminishes as u increases. We also give a whole view of how σ changes with u and v for r = 1 (panel (C)) and for r = 4 (panel (D)) which can verify the universality of the phenomena in panel (C) and panel (D). Parameters: N = 100, M = 9, (A) u = 0.07, (B) v = 0.1.

https://doi.org/10.1371/journal.pone.0155787.g004

thumbnail
Fig 5. The distribution of strategy A and the one of strategy B over all groups.

The above panels exhibit the distributions of strategy A over M = 9 groups and the below the distributions of strategy B over M = 9 groups at generation 108 (A), generation 5 × 108 (B), and generation 9 × 108 (C). For the migration probability v = 0 (◻), all individuals are centered in one group; for v = 0.01 (◯) and for v = 0.1 (△), more groups are taken up and individuals of a given strategy are distributed unevenly over groups; for v = 1 (⋄), all groups are occupied and the distribution of each strategy over nine groups becomes more uniform. Parameters: N = 100, M = 9, u = 0.07, r = 1.

https://doi.org/10.1371/journal.pone.0155787.g005

As demonstrated in Fig 4A–4D, there exists a medium migration probability that leads to the largest structural coefficient for each migration range. To explain this phenomenon, the characteristics of the high-frequency steady states will be analyzed for different migration probabilities (Fig 5). When the migration probability is non-zero but not high (e.g., v = 0.01 or v = 0.1), individuals occupy more than one group but not all groups. Meanwhile, individuals using a given strategy are distributed over different groups non-uniformly. However for sufficiently high migration probabilities (e.g., v = 1), all groups are full of individuals, and the distribution of each strategy over all groups tends to be uniform.

How the above characteristics of the high-frequency steady states impact the unified expression of the structural coefficient will be illustrated analytically by considering the structure of two groups. In order to calculate 〈IAA NBIAB NB0 and 〈IAB NB0, a state here can be described by (16) where is the number of individuals using strategy X in the ith group. Considering the following four states altogether, (17) we get (18) k = m = 0 corresponds to the steady states for v = 0 or for the well-mixed population. In this case, the values in Eq (18) double the values in Eq (15), as Eq (18) counts two states (x, y) and (y, x) twice. By observing Eq (18), the structural coefficient σ is enlarged in three ways as follows. (1) When individuals find new groups, meaning k ≠ 0 or m ≠ 0, IAA NBIAB NB becomes larger and IAB NB smaller than those for k = m = 0, and hence σ increases. (2) When individuals using a given strategy are distributed unevenly over groups, indicating a greater difference between k and m, both IAA NBIAB NB and IAB NB get larger than a smaller difference between k and m, and it leads to the rise of σ that the former dominates σ. (3) When more and more individuals use one strategy than the other, showing the expanding disparity between x and y, IAA NBIAB NB gets larger and IAB NB gets smaller, and thus σ increases.

When the migration probability grows out of zero but is small (e.g., v = 0.01, 0.1), individuals take up more than one group (i.e., some find new groups) and individuals using a given strategy are distributed non-uniformly over groups, and thus the structural coefficient σ gets larger than the one for v = 0. Large migration probabilities (e.g., v = 1) mean that individuals occupy nearly all groups and the distribution of a given strategy over all groups tends to be uniform as the migration probability increases, and thus lowers the value of σ. Therefore, there exists a medium migration probability leading to the maximum value of σ.

Moreover, Fig 4A demonstrates the migration range giving rise to the largest structural coefficient σ varies with the migration probability: it is the longest range for low migration probabilities, some intermediate range for medium migration probabilities, and the shortest range for high migration probabilities. This result can be understood as follows. Low migration probabilities prevent individuals from finding new groups. Here, the longest range provides most opportunities for individuals to take up new groups, and thus leads to the maximum value of σ among all migration ranges. High migration probabilities raise the likelihood that individuals using a given strategy are distributed relatively uniformly over all groups. In this case, the shortest range prevents the distribution of a given strategy over all groups becoming even to the largest extent, and gives rise to the largest value of σ among all migration ranges. The migration probabilities for the above two cases do not cover the entire probability space. For medium migration probabilities, an intermediate range, which balances between the above two cases, maximizes σ among all migration ranges. Here, such medium migration probabilities are of the tiny minority and the maximum value of σ is slightly larger than the ones of other ranges. Therefore, intermediate-range migration furnishes a narrow margin of efficiency in the two-strategy competition.

From Fig 4B–4D, the structural coefficient σ is found to diminish with the increase of mutation probability. This conclusion can be obtained from the expression of whose monotonicity with respect to the mutation probability is the same as the one of σ: (19) Obviously, this expression decreases with the mutation probability. In addition, the above conclusion can also be understood through how the high-frequency steady state influences the unified expression of σ. In the low mutation probability limit, nearly all individuals adopt the same strategy, and the huge difference between the numbers of individuals using either strategy accounts for the maximum value of σ. In the high mutation probability limit, two strategies are present in the population simultaneously with approximately equal number of individuals, and the tiny difference causes the minimum value of σ.

Discussion

For structured populations, it has been proved that the effects of spatial selection (population structure and updating rule) on the two-strategy competition have been quantified by the structural coefficient σ under weak selection [29]. The larger value of σ provides more opportunities for natural selection to favor the evolution of cooperation in the sense that it yields a larger critical cost-to-benefit ratio. Therefore, the calculation of σ is important for investigating analytically the condition for the emergence of cooperation. In this paper, the accurate value of σ is calculated in group-structured populations of any finite size. Besides arbitrary population size, the value of σ obtained by us is appropriate for arbitrary migration probability, “isotropic” migration pattern, mutation probability, and group number. Our values of σ are verified to be in excellent agreement with the results of Monte Carlo simulations. Our model is a variant of games in the phenotype [27] and games on island [38] and is a particular case of games on sets [28]. The values of σ in those prior studies [27, 28, 38, 39] can be obtained through the known conditions under which natural condition favors cooperation over defection. In those studies, the large population size has been explicitly required but it is unknown how large the population should be. By comparing the approximate value of σ [38] with the accurate one obtained by us, we find that it depends closely on the mutation probability, the migration probability, and the group number how large populations are appropriate for those studies.

The effects of the longest and the shortest migration range on the structural coefficient σ have been compared in large populations [38], and it has been found that the longest range leads to the largest value of σ for low migration probabilities and the shortest range for high migration probabilities. Unlike the prior study, we consider all migration ranges together in finite populations of any size. Besides the phenomena found in [38], we find a new phenomenon that intermediate-range migration provides a narrow-margin of efficiency for the two-strategy competition. More specifically, migration probabilities for which some intermediate range maximizes σ among all ranges are of the tiny minority and the corresponding values of σ have small differences among all ranges. Meanwhile, we also study the influence of the migration probability on σ and find that a lower mutation probability yields a higher value of σ.

Our findings can be directly used to obtain how migration or mutation impacts the evolution of cooperation in any finite population when the value of σ is applied to a concrete game, e.g., the prisoner’s game or the snowdrift game. The effects of migration and mutation on the evolution of cooperation have also been implicitly given by a recent research about the two-layered group-structured population [40], as the dynamics of our model (the single-layered group-structured population) is the same as the one of a special case of the two-layered group-structured population (e.g., the fraction of the cooperative level of the first layer in the overall cooperative level is 0 or 1 in that paper). Of course, the value of σ for our model can also be obtained through the known cost-to-benefit ratio for the above-mentioned special case. Compared with that study, we not only provide an alternative and more direct approach to calculate σ, but also show the ways that migration or mutation enlarges the value of σ through determining analytically how the high-frequency (with high steady-state probability) steady state (including the distribution of either strategy over all groups) influences the unified expression of σ. Migration enlarges the value of σ in the following three ways: (1) individuals find new groups, (2) individuals using a given strategy are distributed unevenly over different groups, (3) more and more individuals use one strategy than the other. However, mutation changes the value of σ mainly through the third way. This provides a more intuitive understanding of spatial selection.

Acknowledgments

We are grateful for support by the Fundamental Research Funds for the Central Universities (No. FRF-TP-15-116A1), the China Postdoctoral Science Foundation (No. 2015M580989), and the National Natural Science Foundation of China (No. 61520106009, No. 61533008, No. 61125306, No. 61473324, No. 61503062).

Author Contributions

Conceived and designed the experiments: YZ. Performed the experiments: YZ QS. Analyzed the data: YZ QS CS. Contributed reagents/materials/analysis tools: YZ QS. Wrote the paper: YZ QS CS. Designed the software used in analysis: YZ QS.

References

  1. 1. Nowak MA, Sasaki A, Taylor C, Fudenberg D. Emergence of cooperation and evolutionary stability in finite populations. Nature. 2004; 428(6983):646–650. pmid:15071593
  2. 2. Traulsen A, Claussen JC, Hauert C. Coevolutionary dynamics: from finite to infinite populations. Physical Review Letters. 2005; 95(23):238701. pmid:16384353
  3. 3. Fudenberg D, Nowak MA, Taylor C, Imhof LA. Evolutionary game dynamics in finite populations with strong selection and weak mutation. Theoretical Population Biology. 2006; 70(3):352–363. pmid:16987535
  4. 4. Zhang Y, Wu T, Chen X, Xie G, Wang L. Mixed strategy under generalized public goods games. Journal of Theoretical Biology. 2013; 334:52–60. pmid:23702332
  5. 5. Altrock PM, Traulsen A. Deterministic evolutionary game dynamics in finite populations. Physical Review E. 2009; 80(1):011909.
  6. 6. Zhang Y, Fu F, Wu T, Xie G, Wang L. A tale of two contribution mechanisms for nonlinear public goods. Scientific Reports. 2013; 3:2021. pmid:23779102
  7. 7. Taylor C, Fudenberg D, Sasaki A, Nowak MA. Evolutionary game dynamics in finite populations. Bull of Mathematical Biology. 2004; 66(6):1621–1644.
  8. 8. Imhof LA, Nowak MA. Evolutionary game dynamics in a Wright-Fisher process. Journal of Mathematical Biology. 2006; 52(5):667–681. pmid:16463183
  9. 9. Zhang Y, Fu F, Wu T, Xie G, Wang L. Inertia in strategy switching transforms the strategy evolution. Physical Review E. 2011; 84(6):066103.
  10. 10. Traulsen A, Pacheco JM, Nowak MA. Pairwise comparison and selection temperature in evolutionary game dynamics. Journal of Theoretical Biology. 2007; 246(3):522–529. pmid:17292423
  11. 11. Nowak MA, Tarnita CE, Antal T. Evolutionary dynamics in structured populations. Philosophical Transactions of the Royal Society B. 2010; 365(1537):19–30.
  12. 12. Perc M, Gomez-Gardenes J, Szolnoki A, Floria LM, Moreno Y. Evolutionary dynamics of group interactions on structured populations: a review. Journal of the royal society interface. 2013; 10(80):20120997.
  13. 13. Szabó G, Tőke C. Evolutionary prisoner’s dilemma game on a square lattice. Physical Review E. 1998; 58(1):69–73.
  14. 14. Szabó G, Hauert C. Phase transitions and volunteering in spatial public goods games. Physical Review Letters. 2002; 89(11):118101. pmid:12225171
  15. 15. Santos FC, Pacheco JM. Scale-free networks provide a unifying framework for the emergence of cooperation. Physical Review Letters. 2005; 95(9):098104. pmid:16197256
  16. 16. Lieberman E, Hauert C, Nowak MA. Evolutionary dynamics on graphs. Nature. 2005; 433(7023):312–316. pmid:15662424
  17. 17. Antal T, Redner S, Sood V. Evolutionary dynamics on degree-heterogeneous graphs. Physical Review Letters. 2006; 96(18):188014.
  18. 18. Ohtsuki H, Nowak MA, Pacheco JM. Breaking the symmetry between interaction and replacement in evolutionary dynamics on graphs. Physical Review Letters. 2007; 98(10):108106. pmid:17358573
  19. 19. Szabó G, Fáth G. Evolutionary games on graphs. Physics Reports. 2007; 446(4–6):97–216.
  20. 20. Helbing D, Yu WJ. The outbreak of cooperation among success-driven individuals under noisy conditions. Proceedings of the National Academy of Sciences of the United States of America. 2009; 106(10):3680–3685. pmid:19237576
  21. 21. Perc M, Szolnoki A. Coevolutionary games-A mini review. Biosystems. 2010; 99(2):109–125. pmid:19837129
  22. 22. Fu F, Nowak MA, Hauert C. Invasion and expansion of cooperators in lattice populations: Prisoner’s dilemma vs. snowdrift games. Journal of Theoretical Biology. 2010; 266(3):358–366. pmid:20619271
  23. 23. Chen XJ, Szolnoki A, Perc M. Risk-driven migration and the collective-risk social dilemma. Physical Review E. 2012; 86(3):036101.
  24. 24. Wu T, Fu F, Zhang YL, Wang L. Expectation-driven migration promotes cooperation by group interactions. Physical Review E. 2012; 85(6):066104.
  25. 25. Rand DG, Nowak MA, Fowler JH, Christakis NA. Static network structure can stabilize human cooperation. Proceedings of the National Academy of Sciences of the United States of America. 2004; 111(48):17093–17098.
  26. 26. Perc M, Szolnoki A. Self-organization of punishment in structured populations. New Journal of Physics. 2012; 14:043013.
  27. 27. Antal T, Ohtsuki H, Wakeley J, Taylor PD, Nowak MA. Evolution of cooperation by phenotypic similarity. Proceedings of the National Academy of Sciences of the United States of America. 2009; 106(21):8597–8600. pmid:19416902
  28. 28. Tarnita CE, Antal T, Ohtsuki H, Nowak MA. Evolutionary dynamics in set structured populations. Proceedings of the National Academy of Sciences of the United States of America. 2009; 106(21):8601–8604. pmid:19433793
  29. 29. Tarnita CE, Ohtsuki H, Antal T, Fu F, Nowak MA. Strategy selection in structured populations. Journal of Theoretical Biology. 2009; 259(3):570–581. pmid:19358858
  30. 30. Ohtsuki H, Nowak MA. Evolutionary games on cycles. Proceedings of the Royal Society B. 2006; 273(1598):2249–2256. pmid:16901846
  31. 31. 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–505. pmid:16724065
  32. 32. Taylor PD, Day T, Wild G. Evolution of cooperation in a finite homogeneous graph. Nature. 2007; 447(7143):469–472. pmid:17522682
  33. 33. Lehmann L, Keller L, Sumpter DJT. The evolution of helping and harming on graphs: the return of inclusive fitness effect. Journal of Evolutionary Biology. 2007; 20(6):2284–2295. pmid:17956391
  34. 34. Ohtsuki H, Pacheco JM, Nowak MA. Evolutionary graph theory: Breaking the symmetry between interaction and replacement. Journal of Theoretical Biology. 2007; 246(4):681–694. pmid:17350049
  35. 35. Ohtsuki H, Nowak MA. Direct reciprocity on graphs. Journal of Theoretical Biology. 2007; 247(3):462–470. pmid:17466339
  36. 36. Taylor PD, Day T, Wild G. From inclusive fitness to fixation probability in homogeneous structured populations. Journal of Theoretical Biology. 2007; 249(1):101–110. pmid:17727893
  37. 37. Nathanson CG, Tarnita CE, Nowak MA. Calculating evolutionary dynamics in structured populations. Plos Computational Biology. 2009; 5(12):e1000615. pmid:20019806
  38. 38. Fu F, Nowak MA. Global migration can lead to stronger spatial selection than local migration. Journal of Statistical Physics. 2013; 151(3–4):637–653. pmid:23853390
  39. 39. Fu F, Tarnita CE, Christakis NA, Wang L, Rand DG, Nowak MA. Evolution of in-group favoritism. Scientific Reports. 2012; 2:460. pmid:22724059
  40. 40. Zhang YL, Fu F, Chen XJ, Xie GM, Wang L. Cooperation in group-structured populations with two layers of interactions. Scientific Reports. 2015; 5:17446. pmid:26632251
  41. 41. Guo J, Zhao YL, Sun CY, Yu Y. Recursive identification of FIR systems with binary-valued outputs and communication channels. Automatica. 2015; 60:165–172.
  42. 42. Guo J, Zhao YL, Sun CY. State estimation with quantised innovations and communication channels. IET Control Theory and Applications. 2015; 9(17):2606–2612.
  43. 43. He W, Ge SS. Vibration control of a flexible beam with output constraint. IEEE Transactions on Industrial Electronics. 2015; 62(8):5023–5030.
  44. 44. He W, Zhang S, Ge SS. Adaptive control of a flexible crane system with the boundary output constraint. IEEE Transactions on Industrial Electronics. 2014; 61(8):4126–4133.
  45. 45. Sun GQ, Chakrabort A, Liu QX, Jin Z, Anderson KE, Li BL. Influence of time delay and nonlinear diffusion on herbivore Outbreak. Communications in Nonlinear Science and Numerical Simulation. 2014; 19:1507–1518.
  46. 46. Sun GQ, Wang SL, Ren Q, Jin Z, Wu YP. Effects of time delay and space on herbivore dynamics: linking inducible defenses of plants to herbivore outbreak. Scientific Reports. 2015; 5:11246. pmid:26084812
  47. 47. Li L, Jin Z, Li J. Periodic solutions in a herbivore-plant system with time delay and spatial diffusion. Applied Mathematical Modelling. 2016; 40:4765–4777.
  48. 48. Strobeck C. Average number of nucleotide differences in a sample from a single subpopulation: a test for population subdivision. Genetics. 1987; 117(1):149–153. pmid:17246396