9 Evolutionary Games in Finite PopulationS Flashcards
Chapter 9: populations are finite and change by random birth/death events
stochastic modelling
(no longer deterministic, we dont consider an infinite pop but model this stochastically)
(in ch6 we expect as infinite pop of replicator equations etc, showing fractions change according to replicator eqs)
formulation of evolutionary games in populations of finite size N (constant)
modelled in terms of Markov processes; focus on symmetric games with 2 pure strategies
evolutionary symmetric games in finite and well-mixed populations of size N =>
modelled as birth-death processes
EGT: dynamic theory of dynamic, no rationality but fitness (expected payoff), replicator dynamics
we will consider finite populations here,
can be large but finite
Population games
x(t) = (x(t), 1-x(t))^T
at each time t, the state of the population of size N is described by “stategy profile”
x(t) = (x(t), 1-x(t))^T
= x(t)e𝒸+ (1-x(t))e𝒹
with 0 ≤ x(t) ≤ 1
x(t) fraction of C in pop at time t
1-x(t) fraction of D in pop at time t
e.g
N= 10 of which 4 individuals of species C (cooperators) and
6 of species D (defectors
strategy profile
x(t) = (x(t), 1-x(t))^T
x(t) = (x(t), 1-x(t))^T
= 0.4e𝒸+ 0.6e𝒹
=(0.4,0.6)^T
How does change in time? Prob. that x=1 in the long run?
N → ∞?
Now N is finite and composition changes by random
birth/death events => x(t) fluctuates=> stochastic modelling
However, when N → ∞, we recover replicator dynamics, and
as in Chapter 6
x˙ = x(1 − x)[x(a − c) + (1 − x)(b − d)]
Population games: how we relate to evolutionary game theory
- strategies/frequencies as species fractions
- fitness here proportional to expected payoff (up to a constant)
- successful species spread
- outcomes: absorbing equilibria are x=0 (all-D) and x=1 (all-C); in an infinitely large population (when N < ∞)
( N → ∞) there is a coexistence equilibrium
payoff
A
C D
C a b
D c d
coexistence equilibrium
x˙ = x(1 − x)[x(a − c) + (1 − x)(b − d)]
when N < ∞
x∗ ≡ x∗e𝒸+ (1 − x∗)e𝒹
with
x∗ = [d-b]/[a-c+d-b]
b (with 0 < x∗ < 1),
when b>d and c> a (asymptotically stable)
d b<d and c<a (unstable).
In a finite population is metastable when b>d, c>a:
after a long-time coexistence, either C or D goes extinct
APPLIES WHEN N < ∞ finite pops
Idea of the stochastic modelling (Markov chain): assumptions
assume an “urn model” containing a constant number
of balls, say N finite (constant population size), i “balls” are of type C (red) and N-i are of type D (blue)
at each time step:draw a pair
if different colour:
one is chosen to reproduce BIRTH EVENT and offspring replaces instantaneously any other ball DEATH with some probability
otherwise: nothing happens
balls reurned to urn, always N balls
Birth and death rates are functions of the fitness of C and D
URN MODEL
assume an “urn model” containing a constant number
of balls, say N finite (constant population size), i “balls” are of type C (red) and N-i are of type D (blue)
at each time step:draw a pair
if different colour:
one is chosen to reproduce BIRTH EVENT and offspring replaces instantaneously any other ball DEATH with some probability
otherwise: nothing happens
balls reurned to urn, always N balls
Birth and death rates are functions of the fitness of C and D
MC?
=> Markov chain with absorbing boundaries at i=0 and i=N
(all balls the same colour: all blue i=0 all red i=N)
=> Since N is constant and i can change by +1 or -1, this can be viewed as a birth-death process
(relative to a reference species, say C).
=> Final state: all-C with i=N or all-D with i=0.
guaranteed to end up in one of the absorbig states
URN MODEL giving Markov chain
For a given initial condition, what is the probability to end in state all-C, with all cooperators (i=N)?
Interpretation of this Markov chain: frequency-dependent (or fitness-dependent) birth-and-death process
for a reference species (say C) in which each birth/death of C is accompanied by death/birth of D
9.2 Birth-and-death processes and evolutionary games
diagram
Dynamics by copying
and replacement
Population of finite and constant
size N, consisting of C and D individuals
diagrams showing
[N=10, i=6 if choosing 2 with different colour, transition to i+1 or i-1 with respective rates with simultaneous birth/death giving a replacement
]
[also if 2 of the same colour are chosen no transition]
λᵢ: birth rate of C in state (i, N − i)
µᵢ : death rate of C in state (i, N − i)
i= #C’s
N-I=# D’s
9.2 Birth-and-death processes and evolutionary games
explaining transitions using the urn model
λᵢ: birth rate of C in state (i, N − i)
µᵢ : death rate of C in state (i, N − i)
i= #C’s
N-I=# D’s
- Randomly pick 2 individuals in state (i, N-i)
- Nothing happens unless a CD pair is picked
- Transition i -λᵢ→ i + 1corresponds to CD - λᵢ →CC
i.e. birth of C (simultaneous death of D); t → t + dt - Transition i-µᵢ→i-1 corresponds to CD-µᵢ→DD,
i.e. death of C (simultaneous birth of D);t → t + dt - Dynamics ceases when i=N (all-C) or i=0 (allD)
=> Population is in an absorbing state and there is FIXATION of the corresponding species C or D
λᵢ: birth rate of C in state (i, N − i)
µᵢ : death rate of C in state (i, N − i)
depend on
depend on the fitness
f𝒸(i) of c
f𝒹(i) of d
so the Number of C’s at time t is X(t)
Markov chain can be seen as a fitness-dependent birth-death process on finite state space {0,1,2,..,n}
with absorbing boundaries at 0 and N
9.2 Birth-and-death processes and evolutionary games
TRANSITION MATRIX
pᵢ₊ₖ,ᵢ(∆t) =
pᵢ₊ₖ,ᵢ(∆t) =
Prob{**X(t + ∆t) − X(t} **= k|X(t) = i
= Prob{ ∆X(t)= k|X(t) = i} dep on change in # in time increment
=
{λᵢ∆t + o(∆t) if k = 1
{µᵢ∆t + o(∆t) if k = −1
{1 − (λᵢ + µᵢ)∆t + o(∆t) if k = 0
{o(∆t) otherwise
since i=0,n ABSORBING
with λ₀= λₙ = µ₀ = µₙ = 0
9.2 Birth-and-death processes and evolutionary games
CHOOSING
λᵢ
µᵢ
λᵢ= [prob. draw CD pair] ×increasing function of f𝒸(i)
= [(i/N)[(N-i)/N ] ×increasing function of f𝒸(i)
[fraction of C x fraction of D]
µᵢ = [prob. draw CD pair] ×increasing function of f𝒹(i)
= (i/N)(N-i)/N ×increasing function of f𝒹(i)
9.2 Birth-and-death processes and evolutionary games
fitnesses and expected payoff
Fitnesses
f𝒸(i) and
f𝒹(i)
in state (i,N-i)
expected payoff
Π𝒸(i)
Π𝒹(i)
f𝒸/𝒹(i)= 1-s + sΠ𝒸/𝒹(i)
(1-s + s *expected payoff)
s encoding selection strength/intensity
where expected payoff in state (i.N-i) in the absence of self interactions are:
Π𝒸(i) = a ([i-1]/[N-1]) + b ([N-i]/[N-1])
Π𝒹(i) = c([i]/[N-1]) + d([N-i-1]/[N-1])
here N-1 denominators come from no self interactions
f𝒸/𝒹(i)= 1-s + sΠ𝒸/𝒹(i)
s encoding selection strength/intensity
where expected payoff in state (i.N-i) in the absence of self interactions are:
Π𝒸(i) = a ([i-1]/[N-1]) + b ([N-i]/[N-1])
Π𝒹(i) = c([i]/[N-1]) + d([N-i-1]/[N-1])
here N-1 denominators come from no self interactions
WHAT HAPPENS AS S VARIES?
Parameter s is between 0 and 1 measures the selection “strength” or “intensity”
When s → 0 , the selection is vanishingly small: C and D have almost same fitness and the game
does not matter: λᵢ & µᵢ and don’t depend on Π𝒸/𝒹
=> when s → 0, evolution is entirely random
When s → 1, the selection is strong: fitness of C and D coincide with Π𝒸(i) and Π𝒹(i)
=> evolution dominated by outcome of stage games
1-s is a constant baseline fitness contribution added to the frequency-dependent contribution
from the stage game that is sΠ𝒸/𝒹
In practice, the parameter s is often small but non-zero. i.e. : selection is “weak
Two common choices for functions of f𝒸/𝒹
MORAN PROCESS
λᵢ=(i/N) ((N-i)/N) [f𝒸(i)/f_overline(i)]
µᵢ=(i/N) ((N-i)/N) [f𝒹(i)/f_overline(i)]
giving
µᵢ/λᵢ
=f𝒹(i) /f𝒸(i)
where the average fitness is
f_overline(i) = (1/N)f𝒸(i) + [1-(i/N)] f𝒹(i)
The dynamics with both processes is the same in the weak selection limit, i.e. when s«1
RELATES TO AVERAGE FITNESS
Two common choices for functions of f𝒸/𝒹
FERMI PROCESS
λᵢ=(i/N) ((N-i)/N) [2]/[1+ exp(f𝒹(i)-f𝒸(i))]
µᵢ=(i/N) ((N-i)/N) [2]/[1+ exp(-(f𝒹(i)-f𝒸(i))]
The dynamics with both processes is the same in the weak selection limit, i.e. when s«1
SUMMARY
here λᵢ µᵢ depend on..
these rates will depends on states and numbers of individuals of each type
λᵢ= [prob. draw CD pair] ×increasing function of f𝒸(i)
= [(i/N)[(N-i)/N ] ×increasing function of f𝒸(i)
[fraction of C x fraction of D]
µᵢ = [prob. draw DC pair] ×increasing function of f𝒹(i)
= (i/N)(N-i)/N ×increasing function of f𝒹(i)
the functions will depends on the expected payoffs ie the fitnesses of the process
we also introduced selection strength
when s is 0: fitness is the e same for both species
when s=1 baseline fitness vanishes: strong selection, dep completely on fitnesses of species
summary model
Evolution in finite population of constant size N: 2-player games with 2 pure strategies,
C and D, and of payoff matrix
A=
[a b]
[c d]
=> birth-death process for reference species (say C) with absorbing boundaries
=> outcome of games with 2 pure strategies (C and D): all-C or all-D, i.e. fixation of C or D.
Dynamics: birth and death rates according to fitness-dependent Moran/Fermi process
Selection intensity: , weak selection when 0<s«1 (biologically relevant)
Evolution & fixation probabilities in 2-player games with 2 pure strategies
Markov chains with absorbing boundaries give outcomes that are:
2 possible outcomes: fixation of either C or D
all pop C
or
all pop D
fixation probabilities
ϕᵢᶜ
ϕᵢᴰ
ϕᵢᶜ
C fixation probability starting from state (i, N-i), i.e. probability to end up in state all-C where C has
taken over (no D left), when i ̸= 0, N
(is the probability to end up in all-C when t → ∞)
probability of ending in this absorbing state
ϕᵢᴰ
D fixation probability starting from state (i, N-i), i.e. probability to end up in state all-D where D has
taken over (no C left), when i ̸= 0, N
probability of ending in the other absorbing state
clearly
ϕᵢᶜ+ϕᵢᴰ=1
meaning
ϕᵢᴰ= 1-ϕᵢᶜ
if we find c we find d
using first step analysis
ϕᵢᶜ =
fixation probability
probability that cooperation wins
end up in all C state
ϕᵢᶜ
=
([λᵢ]/[µᵢ+λᵢ]) ϕᵢ₊₁ᶜ + ([µᵢ]/[µᵢ+λᵢ]) ϕᵢ₋₁ᶜ
with boundary conditions
ϕ₀ᶜ =0 ϕₙᶜ =1
Fixation of C is certain
if initially initially i=N
(already in all-C)
SIMILAR TO RANDOM WALK
moves to left and right depend on rates, fractions relate to probabilities of births and deaths
ABSORBING BOUNDARIES
so if you start at 0 probability of 0 as absorbed here
if already start at N probability 1 guaranteed
LOOKING AT:
ϕᵢᶜ
=
([λᵢ]/[µᵢ+λᵢ]) ϕᵢ₊₁ᶜ + ([µᵢ]/[µᵢ+λᵢ]) ϕᵢ₋₁ᶜ
with boundary conditions
ϕ₀ᶜ =0 ϕₙᶜ =1
gives a 2nd-order linear map
µᵢ ϕᵢ₋₁ᶜ + λᵢ ϕᵢ₊₁ᶜ -[µᵢ+λᵢ])ϕᵢᶜ=0
solved by iteration (see notes):
ϕᵢᶜ =
[1 + Σₖ₌₁ᶦ⁻¹ ∏ⱼ₌₁ᵏ(µⱼ/λⱼ)]/
[1 + Σₖ₌₁ᴺ⁻¹ ∏ⱼ₌₁ᵏ (µⱼ/λⱼ)]
or i = 1, . . . , N and
ϕ₀ᶜ = 0
dependent on ration of death/birth rates
denominator: normalisation
i encourage you to show this yourselves (doesnt show)
considering case:
fixation of a single C “intruder/mutant
What is the proabbility that the single intruder prevails?
ϕ₁ᶜ when i=1
denoted by ϕᶜ
diagram N=10 C=1 D=9
population of D
with a single C
we say ϕ₁ᶜ≡ϕᶜ by defn here
transition to N=10 C=10 D=0
ONE SINGLE C
GIVES FIXATION
OF ALL C
what is this probability?
considering case:
fixation of a single C “intruder/mutant
we say ϕ₁ᶜ≡ϕᶜ by defn here
transition to N=10 C=10 D=0
ϕ₁ᶜ≡ϕᶜ
(called this)
= [1]/
[1+ Σₖ₌₁ᴺ⁻¹ ∏ⱼ₌₁ᵏ (µⱼ/λⱼ)]
(obtained by setting i=1 in original)
fixation probability of a single D
ϕₙ₋₁ᴰ
ϕᴰ≡ϕₙ₋₁ᴰ
= 1 - ϕₙ₋₁ᶜ
=ϕᶜ ∏ₖ₌₁ᴺ⁻¹ (µₖ/λₖ)
example: 1
neutral dynamics when C and D have same fitness
neutral dynamics when C and D have same fitness
=> no selection intensity, s=0 and
f𝒸 (i)= f𝒹(i) =1
meaning
λᵢ = µᵢ = [i(N-i)]/[N^2]
and
ϕᵢᶜ = [1+i-1]/[1+N-1] = i/N (same as initial fraction of i in population)
and
ϕᶜ = 1/N = ϕᴰ
(ϕᵢᶜ from λᵢ/µᵢ=1)
so if no selection is 0, proability that a single C out of 10 individuals fixates the population is 1/10 if N=10