Approximating Fixation Probabilities in the Generalized Moran Process

Approximating Fixation Probabilities in the Generalized Moran Process

Approximating Fixation Probabilities in the Generalized Moran Process Josep D´ıaz,∗ Leslie Ann Goldberg,y George B. Mertzios,z David Richerby,y Maria Serna∗ and Paul G. Spirakisx Abstract assumption that the evolving population has no spatial We consider the Moran process, as generalized by structure. One of the main models in this area is the Lieberman, Hauert and Nowak (Nature, 433:312{316, Moran process [23]. The initial population contains a 2005). A population resides on the vertices of a finite, single \mutant" with fitness r > 0, with all other in- connected, undirected graph and, at each time step, an dividuals having fitness 1. At each step of the process, individual is chosen at random with probability pro- an individual is chosen at random, with probability pro- portional to its assigned “fitness” value. It reproduces, portional to its fitness. This individual reproduces, re- placing a copy of itself on a neighbouring vertex chosen placing a second individual, chosen uniformly at ran- uniformly at random, replacing the individual that was dom, with a copy of itself. Population dynamics has there. The initial population consists of a single mutant also been studied in the context of strategic interaction of fitness r > 0 placed uniformly at random, with every in evolutionary game theory [10, 13{15, 29]. other vertex occupied by an individual of fitness 1. The Lieberman, Hauert and Nowak introduced a gen- main quantities of interest are the probabilities that the eralization of the Moran process, where the members descendants of the initial mutant come to occupy the of the population are placed on the vertices of a con- whole graph (fixation) and that they die out (extinc- nected graph which is, in general, directed [19, 26]. In tion); almost surely, these are the only possibilities. In this model, the initial population again consists of a general, exact computation of these quantities by stan- single mutant of fitness r > 0 placed on a vertex cho- dard Markov chain techniques requires solving a system sen uniformly at random, with each other vertex occu- of linear equations of size exponential in the order of pied by a non-mutant with fitness 1. The individual the graph so is not feasible. We show that, with high that will reproduce is chosen as before but now one of probability, the number of steps needed to reach fixation its neighbours is randomly selected for replacement, ei- or extinction is bounded by a polynomial in the num- ther uniformly or according to a weighting of the edges. ber of vertices in the graph. This bound allows us to The original Moran process can be recovered by taking construct fully polynomial randomized approximation the graph to be an unweighted clique. In the present schemes (FPRAS) for the probability of fixation (when paper, we consider the process on finite, unweighted, undirected graphs. r > 1) and of extinction (for all r > 0). Keywords: Evolutionary dynamics, Markov-chain Several similar models describing particle interac- Monte Carlo, approximation algorithm. tions have been studied previously, including the SIR and SIS epidemic models [9, Chapter 21], the voter 1 Introduction model, the antivoter model and the exclusion pro- cess [1, 8, 20]. Related models, such as the decreasing Population and evolutionary dynamics have been ex- cascade model [18, 24], have been studied in the con- tensively studied [2, 7, 16, 27, 30{32], usually with the text of influence propagation in social networks and other models have been considered for dynamic monop- ∗Departament de Llenguatges i Sistemes Inform´atics, olies [3]. However, these models do not consider differ- Universitat Polit´ecnicade Catalunya, Spain. Email: fdiaz, ent fitnesses for the individuals. [email protected] . In general, the Moran process on a connected, yDepartment of Computer Science, University of Liverpool, UK. Email: fL.A.Goldberg, [email protected]. directed graph may end with all vertices occupied by Supported by EPSRC grant EP/I011528/1 Computational mutants or with no vertex occupied by a mutant | Counting. these cases are referred to as fixation and extinction, z School of Engineering and Computing Sciences, Durham respectively | or the process may continue forever. University, UK. Email: [email protected] . However, for undirected graphs and strongly-connected xDepartment of Computer Engineering and Informatics, University of Patras, Greece. Email: [email protected] . digraphs, the process terminates almost surely, either at fixation or extinction. (We consider only finite graphs.) Notation. Throughout, we consider only finite, At the other extreme, fixation is impossible in the connected, undirected graphs G = (V; E) and we write directed graph with vertices fx; y; zg and edges fxz;−! yz−!g n = jV j (the order of the graph). Our results apply only and extinction is impossible unless the mutant starts at to connected graphs as, for any disconnected graph, the z. The fixation probability for a mutant of fitness r in a fixation probability is necessarily zero; we also exclude graph G is the probability that fixation is reached and the one-vertex graph to avoid trivialities. The edge is denoted fG;r. between vertices x and y is denoted by xy. For a subset The fixation probability can be determined by stan- X ⊆ V (G), we write X + y and X − y for X [ fyg and dard Markov chain techniques. However, doing so for X n fyg, respectively. a general graph on n vertices requires solving a set of Throughout, r denotes the fitness of the initially 2n linear equations, which is not computationally feasi- introduced mutant in the graph. Given a set X ⊆ V, ble. As a result, most prior work on computing fixation we denote by W (X) = rjXj + jV n Xj the total fitness probabilities in the generalized Moran process has ei- of the population when exactly the vertices of X are ther been restricted to small graphs [7] or graph classes occupied by mutants. We write fG;r(x) for the fixation where a high degree of symmetry reduces the size of the probability of G, given that the initial mutant with set of equations | for example, paths, cycles, stars and fitness r was introduced at vertex x. We denote by 1 P cliques [4{6] | or has concentrated on finding graph fG;r = n x2V fG;r(x) the fixation probability of G; classes that either encourage or suppress the spread of that is, the probability that a single mutant with fitness the mutants [19,22]. Rycht´aˇrand Stadler present some r placed uniformly at random in V eventually takes experimental results on fixation probabilities for ran- over the graph G. Finally, we define the problem dom graphs derived from grids [28]. Moran fixation (respectively, Moran extinction) Because of the apparent intractability of exact com- as follows: given a graph G = (V; E) and a fitness value putation, we turn to approximation. Using a potential r > 0, compute the value fG;r (respectively, 1 − fG;r). function argument, we show that, with high probabil- Organization of the paper. In Section 2, we ity, the Moran process on an undirected graph of order n demonstrate polynomial upper and lower bounds for reaches absorption (either fixation or extinction) within the fixation probability fG;r for an arbitrary undirected O(n5) steps if r = 1 and O(n4) and O(n3) steps when graph G. In Section 3, we use our potential function to r > 1 and r < 1, respectively. Taylor et al. [31] studied derive polynomial bounds on the absorption time (both absorption times for variants of the generalized Moran in expectation and with high probability) in general process but, in our setting, their results only apply to undirected graphs. Our FPRAS for computing fixation the process on regular graphs, where it is equivalent to and extinction probabilities appears in Section 4. a biased random walk on a line with absorbing barri- ers. The absorption time analysis of Broom et al. [4] is 2 Bounding the fixation probability also restricted to cliques, cycles and stars. In contrast Lieberman et al. observed that, if G is a directed graph to this earlier work, our results apply to all connected with a single source (a vertex with in-degree zero), then 1 undirected graphs. fG;r = n for any value of fitness r > 0 of the initially Our bound on the absorption time, along with poly- introduced mutant [19] (see also [26, p. 135]). In the 1 nomial upper and lower bounds for the fixation proba- following lemma we prove that fG;r > n for every bility, allows the estimation of the fixation and extinc- undirected graph, whenever r > 1. tion probabilities by Monte Carlo techniques. Specifi- Lemma 2.1. Let G = (V; E) be an undirected graph cally, we give a fully polynomial randomized approxima- with n vertices. Then f 1 for any r 1. tion scheme (FPRAS) for these quantities. An FPRAS G;r > n > for a function f(X) is a polynomial-time randomized Proof. Consider the variant of the process where every algorithm g that, given input X and an error bound " vertex starts with its own colour and every vertex has satisfies (1 − ")f(X) 6 g(X) 6 (1 + ")f(X) with prob- fitness 1. Allow the process to evolve as usual: at each 3 ability at least 4 and runs in time polynomial in the step, a vertex is chosen uniformly at random and its 1 length of X and " [17]. colour is propagated to a neighbour also chosen uni- For the case r < 1, there is no positive polynomial formly at random. At any time, we can consider the lower bound on the fixation probability so only the vertices of any one colour to be the mutants and all the extinction probability can be approximated by this other vertices to be non-mutants.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us