Computational Models.

Slides:



Advertisements
Similar presentations
Differential Equations
Advertisements

DIFFERENTIAL EQUATIONS 9. We have looked at a variety of models for the growth of a single species that lives alone in an environment.
Differential Equations
Chapter 6 Models for Population Population models for single species –Malthusian growth model –The logistic model –The logistic model with harvest –Insect.
Dynamics of a Ratio- Dependent Predator-Prey Model with Nonconstant Harvesting Policies Catherine Lewis and Benjamin Leard August 1 st, 2007.
Ecosystem Modeling I Kate Hedstrom, ARSC November 2008.
LURE 2009 SUMMER PROGRAM John Alford Sam Houston State University.
CELLULAR AUTOMATON Presented by Rajini Singh.
Major: System Dynamics
CHAPTER 2 The Logistic Equation 2.4 Continuity The Logistic Model:
9. 1 Modeling with Differential Equations Spring 2010 Math 2644 Ayona Chatterjee.
Population Modeling Mathematical Biology Lecture 2 James A. Glazier (Partially Based on Brittain Chapter 1)
The Game of Life Erik Amelia Amy. What is the “Game of Life?” The “Game of Life” (often referred to as Life) is not your typical game. There are no actual.
Alfred Lotka (top) Vito Volterra Predator-Prey Systems.
The simplest model of population growth is dy/dt = ky, according to which populations grow exponentially. This may be true over short periods of time,
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
This is unchecked growth:
MATH3104: Anthony J. Richardson.
2.3 Constrained Growth. Carrying Capacity Exponential birth rate eventually meets environmental constraints (competitors, predators, starvation, etc.)
We have used the exponential growth equation
Constrained Growth CS 170: Computing for the Sciences and Mathematics.
Conway’s Game of Life Jess Barak Game Theory. History Invented by John Conway in 1970 Wanted to simplify problem from 1940s presented by John von Neumann.
Review Etc.. Modified Tumor-Immune Model Dimensional Analysis Effective growth rate for tumor cells (density) 1/3 /time Carrying capacity for tumor cells.
Populations And how they grow. Populations A population is a group of organisms of a single species that live in a given area A species is a group of.
General Considerations
1 1 2 What is a Cellular Automaton? A one-dimensional cellular automaton (CA) consists of two things: a row of "cells" and a set of "rules". Each of.
Chapter Eight: Understanding Populations
Chaotic Behavior - Cellular automata
Spatio-Temporal Information for Society Münster, 2014
Pedro Ribeiro de Andrade Münster, 2013
Population Models in Excel
Population Dynamics The Growth and Decline of Populations.
MEASURING POPULATIONS
Replicator Dynamics.
Unit 7 Test Tuesday Feb 11th
Illustrations of Simple Cellular Automata
Factors affecting population growth
In the absence of wolves, the rabbit population is always 5000
A Steady State Analysis of a Rosenzweig-MacArthur Predator-Prey System
Introduction to chaotic dynamics
David Konrad Michel Pleimling 10/21/2011
Calculus II (MAT 146) Dr. Day Wednesday, February 28, 2018
Mathematical Modelling: The Lotka-Volterra Model
NONLINEAR SYSTEMS IN THREE DIMENSIONS
Name an organism that may be placed at level A
Populations What is a population? population – consists of all the
3.3 Constrained Growth.
Differential Equations:
Copyright © Cengage Learning. All rights reserved.
Cellular Automata.
MATH 175: NUMERICAL ANALYSIS II
Cartesian vs. Polar in a Predator-Prey System
Cartesian vs. Polar in a Predator-Prey System
Spatio-temporal information in society: cellular automata
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Cellular Automata Hiroki Sayama
Artificial Intelligence in an Agent-Based Model
Introduction to chaotic dynamics
Copyright © Cengage Learning. All rights reserved.
Population Dynamics Chapter 6.
Lotka-Volterra Predator-Prey Problems
Differential Equations
years years.
Systems of Differential Equations Autonomous Examples
Population Modeling Mathematical Biology Lecture 2 James A. Glazier
Module 3.3 Constrained Growth
Abstract: The purpose for this project is to use the agent-based system to find an equation to calculate the population of all the different species at.
Cellular Automata (CA) Overview
2D Array and Matrix Application: Game of Life
Ecological Level of Organization
Presentation transcript:

Computational Models

Calc I in One Slide…. Consider the function: We denote the derivative: In this case:

Unconstrained Population Growth r is the growth rate. P is the population at a given time. This is the differential equation because it includes a derivative. Solving for this differential equation means finding an equation for P given an initial population and a time.

Solving This one can be solved: Unfortunately, it is usually impossible. In those cases we approximate with a finite difference equation: This looks like Python code!

Constrained Population Growth It’s unrealistic to suppose that a population can grow exponentially forever. Assume the system has some carrying capacity, call it K. (This is the max # of organisms that can be supported.) Then the differential equation/rate of change of the population looks like:

Lotka-Volterra Equations: Multiple Interacting Species Track the population of two species: V (prey) P (predator) Here, kv is the growth rate of V, kVP is the proportionality constant for the reduction of V interacting with P, kPV is the constant for the increase of P interacting with V, and kP is the death rate of P.

Analyzing Lotka-Volterra This is getting complicated. What can we do to understand the system?

Analyzing Lotka-Volterra This is getting complicated. What can we do to understand the system? Solve for the equilibrium points! (These are points where the derivative is always zero.) We find:

Equilibrium Points A system may or may not have equilibrium points. Three different kinds: Unstable: system heads off to 0 or infinity if it is perturbed Stable: system returns to the equilibrium point if it is perturbed Marginally stable: system oscillates when perturbed Activity: Look at Lotka-Volterra module

Differential Equations: They’re not just for Population Modeling! An incredibly versatile tool: Epidemic modeling Modeling of physical systems Planets Pendulums Connonballs The list is endless.

Differential Equations: They’re not always the Right Tool Some examples…. Empirical models (based on data, used to make predictions) Simulations Randomness Cellular automaton

Cellular Automaton (CA) Discrete model Consists of grid (of any finite dimension) of cells, each in one of a finite # of states. Each cell has a neighborhood consisting of a specific set of cells relative to it. New generations are created based on a set of rules determining states of cells. Rules applied to each cell simultaneously. Conway’s Game of Life!

Lattice Models Similar to CA Except, cells are selected at random, and randomly interact with neighbors. Example: (Reproduction) (Predation) (Starvation)

Mean Field Approximation Differential Equation Approximation of this lattice model: This would hold if: The environment were infinitely large. Every individual could interact with every other individual regardless of location.

Equilibrium Points These give rise to one non-trivial steady state (equilibrium pt): These are marginally stable!

Wouldn’t This Make More Sense? (Reproduction) (Predation) (Starvation) Probably, but it has boring stable equilibria.