Predator-Prey Population Dynamics

Similar documents
Simulation of Chemical Reactions

Continuous-time Markov Chains

CS 365 Introduction to Scientific Modeling Fall Semester, 2011 Review

Gerardo Zavala. Math 388. Predator-Prey Models

THETA-LOGISTIC PREDATOR PREY

Dynamical Systems and Chaos Part II: Biology Applications. Lecture 6: Population dynamics. Ilya Potapov Mathematics Department, TUT Room TD325

Nonlinear Dynamics. Moreno Marzolla Dip. di Informatica Scienza e Ingegneria (DISI) Università di Bologna.

Notes for Math 450 Stochastic Petri nets and reactions

Lesson 9: Predator-Prey and ode45

Gaussian, Markov and stationary processes

Phenomenon: Canadian lynx and snowshoe hares

Lab 5: Nonlinear Systems

adaptivetau: efficient stochastic simulations in R

Stochastic Models. John M. Drake & Pejman Rohani

On the stabilizing effect of specialist predators on founder-controlled communities

BIOL 410 Population and Community Ecology. Predation

MA 138: Calculus II for the Life Sciences

EAD 115. Numerical Solution of Engineering and Scientific Problems. David M. Rocke Department of Applied Science

Age (x) nx lx. Population dynamics Population size through time should be predictable N t+1 = N t + B + I - D - E

Methods of Data Analysis Random numbers, Monte Carlo integration, and Stochastic Simulation Algorithm (SSA / Gillespie)

Predation. Predation & Herbivory. Lotka-Volterra. Predation rate. Total rate of predation. Predator population 10/23/2013. Review types of predation

INTERPRETING POPULATION DYNAMICS GRAPH

Lecture 20/Lab 21: Systems of Nonlinear ODEs

Derivation of Itô SDE and Relationship to ODE and CTMC Models

Analyzing the Parameters of Prey-Predator Models for Simulation Games

Approaches to Modelling a Predator-Prey System in 2D Space

A NUMERICAL STUDY ON PREDATOR PREY MODEL

(Refer Slide Time: 00:32)

STABILITY OF EIGENVALUES FOR PREDATOR- PREY RELATIONSHIPS

1 Simple one-dimensional dynamical systems birth/death and migration processes, logistic

An Introduction to Evolutionary Game Theory: Lecture 2

1. Population dynamics of rabbits and foxes

Analyzing the Parameters of Prey-Predator Models for Simulation Games

dv dt Predator-Prey Models

Stability Analyses of the 50/50 Sex Ratio Using Lattice Simulation

Lecture 1. Scott Pauls 1 3/28/07. Dartmouth College. Math 23, Spring Scott Pauls. Administrivia. Today s material.

Ecology. Part 4. Populations Part 5. Communities Part 6. Biodiversity and Conservation

1 The pendulum equation

Lecture 1 Modeling in Biology: an introduction

Simulating stochastic epidemics

POPULATION GROWTH MODELING

Parameter Sensitivity In A Lattice Ecosystem With Intraguild Predation

Nonlinear dynamics & chaos BECS

Comparison of Two Parameter Estimation Techniques for Stochastic Models

First Order Systems of Linear Equations. or ODEs of Arbitrary Order

MA 777: Topics in Mathematical Biology

8 Ecosystem stability

Math 2930 Worksheet Introduction to Differential Equations

CDS 101: Lecture 2.1 System Modeling

Stochastic Simulation.

Logistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations

Predation. Vine snake eating a young iguana, Panama. Vertebrate predators: lions and jaguars

CPS 5310: Parameter Estimation. Natasha Sharma, Ph.D.

Self-Assembly and Convergence Rates of Heterogeneous Reversible Growth Processes (Extended Abstract)

Evolution in prey-predator systems

Research Article On the Stability Property of the Infection-Free Equilibrium of a Viral Infection Model

Lab #6: Predator Prey Interactions

Advanced Monte Carlo Methods Problems

The Effects of Varying Parameter Values and Heterogeneity in an Individual-Based Model of Predator-Prey Interaction

Data Analysis I. Dr Martin Hendry, Dept of Physics and Astronomy University of Glasgow, UK. 10 lectures, beginning October 2006

Use separation of variables to solve the following differential equations with given initial conditions. y 1 1 y ). y(y 1) = 1

Student Exploration: Food Chain

Stochastic modelling of epidemic spread

Stochastic Integration and Stochastic Differential Equations: a gentle introduction

Gause, Luckinbill, Veilleux, and What to Do. Christopher X Jon Jensen Stony Brook University

Evolutionary Dynamics of Lewis Signaling Games: Signaling Systems vs. Partial Pooling

Math 128A Spring 2003 Week 12 Solutions

Physics: spring-mass system, planet motion, pendulum. Biology: ecology problem, neural conduction, epidemics

Population Dynamics Graphs

JOURNAL OF MATH SCIENCES -JMS- Url: Jl. Pemuda, No. 339 Kolaka Southeast Sulawesi, Indonesia

MA 138 Calculus 2 with Life Science Applications Handout

AN EXTENDED ROSENZWEIG-MACARTHUR MODEL OF A TRITROPHIC FOOD CHAIN. Nicole Rocco

STUDY OF THE DYNAMICAL MODEL OF HIV

MONTE CARLO METHOD. Reference1: Smit Frenkel, Understanding molecular simulation, second edition, Academic press, 2002.

Motivation and Goals. Modelling with ODEs. Continuous Processes. Ordinary Differential Equations. dy = dt

Review Session #5. Evolu0on Ecology

BIOS 6150: Ecology Dr. Stephen Malcolm, Department of Biological Sciences

Maintenance of Species Diversity by Predation in the Tierra System

Introduction. Chapter What is this book about?

For slowly varying probabilities, the continuum form of these equations is. = (r + d)p T (x) (u + l)p D (x) ar x p T(x, t) + a2 r

Elementary Differential Equations

Modelling prey in discrete time predator-prey systems

Recap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks

September Math Course: First Order Derivative

Functional Response to Predators Holling type II, as a Function Refuge for Preys in Lotka-Volterra Model

Chapter 3 sections. SKIP: 3.10 Markov Chains. SKIP: pages Chapter 3 - continued

Markov Chains. Sarah Filippi Department of Statistics TA: Luke Kelly

Stochastic modelling of epidemic spread

CDS 101: Lecture 2.1 System Modeling. Lecture 1.1: Introduction Review from to last Feedback week and Control

Unit Ten Summary Introduction to Dynamical Systems and Chaos

Continuous time population models

Introduction to Dynamical Systems Basic Concepts of Dynamics

URN MODELS: the Ewens Sampling Lemma

Lecture 4 The stochastic ingredient

Stable Coexistence of a Predator-Prey model with a Scavenger

Fish Population Modeling

Predator - Prey Model Trajectories and the nonlinear conservation law

The study of living organisms in the natural environment How they interact with one another How the interact with their nonliving environment

Chapter 53 POPULATION ECOLOGY

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Transcription:

Predator-Prey Population Dynamics Gonzalo Mateos Dept. of ECE and Goergen Institute for Data Science University of Rochester gmateosb@ece.rochester.edu http://www.ece.rochester.edu/~gmateosb/ October 2, 216 Introduction to Random Processes Predator-Prey Population Dynamics 1

Predator-Prey model (Lotka-Volterra system) Predator-Prey model (Lotka-Volterra system) Stochastic model as continuous-time Markov chain Introduction to Random Processes Predator-Prey Population Dynamics 2

A simple Predator-Prey model Populations of X prey molecules and Y predator molecules Three possible reactions (events) 1) Prey reproduction: X 2X 2) Prey consumption to generate predator: X +Y 2Y 3) Predator death: Y Each prey reproduces at rate α Population of X preys αx = rate of first reaction Prey individual consumed by predator individual on chance encounter β = Rate of encounters between prey and predator individuals X preys and Y predators βxy = rate of second reaction Each predator dies off at rate γ Population of Y predators γy = rate of third reaction Introduction to Random Processes Predator-Prey Population Dynamics 3

The Lotka-Volterra equations Study population dynamics X (t) and Y (t) as functions of time t Conventional approach: model via system of differential eqs. Lotka-Volterra (LV) system of differential equations Change in prey (dx (t)/dt) = Prey generation - Prey consumption Prey is generated when it reproduces (rate αx (t)) Prey consumed by predators (rate βx (t)y (t)) dx (t) dt = αx (t) βx (t)y (t) Predator change (dy (t)/dt) = Predator generation - consumption Predator is generated when it consumes prey (rate βx (t)y (t)) Predator consumed when it dies off (rate γy (t)) dy (t) dt = βx (t)y (t) γy (t) Introduction to Random Processes Predator-Prey Population Dynamics 4

Solution of the Lotka-Volterra equations LV equations are non-linear but can be solved numerically 18 16 14 12 1 8 6 Prey reproduction rate α = 1 Predator death rate γ =.1 Predator consumption of prey β =.1 Initial state X () = 4, Y () = 1 4 2 Boom and bust cycles 1 2 3 4 5 6 7 8 9 1 Start with prey reproduction > consumption prey X (t) increases Predator production picks up (proportional to X (t)y (t)) Predator production > death predator Y (t) increases Eventually prey reproduction < consumption prey X (t) decreases Predator production slows down (proportional to X (t)y (t)) Predator production < death predator Y (t) decreases Prey reproduction > consumption (start over) Introduction to Random Processes Predator-Prey Population Dynamics 5

State-space diagram State-space diagram plot Y (t) versus X (t) Constrained to single orbit given by initial state (X (), Y ()) 4 35 3 25 2 15 1 (4,1) (4,6) (4,4) (4,2) (X(),Y()) = (4,1) 5 2 4 6 8 1 12 14 16 18 2 Buildup: Prey increases fast, predator increases slowly (move right and slightly up) Boom: Predator increases fast depleting prey (move up and left) Bust: When prey is depleted predator collapses (move down almost straight) Introduction to Random Processes Predator-Prey Population Dynamics 6

Two observations Too much regularity for a natural system (exact periodicity forever) 2 15 1 5 1 2 3 4 5 6 7 8 9 1 X (t), Y (t) modeled as continuous but actually discrete. Is this a problem? If X (t), Y (t) large can interpret as concentrations (molecules/volume) Often accurate (millions of molecules) 18 16 14 12 If X (t), Y (t) small does not make sense We had 7/1 prey at some point! 1 8 6 4 X.7 2 1 2 3 4 5 6 7 8 9 1 There is an extinction event we are missing Introduction to Random Processes Predator-Prey Population Dynamics 7

Things deterministic model explains (or does not) Deterministic model is useful Boom and bust cycles Important property that the model predicts and explains But it does not capture some aspects of the system Non-discrete population sizes (unrealistic fractional molecules) No random variation (unrealistic regularity) Possibly missing important phenomena Extinction Shortcomings most pronounced when number of molecules is small Biochemistry at cellular level (1 5 molecules typical) Address these shortcomings through a stochastic model Introduction to Random Processes Predator-Prey Population Dynamics 8

Stochastic model as CTMC Predator-Prey model (Lotka-Volterra system) Stochastic model as continuous-time Markov chain Introduction to Random Processes Predator-Prey Population Dynamics 9

Stochastic model Three possible reactions (events) occurring at rates c 1, c 2 and c 3 1) Prey reproduction: X c 1 2X 2) Prey consumption to generate predator: X +Y c 2 2Y 3) Predator death: Y c 3 Denote as X (t), Y (t) the number of molecules by time t Can model X (t), Y (t) as continuous time Markov chains (CTMCs)? Large population size argument not applicable Interest in systems with small number of molecules/individuals Introduction to Random Processes Predator-Prey Population Dynamics 1

Stochastic model (continued) Consider system with 1 prey molecule x and 1 predator molecule y Let T 2 (1, 1) be the time until x reacts with y until x, y meet, and x and y move randomly around Reasonable to model T 2 (1, 1) as memoryless P ( T 2 (1, 1) > s + t T 2 (1, 1) > s ) = P (T 2 (1, 1) > t) T 2 (1, 1) is exponential with parameter (rate) c 2 Introduction to Random Processes Predator-Prey Population Dynamics 11

Stochastic model (continued) Suppose now there are X preys and Y predators There are XY possible predator-prey reactions Let T 2 (X, Y ) be the time until the first of these reactions occurs Min. of exponential RVs is exponential with summed parameters T 2 (X, Y ) is exponential with parameter c 2 XY Likewise, time until first reaction of type 1 is T 1 (X ) exp(c 1 X ) until first reaction of type 3 is T 3 (Y ) exp(c 3 Y ) Introduction to Random Processes Predator-Prey Population Dynamics 12

CTMC model If reaction times are exponential can model as CTMC CTMC state (X, Y ) with nr. of prey and predator molecules c 1(X 1) X 1, Y +1 c 3(Y + 1) c 2 XY c 1(X 1) X 1, Y c 2X (Y 1) X, Y +1 c 3(Y + 1) c 2(X + 1)Y c 1 X X, Y X +1, Y c 2(X + 1)(Y 1) c 3 Y c 3Y Transition rates (X, Y ) (X + 1, Y ): Reaction 1 = c 1X (X, Y ) (X 1, Y +1): Reaction 2 = c 2XY (X, Y ) (X, Y 1): Reaction 3 = c 3Y State-dependent rates X, Y 1 c 1X X +1, Y 1 Introduction to Random Processes Predator-Prey Population Dynamics 13

Simulation of CTMC model Use CTMC model to simulate predator-prey dynamics Initial conditions are X () = 5 preys and Y () = 1 predators 4 35 3 25 2 15 1 5 Prey reproduction rate c 1 = 1 reactions/second Rate of predator consumption of prey c 2 =.5 reactions/second Predator death rate c 3 =.6 reactions/second 5 1 15 2 25 3 Boom and bust cycles still the dominant feature of the system But random fluctuations are apparent Introduction to Random Processes Predator-Prey Population Dynamics 14

CTMC model in state space Plot Y (t) versus X (t) for the CTMC state-space representation 4 35 3 25 2 15 1 5 5 1 15 2 25 3 35 No single fixed orbit as before Randomly perturbed version of deterministic orbit Introduction to Random Processes Predator-Prey Population Dynamics 15

Effect of different initial population sizes Chance of extinction captured by CTMC model (top plots) 2 15 1 5 X() = 8, Y() = 16 1 8 6 4 2 X() = 16, Y() = 32 7 6 5 4 3 2 1 X() = 32, Y() = 64 1 2 3 1 2 3 1 2 3 5 4 X() = 64, Y() = 128 35 3 X() = 128, Y() = 256 1 8 X() = 256, Y() = 512 3 2 25 2 15 1 6 4 1 5 2 1 2 3 1 2 3 (Notice that Y-axis scales are different) 1 2 3 Introduction to Random Processes Predator-Prey Population Dynamics 16

Conclusions and the road ahead Deterministic vs. stochastic (random) modeling Deterministic modeling is simpler Captures dominant features (boom and bust cycles) CTMC-based stochastic simulation more complex Less regularity (all runs are different, state orbit not fixed) Captures effects missed by deterministic solution (extinction) Gillespie s algorithm. Optional reading in class website CTMC model for every system of reactions is cumbersome Impossible for hundreds of types and reactions Q: Simulation for generic system of chemical reactions? Introduction to Random Processes Predator-Prey Population Dynamics 17