Skip to main content
Journal of the Royal Society Interface logoLink to Journal of the Royal Society Interface
. 2015 Jul 6;12(108):20150044. doi: 10.1098/rsif.2015.0044

The organization and control of an evolving interdependent population

Dervis C Vural 1,†,, Alexander Isakov 2,, L Mahadevan 2,3,
PMCID: PMC4528575  PMID: 26040593

Abstract

Starting with Darwin, biologists have asked how populations evolve from a low fitness state that is evolutionarily stable to a high fitness state that is not. Specifically of interest is the emergence of cooperation and multicellularity where the fitness of individuals often appears in conflict with that of the population. Theories of social evolution and evolutionary game theory have produced a number of fruitful results employing two-state two-body frameworks. In this study, we depart from this tradition and instead consider a multi-player, multi-state evolutionary game, in which the fitness of an agent is determined by its relationship to an arbitrary number of other agents. We show that populations organize themselves in one of four distinct phases of interdependence depending on one parameter, selection strength. Some of these phases involve the formation of specialized large-scale structures. We then describe how the evolution of independence can be manipulated through various external perturbations.

Keywords: evolution, interdependence, networks, game theory, symbiogenesis, cooperation

1. Introduction

Cooperative behaviour, as exemplified by multicellular life, seems to have evolved at least 25 times independently—once for plants, once or twice for animals, once for brown algae, and possibly several times for fungi, slime moulds and red algae [1]. On shorter time scales, the social composition of eukaryotes such as Saccharomyces cerevisiae, and biofilm-forming bacteria such as Pseudomonas aeruginosa can dramatically change in a brief period [25]. In a related context, tumour formation is a rare example of the transition, taking place in the reverse direction, from a multicellular to an essentially unicellular lifestyle. Interestingly, cancer cells end up cooperating by collectively secreting angiogenic factors, and it seems possible, at least in principle, that there may even be cheaters (i.e. those who do not secrete the growth factors) among this collection of cooperating cheaters [6,7].

Evolutionary game theory provides excellent insight into how altruistic and cooperative behaviour can emerge to maximize the fitness of the group despite the apparent fitness advantage of cheating individuals [8,9]. In the context of evolution of cooperation, these models typically investigate the outcome of repeated runs of the prisoner's dilemma between pairs of agents that have two strategies, cheating and cooperating. Variants of the model include structured interactions, coupled populations, coevolution, stored reputation, punishment and preferential or random partner choosing [1018].

However, real life is more complicated in a number of ways. First, many actual games are massively multi-player [1922]. The fitness of an organism may depend on its simultaneous relationship with multiple players. Second, biology allows for a much larger variety of internal states beyond cooperating or defecting. For example, the genetic make-up of an organism may be suitable for cooperation with only an exclusive few, while some organisms may be incapable of defecting or cooperating all together. Third, real social evolution leads to highly organized dependence structures beyond the homogeneous mixtures or aggregates of cooperator–defector states that we often see in the majority of evolutionary game models. From biochemical to societal scales, life organizes itself in highly complex arrangements of cliques, communities, cycles and hierarchies.

Without compromising the simplicity and tractability offered by traditional evolutionary game theory, here we propose an evolutionary model in which the fitness of an agent is determined, not by the outcome of a two-player two-state game, but instead a multi-player multi-state one. Thus, our focus is not the cooperator–defector ratio in the population, but rather the large-scale structure of all exchanges; i.e. the interdependence between agents or groups of agents within a genetically heterogeneous population. We ask how independent agents become interdependent through the simple laws of evolution, whether positive selection is a necessary or a sufficient condition for the formation of interdependence, what kinds of interdependent structures are stable/unstable, and how these structures and processes depend on evolutionary parameters.

Accordingly, the present model offers a clear framework for classifying and categorizing different regimes of interdependence, as well as allowing for careful control of evolutionary parameters that may be influencing recent non-intuitive empirical outcomes [23]. We determine which kinds of external perturbations promote anti-sociality (e.g. in order to eradicate biofilms) and which other kinds can inhibit anti-sociality (e.g. as to suppress or reverse tumor growth) by simulating the introduction of selfish/altruistic strains into a population or the administration of anti-sociality/sociality promoting drugs. We evaluate the success rate of these evolutionary interventions as a function of the original population structure, drug dose, fraction of drug-resistant agents and reproduction speed of the target species.

2. Model

Our multi-state multi-player game can be best visualized as a network of N ≫ 1 agents, connected by directional edges. An edge from A to B indicates that A contributes to the fitness of B at the cost of its own. Unlike the typical evolutionary game theoretic models where the state of a player i is binary (cooperator/cheater), here the player states ψi are characterized by high-dimensional vectors, i.e. ψi = {x1, x2,…, xN} with xj ∈ {0, 1} indicating whether i provides a fitness benefit to j. The evolutionary dynamics is governed by the following assumptions (figure 1):

  • (1) The fitness ω(xi) of a node i is assumed to be a monotonically increasing function of received net benefit xi = bni,incni,out, where ni,in and ni,out are the number of in and out edges for node i. The parameter β = b/c quantifies the benefit of an edge (to the receiver) relative to its cost (to the provider).

  • (2) Every generation, the r most fit nodes produce offspring that replace the r least-fit nodes. Reproduction preserves all edge relationships of the parent, i.e. parents and offspring connect to the same agents.

  • (3) There is a small mutation probability p per generation with which edges are added/removed randomly.

Figure 1.

Figure 1.

Schematic of the model. The evolutionary algorithm is carried out by assuming that (a) fitness of a node ω(xi) is a monotonically increasing function of edge influx xi = bni,incni,out, where ni,in and ni,out are the number of in and out edges for node i. (b) reproduction preserves all in–out relationships with r fittest nodes replacing the least fittest nodes and (c) a small number of edges are randomly added/removed every generation, with probability p ≪ 1.

In other words, we have a fitness-based selection rule keeping the number of agents N constant. Our simulation code is available as an electronic supplement.

Our model has four parameters, kept constant throughout the course of evolution: population size N, mutation probability p, number selected for replacement r, and the relative benefit β. For every run, we keep track of the total number of edges E(t) as a function of generation number t. E(t) is a measure of the interdependence of the population as well as the average fitness (the latter follows from Inline graphic which can be positive or negative depending on the value of β). In addition, we study the community structures and genetic composition within the population, which are defined in terms of the connectivity matrix C of the network. We use the convention that Cij = 1 if j depends on i, and 0 otherwise, and represent these by black and white pixels in array plots. Our simulations were run for N = 200, partly due to computational constraints. Although this might appear small, we note that the relevant degree of freedom here is the number of edge slots N2 = 4 × 104, ensuring that the evolutionary transitions we report are not accidental fluctuations.

3. Results

The evolutionary dynamics and final interdependence states depend on the values of β and relative selection pressure r/m, where m = N2p is the expected number of mutations per generation (which is equal to the number of mutants if p ≪ 1). We can divide the parameter space into four regimes: neutral constructive (rm, β > 1), selective constructive (Inline graphic), neutral destructive (rm, β < 1) and selective destructive (Inline graphic). In all cases, the formation of an edge is beneficial for one of the nodes and deleterious for the other. However, the value of β determines the change in average fitness per edge, d〈ω〉/dE = c(β − 1)/N, and therefore one intuitively expects E(t) to decrease for β < 1 and increase for β > 1 as long as selection strength is finite. We will see that this expectation will not always be satisfied, particularly when β > 1.

Let us start with the straightforward case of β < 1. Here the formation of an edge is more deleterious to its originator than beneficial to its target, and the fitness of the population changes by bc < 0 per edge. Thus, in the long run, only if the selection is weak (rm) can such deleterious edges accumulate, and we get a random interdependence network with E = N2/2. As expected, increasing r/m causes the network to become sparse and fragmented, and all structure vanishes as Inline graphic.

We now overview the constructive regime β > 1, which produces distinct phases of complexity (figure 2a–f). The long-term behaviour of E(t), which can be viewed as a proxy for average fitness as well as interdependence and complexity, depends non-monotonically on selective pressure r/m: for small values of r/m, the asymptotic value E(t → ∞) decreases with r/m (figure 2a–c). However, if r/m exceeds a critical point we see sudden transitions between well-defined discrete levels (figure 2d–f). As selective pressure is increased further, we see increasingly larger fluctuations around these levels.

Figure 2.

Figure 2.

Regimes of constructive evolution (β > 1). Plotted is the number of edges E(t) as a function of time (generations) t, as the selection strength is increased from left to right r = 2, 4, 9, 10, 15, 100 while mutation probability is kept constant N2p = 20. The dashed straight lines indicate the stable number of edges corresponding to an integer number k of equal-sized ‘bunches’, E = N2(1 − 1/k). The dashed curved line is the outcome of the fully neutral simulation (r = 0). For all panels, N = 200, β = 1.01.

We describe these asymptotic states in more detail by connectivity matrices (figure 3a) and phylogenetic trees (figure 3b) for varying levels of r/m. The phylogenetic trees are obtained by quantifying the similarity distance Inline graphic between all pairs of nodes i and j. In other words, if i and j receive from and provide to the same nodes, they are considered to be genetically related, consistent with our reproduction rule (cf. figure 1).

Figure 3.

Figure 3.

Interdependence and genetic composition. Connectivity matrices (a) and their respective phylogenetic trees (b) show the dramatic difference in the final organization of the population caused by varying selective strength (left to right, r = 0,2,4,15,100) in the constructive regime (β > 1). The connectivity matrix element Cij is marked by black if individual i provides fitness to j, and left white if there is no exchange. The tree linkages in the bottom are formed according to smallest intercluster dissimilarity, defined by the L1 norm. For all panels N = 200, N2p = 20, β = 1.01 is kept constant. We see the onset of ‘bunch’ (anti-community) formation even in the weak selection limit (compare first two panels). The number and definition of bunches increases with higher selection strength (fourth panel). In the strong selection limit bunches compete with each other, leading to size heterogeneity (fifth panel).

While the destructive β < 1 regime produces either random or sparse networks, the constructive regime β > 1 can be summarized in terms of a sequence of complex phases governed by the value of r/m (figure 4): a transition from cooperation to competition between individuals (figure 2a–c) is followed by unstable interactions between individuals and ‘bunches’ (figure 2d), followed by a transition from cooperation to competition between ‘bunches’ (figure 2e,f). We define a bunch to be the opposite of a graph theoretical community; a group of nodes that form denser connections towards other groups, than they do within (cf. last two panels in figure 3). Dense outwards connections and sparse intra-connections are the key qualitative characteristic of a highly specialized system. For example, nearly all energy spent by a heart muscle cell is directed at serving other tissues. The same holds true in a specialized society, e.g. a lawyer dedicates most of her effort defending non-lawyers. The interdependence structures we report in the last two panels of figure 3, conform to these biological and social examples of specialization.

Figure 4.

Figure 4.

Phases of interdependence. The phase diagrams (a,b) displays the asymptotic dependence number E (a) or the bunch modularity (b) as a function of relevant system parameters. Traversing both phase diagrams (c,d) in the horizontal direction clarifies the phase profile. Since some of the phases are highly dynamic, the E (a) is taken to be the minimum number of dependences in a large time-window in the long-time limit.

We now move towards an understanding of the control and manipulation of the evolution of interdependence, which is now experimentally possible (albeit with mixed success) in biomedical and ecological settings. For example, the sociality of P. aeruginosa can be manipulated by drugs that suppress the microbe's production of a common good (iron scavenging siderophores). As the microbes that are resistant to the drug will altruistically continue to produce the expensive siderophores, they are taken over by their selfish counterparts affected by the drug [5,24,25]. As a result, the iron-deficient population can be easily annihilated by the host's immune system [26]. Note that the evolutionary fate of the drug-resistant group would have been the opposite, had the drug been an antibiotic instead of a quorum blocker. On the other hand, there have also been experiments yielding the exact opposite outcome, where the drug aggravates the infection instead of impairing it, presumably by levelling the relative advantage of cheaters [23]. We will use our model to quantify these mixed outcomes. Social evolution is complex, and its manipulation and control requires a detailed quantitative understanding of the evolutionary outcomes of varying initial states and system parameters.

To manipulate the sociality of a highly interdependent, β > 1 population, we start with an initial network that has a given community structure, select a fraction η of the population and block a fraction γ of their outgoing connections of those that are selected. Following this perturbation, we track the evolution of the network and check if our perturbation causes the entire population to lose all connections (which, for β > 1, amounts to minimal fitness). If E(t) drops to and remains at zero we count it as a success and we determine the fraction of successes for every parameter value. If η ≪ 1, the perturbation can be interpreted as an external introduction of a new strain/species, or a novel mutation which introduces a very small number of selfish individuals in the population. If η ≃ 1, the perturbation can be interpreted as a drug or event that inflicts nearly everyone, such as the quorum blocker discussed earlier. Accordingly, the quantity γ can be interpreted as the dose of the drug, or the degree of ‘selfishness’ of the newly introduced species/strain.

Figure 5 displays the dependence of success as a function of η (empty versus closed plot markers correspond to η = 2% and 98%), initial population structure k (quantifying the number of bunches) and γ. We consider fast reproducing and slow reproducing species separately, shown in figure 5 (a) and (b), respectively.

Figure 5.

Figure 5.

Manipulation and control of social evolution. Of the entire population (N = 200), we mark η = 2% (empty markers) and η = 98% (filled markers) of the nodes as susceptible to our perturbation. We then block γ (horizontal axis) of the out edges of the susceptible population, and determine the probability that the strong cooperating population collapses into a weak non-cooperating one (i.e. to E = 0). To clearly distinguish between the spread of the resistant subpopulation η, and novel mutations that occur after our perturbation, we set p = 0 (finite p merely adds noise to the curves). We observe that the effect of the drug strongly depends on the community structure for slow reproducing species (a, r = 15) but not for fast reproducing ones (b, r = 60). The dashed curve shows how devastating even a small number of anti-social individuals are for the whole population and suggests treatments where individual cells are targeted. The strong dependence of annihilation probability on k for small k (a) might explain why quorum blockers are effective against some biofilms forming bacteria but not others. Interestingly, for k = 2, P(γ = 0.5) is significantly higher than P(γ = 0.95), suggesting that for small number of cooperative bunches smaller perturbations may be more effective than larger ones.

It is important to distinguish between two very different mechanisms that bring the population back to its pre-perturbed state. The first is determined by the time required for interdependence to evolve anew from E = 0. The original factors causing the establishment of cooperation in the first place is present regardless of our perturbation, and the effect of even the strongest drug (η = 1, γ = 1) is to simply reset the evolutionary clock. The second mechanism is evolution through the repopulation of the drug-resistant fraction, which happens much faster, on reproductive time scales. To clearly distinguish between these two mechanisms, we set p = 0 in figure 5; using a finite p scales down all the success rates but does not otherwise change the qualitative dependence on η, γ and k.

We observe a number of interesting features in the response of the population to external perturbations. For η ≃ 1, we find a non-monotonic dependence of success rate to β for populations with few bunches: for slow reproducing populations a moderate dose works as well as, or better than, a strong one. For larger numbers of bunches, and faster reproduction rates the non-monotonicity vanishes: the stronger the dose, the better the outcome. A second remarkable outcome is the degree to which a few individuals can make a difference: targeting η = 2% of the population is as effective as targeting η = 98% of the population provided the drug has a high enough dose. This is because few selfish individuals, as is the case in tumours or invasive species, can devastate an entire population. Finally, we observe a very strong dependence of the success rate on the initial community structure. With increasing k and r this difference vanishes.

4. Discussion

The phase diagram for the evolution of interdependence is shown in figure 4 and compactly summarizes our results. Figure 4a shows the number of dependences, while Figure 4b quantifies their structure through ‘bunch modularity’. We define the latter by exchanging 1 ↔ 0 in the connectivity matrix and determining the community modularity. We will label regimes of interdependence with A–D and discuss them in the following subsections. Regimes A/B refer to cooperation/competition between individuals, while regimes C/D refer to cooperation/competition between bunches.

4.1. Cooperation between individuals

In the neutral regime (rm), additions and deletions of edges are equally likely. Thus, if the population starts fully independent, E(t) increases until the network is fully randomized with N2/2 edges. This increase is statistically irreversible and is the analogue of the scenario described in [2729]. In the neutral regime, individuals have high fitness due to the benefits of indirect reciprocity; interdependence emerges not due to higher fitness but simply due to higher likelihood. Figure 1a shows the dynamics and final outcome of nearly neutral evolution. Despite following a similar trajectory to fully neutral evolution (Inline graphic indicated by the dashed curve in figure 2a–f), the connectivity matrix shows the onset of community formation; the interdependence structure and genetic composition of the population is far from random (cf. figure 3a,b).

As the selection strength is increased (r < m but not rm), the fluctuations in E(t) are amplified. This is caused by the random formation of nodes for which the number of in-edges are different than out-edges. However, the system is self-stabilizing (figure 2a,b); e.g. when the fit defectors reproduce, they typically replace their unfit providers, which in turn reduces their own fitness. Consequently, they are taken over by the fair and fit nodes that dominate the rm population. In figure 3, third panel, two large reciprocating groups can be distinguished. They are taken advantage by smaller scale opportunistic sub-populations. It is also possible to see a smaller sub-cooperative group sustaining itself within a larger cooperative group.

4.2. Competition between individuals

As r approaches rcm/2 from below, the fluctuations in E(t) become comparable to E(t) itself. Here the selective competition is just high enough to allow for small cooperative communities to form and grow at a rate much higher than random chance, but also high enough for cheaters to spread over their providers in one step, beyond recovery (figure 1c). Although regime A and B have similar destabilizing factors, their re-stabilization is very different. The drops in E(t) in regime A can recover through re-population, over time scales approximately 1/r. By contrast, regime B exhibits system-size losses from which the only way to recover is re-mutation, over longer time scales determined by approximately 1/m2, as the smallest cooperative group requires two mutations.

Comparing A to B reveals that higher selection strength in this case leads to lower fitness; had one mixed the stronger selected population B with the weaker selected one A, the former would be driven to extinction. The behaviour of B is similar to that expected in a classical prisoner's dilemma, which emerges from our model as a special case—survival of the fittest produces the globally least-fit outcome.

4.3. Formation of specialized bunches

As r is increased above the critical point rcm/2 higher structures start to form. While the connectivity matrix C is sparse and random for r just below rc, we start seeing metastable bunches at r > rc, the number and stability of which increases with r. The sudden jump in the edge number we see in figure 2d,e is analogous to that found in [30].

For a very large window of selective strength Inline graphic we see that the system can only maintain certain discrete values of E. These are the stable configurations corresponding to an integer number of equal-sized bunches (k) given by the relation Ek = N2(1 − 1/k), k = 0, 1, 2 , … , kmax (figure 2d). The maximum number of bunches kmax is determined by the mutation rate, kmaxN/m (i.e. so that in steady state there is one mutation per bunch per time step). However, we have observed k transiently increasing to 50% higher than this value. Note that the degree of interdependence (and hence the average fitness) in the strong selection limit well exceeds that in the weak selection limit.

It is interesting that in the limit r, m ∼ 1, we see structures more complex than bunches. These include hierarchies (smaller bunches within a bunch), cycles (3 or more groups providing to one other), and hierarchies of cycles (cycles within a cycle). In this limit, the dynamics of E(t) still exhibits discrete steps similar to figure 2e, however with more possible metastable plateaus corresponding to unequal-sized matrix blocks.

4.4. Competition between bunches

With increasing r the fluctuation in the number of edges around the stable k starts increasing, and we see destructive competition similar to that near the phase boundary of B; however, now the competition is between the bunches rather than the individuals, which creates significant size differences between them. These fluctuations can lead to one bunch replacing another, causing Ek to make large transitions between different values of k. Despite the apparent noise (figure 2f) the dependence structure remains in a highly ordered state with high reciprocity (figure 3a,b, fifth panel). As r is increased further we see that competition between bunches cause fluctuations comparable to the size of bunches, i.e. a small bunch can increase in size by spreading over others until another metastable structure re-evolves.

5. Conclusion

We have constructed a simple model that allows us to study the coevolution of self-replicating interdependent structures, and reported multiple evolutionary transitions as β and r are varied. This model is quite general and has very few assumptions—the fitness function is only assumed to be an arbitrary increasing function of x and there are only two relevant parameters governing the dynamics (selection strength r/m and relative benefit b/c) as the population size N does not make a qualitative difference as long as both Np and r are much smaller than N. Furthermore, the value β does not make a qualitative difference apart from whether it is larger or smaller than unity, and no quantitative difference if |1−β| is smaller than 1/N. Unlike the typical simplified models of evolutionary game theory, we do not assume that an individual's behaviour is the same towards all others (although some individuals can end up in a state where they give to all and receive from all). In this respect, the states allowed in this work are a generalization of the two-state models common in the literature. Thus, we hope that our model can serve as a guiding framework for understanding the emergence of sociality.

Even in this simple case, we observe a number of surprising and important phenomena. First, we report that even the weakest selection strengths (mr) can produce interdependence structures that are far from random. Thus, assumptions regarding ‘random interdependence’ invoked by neutral evolutionary arguments may be too strong [2729]. Our second observation is the natural emergence of specialized bunches and multi-scale structures from the simple laws of evolutionary dynamics. As we probe the response of the system to various selection strengths, we see regimes of random interdependence, competition between nodes, cooperation between nodes (bunches) and competition between bunches.

Thirdly, we report that the regime β > 1, r > 0 does not ensure complex interdependence. There exists a ‘dead zone’ within the constructive regime (figure 2c) due to the competition between agents. This non-monotonic dependence of E on selection strength can have important implications in medicine. For example, biofilm populations may be induced into a less virulent non-cooperative state by decreasing the selective pressure, so that a cooperative film behaving as figure 2e evolves into an intermediate non-cooperative state behaving as figure 2c. This may be experimentally verified in P. aeruginosa by increasing the available iron while keeping their population constant by limiting their carbon source.

Another remarkable result is the non-monotonic connection between anti-social drug dose and the successful annihilation of cooperativeness. Indeed, the model exhibits a ‘contagion’ effect which allows the manipulation of a few individuals to have population-wide effects. It has been noted that introducing several selfish mutants (or using an anti-social drug effective on a few individuals) may be far more effective than manipulating an entire population [23] and is consistent with experimental observations [5,24,25].

Finally, when mutation rate is set to zero we observe that the behaviour of E(t) resembles that of classical population dynamics. The dynamics between providers and receivers becomes qualitatively similar to that between the predators and prey of a Lotka–Volterra-type system. Starting from a randomized connectivity matrix and setting p = 0, it is common for E(t) to reach a fixed value and oscillate around it.

Owing to its generality and applicability, our model has room for many natural extensions. For example, the distribution of parameters and fitness functions in a more realistic model could include spatial, temporal and individual heterogeneity. Further, the quantities p, b and c can be dynamic as they are themselves, to an extent, subject to evolutionary forces. This can lead to a very interesting set of potential future studies exploring connections between interdependence and evolvability/efficiency. Another factor not taken into account here is the possibility of the change in population size due to statistical fluctuations (e.g. due to a time-dependent energy input, or infection/predation). Such extensions would be appropriate to address systems in ecology, structured biological population, and provide insight into complicated social trends.

Supplementary Material

Simulation Code
rsif20150044supp1.m (3.1KB, m)

Competing Interests

We declare we have no competing interests.

Funding

This work was funded by the Wyss Institute for Biologically Inspired Engineering, the Harvard Kavli Institute for Bio-nano Science and Technology, the MacArthur Foundation and government support (A.I.) under FA9550-11-C-0028 awarded by the Department of Defense, Air Force Office of Scientific Research, National Defense Science and Engineering Graduate Fellowship, 32CFR168a.

References

  • 1.Grosberg R, Strathmann R. 2007. The evolution of multicellularity: a minor major transition? Annu. Rev. Ecol. Syst. 38, 621–654. ( 10.1146/annurev.ecolsys.36.102403.114735) [DOI] [Google Scholar]
  • 2.Ratcliff W, Denison R, Borrello M, Travisano M. 2012. Experimental evolution of multicellularity. Proc. Natl Acad. Sci. USA 109, 1595–1600. ( 10.1073/pnas.1115323109) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Gore J, Youk H, van Oudenaarden A. 2009. Snowdrift game dynamics and facultative cheating in yeast. Nature 459, 253–256. ( 10.1038/nature07921) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Jiricny N, Diggle SP, West SA, Evans BA, Ballantyne G, Ross-Gillespie A, Griffin AS. 2010. Fitness correlates with the extent of cheating in a bacterium. J. Evol. Biol. 23, 738–747. ( 10.1111/j.1420-9101.2010.01939.x) [DOI] [PubMed] [Google Scholar]
  • 5.Diggle S, Griffin A, Campbell G, West S. 2007. Cooperation and conflict in quorum-sensing bacterial populations. Nature 450, 411–414. ( 10.1038/nature06279) [DOI] [PubMed] [Google Scholar]
  • 6.Axelrod R, Axelrod D, Pienta K. 2006. Evolution of cooperation among tumor cells. Proc. Natl Acad. Sci. USA 103, 13 474–13 479. ( 10.1073/pnas.0606053103) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Nagy J, Victor E, Cropper J. 2007. Why don't all whales have cancer? A novel hypothesis resolving Peto's paradox. Integr. Comp. Biol. 47, 317–328. ( 10.1093/icb/icm062) [DOI] [PubMed] [Google Scholar]
  • 8.Maynard-Smith J. 1982. Evolution and the theory of games. Cambridge, UK: Cambridge University Press. [Google Scholar]
  • 9.Nowak M. 2006. Five rules for the evolution of cooperation. Science 314, 1560–1563. ( 10.1126/science.1133755) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.West S, Griffin A, Gardner A, Diggle S. 2006. Social evolution theory for microorganisms. Nat. Rev. Microbiol. 4, 597–607. ( 10.1038/nrmicro1461) [DOI] [PubMed] [Google Scholar]
  • 11.Roca C, Cuesta J, Sanchez A. 2009. Evolutionary game theory: temporal and spatial effects beyond replicator dynamics. Phys. Life Rev. 6, 208–249. ( 10.1016/j.plrev.2009.08.001) [DOI] [PubMed] [Google Scholar]
  • 12.Szabo G, Fath G. 2007. Evolutionary games on graphs. Phys. Rep. 446, 97–216. ( 10.1016/j.physrep.2007.04.004) [DOI] [Google Scholar]
  • 13.Perc M, Gomez-Gardenes J, Szolnoki A, Floria L, Moreno Y. 2012. Evolutionary dynamics of group interactions on structured populations: a review. J. R. Soc. Interface 10, 997–1013. ( 10.1098/rsif.2012.0997) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Rand D, Arbesman S, Christakis N. 2011. Dynamic social networks promote cooperation in experiments with humans. Proc. Natl Acad. Sci. USA 108, 19 193–19 198. ( 10.1073/pnas.1108243108) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Wang Z, Szolnoki A, Perc M. 2013. Interdependent network reciprocity in evolutionary games. Sci. Rep. 3, 1183 ( 10.1038/srep01183) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Wu B, Zhou D, Fu F, Luo Q, Wang L, Traulsen A. 2010. Evolution of cooperation on stochastic dynamical networks. PLoS ONE 5, e11187 ( 10.1371/journal.pone.0011187) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Gross T, Blasius B. 2008. Adaptive coevolutionary networks: a review. J. R. Soc. Interface 5, 259–271. ( 10.1098/rsif.2007.1229) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Perc M, Szolnoki A. 2010. Coevolutionary games? A mini review. Biosystems 99, 109–125. ( 10.1016/j.biosystems.2009.10.003) [DOI] [PubMed] [Google Scholar]
  • 19.Broom M. 2003. The use of multiplayer game theory in the modeling of biological populations. Comments Theor. Biol. 8, 103–123. ( 10.1080/08948550302450) [DOI] [Google Scholar]
  • 20.Connor R. 2010. Cooperation beyond the dyad: on simple models and a complex society. Phil. Trans. R. Soc. B 365, 2687–2697. ( 10.1098/rstb.2010.0150) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Archetti M, Scheuring I. 2012. Review: game theory of public goods in one-shot social dilemmas without assortment. J. Theor. Biol. 299, 9–20. ( 10.1016/j.jtbi.2011.06.018) [DOI] [PubMed] [Google Scholar]
  • 22.Gokhale C, Traulsen A. 2014. Evolutionary multiplayer games. Dyn. Games Appl. 4, 468–488. ( 10.1007/s13235-014-0106-2) [DOI] [Google Scholar]
  • 23.Kohler T, Perron G, Buckling A, van Delden C. 2010. Quorum sensing inhibition selects for virulence and cooperation in Pseudomonas aeruginosa. PLoS Pathog. 6, e1000883 ( 10.1371/journal.ppat.1000883) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Mellbye B, Schuster M. 2011. The sociomicrobiology of antivirulence drug resistance: a proof of concept. mBio 2, e00131 ( 10.1128/mBio.00131-11) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Sandoz K, Mitzimberg S, Schuster M. 2007. Social cheating in Pseudomonas aeruginosa quorum sensing. Proc. Natl Acad. Sci. USA 104, 15 876–15 881. ( 10.1073/pnas.0705653104) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Boyle K, Heilmann S, van Ditmarsch D, Xavier J. 2013. Exploiting social evolution in biofilms. Curr. Opin. Microbiol. 16, 207–212. ( 10.1016/j.mib.2013.01.003) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Stoltzfus A. 1999. On the possibility of constructive neutral evolution. J. Mol. Evol. 49, 169–181. ( 10.1007/PL00006540) [DOI] [PubMed] [Google Scholar]
  • 28.Gray M, Lukes J, Archibald J, Keeling P, Doolittle W. 2010. Irremediable complexity?. Science 330, 920–921. ( 10.1126/science.1198594) [DOI] [PubMed] [Google Scholar]
  • 29.Vural D, Morrison G, Mahadevan L. 2014. Aging in complex interdependency networks. Phys. Rev. E. 89, 022811 ( 10.1103/PhysRevE.89.022811) [DOI] [PubMed] [Google Scholar]
  • 30.Jain S, Krishna S. 2001. A model for the emergence of cooperation, interdependence, and structure in evolving networks. Proc. Natl Acad. Sci. USA 98, 543–547. ( 10.1073/pnas.98.2.543) [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

Simulation Code
rsif20150044supp1.m (3.1KB, m)

Articles from Journal of the Royal Society Interface are provided here courtesy of The Royal Society

RESOURCES