Evolutionary Graph Theory. Uses of graphical framework Graph can represent relationships in a social network of humans E.g. “Six degrees of separation”

Slides:



Advertisements
Similar presentations
If each equation in a system of equations is linear, then we have a system of linear equations.
Advertisements

Statistical Mechanics and Evolutionary Theory
Continuous-Time Markov Chains Nur Aini Masruroh. LOGO Introduction  A continuous-time Markov chain is a stochastic process having the Markovian property.
Probabilistic Modeling of Molecular Evolution Using Excel, AgentSheets, and R Jeff Krause (Shodor)
Information Spread in Structured Populations Burton Voorhees Center for Science Athabasca University Supported by NSERC Discovery Grant OGP and.
Majority and Minority games. Let G be a graph with all degrees odd. Each vertex is initially randomly assigned a colour (black or white), and at each.
1 The Monte Carlo method. 2 (0,0) (1,1) (-1,-1) (-1,1) (1,-1) 1 Z= 1 If  X 2 +Y 2  1 0 o/w (X,Y) is a point chosen uniformly at random in a 2  2 square.
Lecture 9: Population genetics, first-passage problems Outline: population genetics Moran model fluctuations ~ 1/N but not ignorable effect of mutations.
The Rate of Concentration of the stationary distribution of a Markov Chain on the Homogenous Populations. Boris Mitavskiy and Jonathan Rowe School of Computer.
Андрей Андреевич Марков. Markov Chains Graduate Seminar in Applied Statistics Presented by Matthias Theubert Never look behind you…
Entropy Rates of a Stochastic Process
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
1 Lecture 8: Genetic Algorithms Contents : Miming nature The steps of the algorithm –Coosing parents –Reproduction –Mutation Deeper in GA –Stochastic Universal.
Totally Unimodular Matrices Lecture 11: Feb 23 Simplex Algorithm Elliposid Algorithm.
Whitney Sherman & Patti Bodkin Saint Michael’s College.
TCOM 501: Networking Theory & Fundamentals
Evolutionary Games The solution concepts that we have discussed in some detail include strategically dominant solutions equilibrium solutions Pareto optimal.
Mathematical Modelling of Phage Dynamics: Applications in STEC studies Tom Evans.
Chapter 9 Graph algorithms Lec 21 Dec 1, Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
The Circuit Partition Polynomial and Relation to the Tutte Polynomial Prof. Ellis-Monaghan 1 Andrea Austin The project described was.
The k-server Problem Study Group: Randomized Algorithm Presented by Ray Lam August 16, 2003.
Evolutionary Games The solution concepts that we have discussed in some detail include strategically dominant solutions equilibrium solutions Pareto optimal.
Adaptive Dynamics of Temperate Phages. Introduction Phages are viruses which infect bacteria A temperate phage can either replicate lytically or lysogenically.
Using Social Networks to Analyze Sexual Relations by Amanda Dargie.
EC220 - Introduction to econometrics (review chapter)
Boyce/DiPrima 10th ed, Ch 10.5: Separation of Variables; Heat Conduction in a Rod Elementary Differential Equations and Boundary Value Problems, 10th.
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
Chapter 9 1. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing.
Chapter 5.1 Systems of linear inequalities in two variables.
1. Copyright © 2006 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Systems of Equations CHAPTER 9.1Solving Systems of Linear Equations Graphically.
Entropy Rate of a Markov Chain
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Numerical Experiments in Spin Network Dynamics Seth Major and Sean McGovern ‘07 Hamilton College Dept. of Physics Spin networks In one approach to quantum.
A Graph-based Friend Recommendation System Using Genetic Algorithm
Activity Set 2.2 PREP PPTX Visual Algebra for Teachers.
SUPA Advanced Data Analysis Course, Jan 6th – 7th 2009 Advanced Data Analysis for the Physical Sciences Dr Martin Hendry Dept of Physics and Astronomy.
What is a QUASI-SPECIES By Ye Dan U062281A USC3002 Picturing the World through Mathematics.
 Rooted tree and binary tree  Theorem 5.19: A full binary tree with t leaves contains i=t-1 internal vertices.
1 Building The Ultimate Consistent Reader. 2 Introduction We’ve already built a consistent reader (cube-Vs.-point)... Except it had variables ranging.
Review: Cancer Modeling
Relevant Subgraph Extraction Longin Jan Latecki Based on : P. Dupont, J. Callut, G. Dooms, J.-N. Monette and Y. Deville. Relevant subgraph extraction from.
FROM CONCRETE TO ABSTRACT ACTIVITIES FOR LINEAR ALGEBRA Basic Skills Analysis Hypothesis Proof Helena Mirtova Prince George’s Community College
CSCI 115 Chapter 8 Topics in Graph Theory. CSCI 115 §8.1 Graphs.
1 Section 5.3 Linear Systems of Equations. 2 THREE EQUATIONS WITH THREE VARIABLES Consider the linear system of three equations below with three unknowns.
Relation. Combining Relations Because relations from A to B are subsets of A x B, two relations from A to B can be combined in any way two sets can be.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
CS 203: Introduction to Formal Languages and Automata
Ch 2.1: Linear Equations; Method of Integrating Factors A linear first order ODE has the general form where f is linear in y. Examples include equations.
Copyright © 2013, 2010 and 2007 Pearson Education, Inc. Chapter The Normal Probability Distribution 7.
Date: 2005/4/25 Advisor: Sy-Yen Kuo Speaker: Szu-Chi Wang.
6.4 Random Fields on Graphs 6.5 Random Fields Models In “Adaptive Cooperative Systems” Summarized by Ho-Sik Seok.
LESSON How can you use tables, graphs, and equations to represent proportional situations? Representing Proportional Relationships.
Replicator Dynamics. Nash makes sense (arguably) if… -Uber-rational -Calculating.
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Giansalvo EXIN Cirrincione unit #4 Single-layer networks They directly compute linear discriminant functions using the TS without need of determining.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Section 9.3. Section Summary Representing Relations using Matrices Representing Relations using Digraphs.
UNIVERSITA’ DEGLI STUDI NAPOLI FEDERICO II DOTTORATO IN INGEGNERIA DEI MATERIALI E DELLE STRUTTURE Brunella Corrado Filomena Gioiella Bernadette Lombardi.
5.6 Prefix codes and optimal tree Definition 31: Codes with this property which the bit string for a letter never occurs as the first part of the bit string.
Theory of Computational Complexity Probability and Computing Ryosuke Sasanuma Iwama and Ito lab M1.
CORRELATION-REGULATION ANALYSIS Томский политехнический университет.
3.5 Solving systems of equations in three variables Main Ideas Solve systems of linear equations in three variables. Solve real-world problems using systems.
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
V5 Stochastic Processes
Vertices {image} , Foci {image} Vertices (0, 0), Foci {image}
Finite Model Theory Lecture 19
Graphs Chapter 7 Visit for more Learning Resources.
Graphs G = (V, E) V are the vertices; E are the edges.
Local Regulation of Homeostasis Favors Chromosomal Instability
Other Random Graph Models
Presentation transcript:

Evolutionary Graph Theory

Uses of graphical framework Graph can represent relationships in a social network of humans E.g. “Six degrees of separation”

YouDadDavid: dad’s friend from US George: David’s college mate George’ s wife Michelle Mr. Obama

It can also analyze the effect of population structure on evolutionary dynamics… Uses of graphical framework

The Basic Idea Vertices – individuals in a population Edge – competitive interaction w ij = Probability that an offspring of i replaces j Edge can go both directions and so describes a digraph ij w ij ij

The Basic Idea Label all the individuals in the population with i=1,2,…,N Represent each with a vertex At each time step, choose a random individual for reproduction Determine direction of edge Every edge has weight = w ij –w ij >0 → an edge from i to j –W ij =0 → no edge from i to j Hence process determined by W=[w ij ]; 0< w ij <1 The matrix W defines a weighted digraph

Moran Process Consider a homogeneous population of size N consisting of residents (white) and mutants (black).

Moran Process At each time step, choose an individual for reproduction with a probability proportional to its fitness Here, a resident is selected for reproduction

Moran Process A randomly chosen individual is eliminated Here, a mutant is selected for death

Moran Process The offspring replaces the eliminated individual.

Why Moran Process? Represents the simplest possible stochastic model to study selection in a finite population Where 2 individuals are chosen at each time step One for reproduction & one for elimination Offspring of first replaces the second Total population size, N, is strictly constant

Moran Process Represented by a complete graph with identical weights An unstructured population is given by a complete graph: an edge btw any 2 vertices Evolutionary process is equivalent to the Moran process

Moran Process Fixation probability: probability that a mutant invading a population of N -1 residents will produce a lineage that takes over the whole population Fixation probability α evolution rate Suppose  all resident individuals are identical and one new mutant is introduced  new mutant has relative fitness r, as compared to the residents, whose fitness is 1 Fixation probability of the mutant is then given by:  R = (1-1/r)/(1-1/r N )

Evolutionary Suppressors Line Burst

The line Suppose N individuals are arranged in a linear chain: Each individual places its offspring into the position immediately to its right. The leftmost individual is never replaced. Mutant can only reach fixation if it arises in the leftmost position, which happens with probability 1/N. Fixation probability = 1/N, independent of r

The Burst A new mutant can only reach fixation if it arises in the center: Probability that a randomly placed mutant originates in the center = 1/N Hence fixation probability is again independent of r, the relative fitness of the new mutant Represent suppressors of selection All mutants – irresp of their fitness – have the same fixation probability as a neutral mutant in the Moran process

Evolutionary Amplifiers StarSuperstar

The Star For a large N, a mutant with a relative fitness r has a fixation probability ρ = (1-1/r 2 )/(1-1/r 2N ). So, a relative fitness r on a star is equivalent to a relative fitness r 2 in the Moran process Thus, a star is an amplifier of selection

The Superstar l= no. of leaves m= no. of loops in a leaf k= the length of each loop for sufficiently large N, a super-star of parameter k satisfies: Fixation probability The superstar amplifies a selective difference r to r k A powerful amplifier of selection! l=5 k=3 m=5

References Nowak, Martin A. “Evolutionary Graph Theory.” Evolutionary Dynamics: exploring the equations of life. Cambridge, Massachusetts, and London : Belknap Press of Harvard University Press, 2006: Graph images from: Lieberman, Erez and Hauert, Christoph and Nowak, Martin A. “Evolutionary dynamics on graphs.” Nature. 433 (2005): Image in slide #3 from: on on