Simulation of Evolutionary Dynamics in Finite Populations

  • Voelkl B
N/ACitations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

In finite populations, evolutionary dynamics can no longer be described by deterministic differential equations, but require a stochastic formulation [1]. We show how Mathematica can be used to both simulate and visualize evolutionary processes in limited populations. The Moran process is introduced as the basic stochastic model of an evolutionary process in finite populations. This model is extended to mixed populations with relative fitness differences. We combine population ecology with game theoretic ideas, simulating evolutionary games in well-mixed and structured populations. ‡ The Moran Process The Moran process is a simple stochastic model to study selection in finite populations [2]. We consider a population of constant size with two types of individuals, type 1 and type 0. At each time step a single individual is allowed to reproduce a clone of the same type. Furthermore, to keep the population size constant, one individual must die. The Moran process is a birth-death update process. Individuals for reproduction and elimination are chosen randomly. If both random choices fall on the same individual, the individual will be replaced by its own identical offspring and the population remains unchanged. The variable i denotes the number of type 1 individuals in the population of size n. The number of type 0 individuals is therefore n-i. The Moran process is defined on the state space i = 0, …, n. The probability of choosing a type 1 individual is given by i ê n and the probability of choosing a type 0 individual is Hn-iL ê n.

Cite

CITATION STYLE

APA

Voelkl, B. (2011). Simulation of Evolutionary Dynamics in Finite Populations. The Mathematica Journal, 13. https://doi.org/10.3888/tmj.13-8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free