CS 365 Introduction to Scientific Modeling Fall Semester, 2011 Review

Size: px
Start display at page:

Download "CS 365 Introduction to Scientific Modeling Fall Semester, 2011 Review"

Transcription

1 CS 365 Introduction to Scientific Modeling Fall Semester, 2011 Review

2 Topics" What is a model?" Styles of modeling" How do we evaluate models?" Aggregate models vs. individual models." Cellular automata" Power laws and data analysis:" Statistical distributions" Testing for power laws and other distributions" Maximum likelihood estimates" Power laws in nature" Predator Prey Models:" Brief introduction to dynamical systems and chaos" Lotka-Volterra equations (2 species only) "

3 Modeling" How do we use models?" How do we evaluate models?" Different approaches to modeling" Examples of different kinds of models and what they are used for. " Pros and cons of different modeling methods" Limitations of modeling?"

4 Examples" Blueprint of a bridge" 2-dimensional projection of a 3-dimensional image" Crash dummies (model humans)" Lotka-Volterra equations" Forest fire simulation"

5 Cellular Automata" 1-D and 2-D" Space-time plots" Neighborhood, Update rules" Wolframʼs classification and dynamical regimes" Forest fire model and the game of Life" Bocavirus model"

6 Power Laws and Scaling" What is a power law?" Why is it important?" How do power laws arise?" How are power laws related to scaling?" How do I know if my data shows a power law?" Fitting curves to data and testing for significance."

7 Power Law Distribution" Polynomial:" Scale invariant:" p(x) = ax b p(cx) = a(cx) b = c b p(x) p(x) Distribution can range over many orders of magnitude" Ratio of largest to smallest sample " Plotted on log-log axes" Slope of line gives scaling exponent" Y-intercept gives the constant" log(p(x)) = log(ax b ) = blog x + loga Heavy tailed (right skewed)" Universality"

8 Exponential Distributions:" aka single-scale" Have form P(x) = e -ax " Use Gaussian to approximate exponential because differentiable at 0." Plot on log-linear scale to see straight line." Power-law Distributions:" aka scale-free or polynomial" Have form P(x) = x -a " Fat tail is associated with power law because it decays more slowly." Plot on log-log scale to see straight line." Scaling Relations"

9 Measuring Power Laws" Plot histogram of samples on log-log axes (a):" Test for linear form of data on plot" Measure slope of best-fit line to determine scaling exponent" Maximum Likelihood Estimate" Problem: Noise in right-hand side of distribution (b)" Each bin on the right-hand side of plot has few samples" Correct with logarithmic binning (c)" Divide #samples in each bin by width of bin (count per unit interval of x)" Cumulative distribution function (d)" P(x) = x p(y)dy Probability P(x) that x has a value greater than y (1 - CDF)" Also follows power law but with the exponent b-1" No need to use logarithmic binning" Sometimes called rank/frequency plots" For power laws" P(x) = p(y)dy = a y b dy = a b 1 x (b 1) = 0 x( b +1) (b 1) = x( b +1) (b 1) x x

10 M. Newman Power laws, Pareto distributions and Zipfʼs Law (2006) 1 million random numbers, with b=2.5"

11 Linear Empirical Models" An empirical model is a function that captures the trend of observed data:" It predicts but does not explain the system that produced the data." A common technique is to fit a line through the data:" y = mx + b Assume Gaussian distributed errors." Note: For logged data, we assume that the errors are log -normally distributed.! Image downloaded from Wikipedia Sept. 11, 2007"

12 Dynamical Systems" State spaces" Trajectories and time series" Attractors" Dynamical regimes" Stability analysis" Examples"

13 Lotka-Volterra Model Rabbit and Lynx Population" The change in the rabbit population is equal to how many rabbits are born minus the number eaten by lynxes:" dx dt = Ax By The change in lynx population is equal to how fast they reproduce (depends on how many rabbits are available to eat) minus their death rate:" dy dt = Cy + Dxy

14 Paramecium Data"

15

16 Agent-based (Individual) Version (3 species)" Plants can:" Spread into contiguous empty space." Be eaten by herbivores." Herbivores can:" Die (by starving to death or being eaten by carnivores). " Move into contiguous locations." Eat plants." Have babies (if they have stored enough energy)." Carnivores can:" Die (by starving to death)." Move to a contiguous location." Eat herbivores." Have babies (if they have stored enough energy)."

17 Individual-based Models"

18 Differences Between Continuous and Discrete Lotka-Volterra Models" Continuous Version: Doesnʼt consider competition among prey or predators (e.g., carrying capacity):" Prey population may grow infinitely without any resource limits (the rabbits never run out of food)." Predators have no saturation: Their consumption rate is unlimited (the lynxes never get full)." Only considers two interacting species." Nanofoxes?" Agent-based Version?" Potential for non-uniform mixing (because space is represented explicitly)" Non-deterministic movement into adjacent spaces." Discrete time." Discrete population values." Discrete threshhold for reproduction." How are they the same?"

Introduction to Scientific Modeling CS 365, Fall 2012 Power Laws and Scaling

Introduction to Scientific Modeling CS 365, Fall 2012 Power Laws and Scaling Introduction to Scientific Modeling CS 365, Fall 2012 Power Laws and Scaling Stephanie Forrest Dept. of Computer Science Univ. of New Mexico Albuquerque, NM http://cs.unm.edu/~forrest forrest@cs.unm.edu

More information

CS 365 Introduc/on to Scien/fic Modeling Lecture 4: Power Laws and Scaling

CS 365 Introduc/on to Scien/fic Modeling Lecture 4: Power Laws and Scaling CS 365 Introduc/on to Scien/fic Modeling Lecture 4: Power Laws and Scaling Stephanie Forrest Dept. of Computer Science Univ. of New Mexico Fall Semester, 2014 Readings Mitchell, Ch. 15 17 hgp://www.complexityexplorer.org/online-

More information

Lecture 20/Lab 21: Systems of Nonlinear ODEs

Lecture 20/Lab 21: Systems of Nonlinear ODEs Lecture 20/Lab 21: Systems of Nonlinear ODEs MAR514 Geoffrey Cowles Department of Fisheries Oceanography School for Marine Science and Technology University of Massachusetts-Dartmouth Coupled ODEs: Species

More information

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

Motivation and Goals. Modelling with ODEs. Continuous Processes. Ordinary Differential Equations. dy = dt Motivation and Goals Modelling with ODEs 24.10.01 Motivation: Ordinary Differential Equations (ODEs) are very important in all branches of Science and Engineering ODEs form the basis for the simulation

More information

Predator-Prey Population Dynamics

Predator-Prey Population Dynamics 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,

More information

Getting Started With The Predator - Prey Model: Nullclines

Getting Started With The Predator - Prey Model: Nullclines Getting Started With The Predator - Prey Model: Nullclines James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University October 28, 2013 Outline The Predator

More information

BIOS 3010: ECOLOGY. Dr Stephen Malcolm. Laboratory 6: Lotka-Volterra, the logistic. equation & Isle Royale

BIOS 3010: ECOLOGY. Dr Stephen Malcolm. Laboratory 6: Lotka-Volterra, the logistic. equation & Isle Royale BIOS 3010: ECOLOGY Dr Stephen Malcolm Laboratory 6: Lotka-Volterra, the logistic equation & Isle Royale This is a computer-based activity using Populus software (P), followed by EcoBeaker analyses of moose

More information

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

Predation. Predation & Herbivory. Lotka-Volterra. Predation rate. Total rate of predation. Predator population 10/23/2013. Review types of predation Predation & Herbivory Chapter 14 Predation Review types of predation Carnivory Parasitism Parasitoidism Cannabalism Lotka-Volterra Predators control prey populations and prey control predator populations

More information

Population Dynamics Graphs

Population Dynamics Graphs Dynamics Graphs OJETIVES: - to learn about three types of population dynamics graphs - to determine which type of graph you constructed from the Pike and Perch Game - to interpret (describe, analyze) graphs

More information

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

CPS 5310: Parameter Estimation. Natasha Sharma, Ph.D. Example Suppose our task is to determine the net income for year 2019 based on the net incomes given below Year Net Income 2016 48.3 million 2017 90.4 million 2018 249.9 million Last lecture we tried to

More information

INTERPRETING POPULATION DYNAMICS GRAPH

INTERPRETING POPULATION DYNAMICS GRAPH INTERPRETING POPULATION DYNAMIS GRAPH OJETIVES TASKS Name: To learn about three types of population dynamics graphs To determine which type of graph you constructed from the Pike and Perch Game To interpret

More information

Introduction to Dynamical Systems Basic Concepts of Dynamics

Introduction to Dynamical Systems Basic Concepts of Dynamics Introduction to Dynamical Systems Basic Concepts of Dynamics A dynamical system: Has a notion of state, which contains all the information upon which the dynamical system acts. A simple set of deterministic

More information

CS224W: Analysis of Networks Jure Leskovec, Stanford University

CS224W: Analysis of Networks Jure Leskovec, Stanford University CS224W: Analysis of Networks Jure Leskovec, Stanford University http://cs224w.stanford.edu 10/30/17 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, http://cs224w.stanford.edu 2

More information

A NUMERICAL STUDY ON PREDATOR PREY MODEL

A NUMERICAL STUDY ON PREDATOR PREY MODEL International Conference Mathematical and Computational Biology 2011 International Journal of Modern Physics: Conference Series Vol. 9 (2012) 347 353 World Scientific Publishing Company DOI: 10.1142/S2010194512005417

More information

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

Nonlinear Dynamics. Moreno Marzolla Dip. di Informatica Scienza e Ingegneria (DISI) Università di Bologna. Nonlinear Dynamics Moreno Marzolla Dip. di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ 2 Introduction: Dynamics of Simple Maps 3 Dynamical systems A dynamical

More information

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

The study of living organisms in the natural environment How they interact with one another How the interact with their nonliving environment The study of living organisms in the natural environment How they interact with one another How the interact with their nonliving environment ENERGY At the core of every organism s interactions with the

More information

LABORATORY #12 -- BIOL 111 Predator-Prey cycles

LABORATORY #12 -- BIOL 111 Predator-Prey cycles LABORATORY #12 -- BIOL 111 Predator-Prey cycles One of the most influential kinds of relationships that species of animals can have with one another is that of predator (the hunter and eater) and prey

More information

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

Age (x) nx lx. Population dynamics Population size through time should be predictable N t+1 = N t + B + I - D - E Population dynamics Population size through time should be predictable N t+1 = N t + B + I - D - E Time 1 N = 100 20 births 25 deaths 10 immigrants 15 emmigrants Time 2 100 + 20 +10 25 15 = 90 Life History

More information

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad Fundamentals of Dynamical Systems / Discrete-Time Models Dr. Dylan McNamara people.uncw.edu/ mcnamarad Dynamical systems theory Considers how systems autonomously change along time Ranges from Newtonian

More information

Populations. ! Population: a group of organisms of the same species that are living within a certain area

Populations. ! Population: a group of organisms of the same species that are living within a certain area Population Dynamics Populations! Population: a group of organisms of the same species that are living within a certain area Species: a group of organisms that are able to reproduce and produce fertile

More information

2D-Volterra-Lotka Modeling For 2 Species

2D-Volterra-Lotka Modeling For 2 Species Majalat Al-Ulum Al-Insaniya wat - Tatbiqiya 2D-Volterra-Lotka Modeling For 2 Species Alhashmi Darah 1 University of Almergeb Department of Mathematics Faculty of Science Zliten Libya. Abstract The purpose

More information

Phenomenon: Canadian lynx and snowshoe hares

Phenomenon: Canadian lynx and snowshoe hares Outline Outline of Topics Shan He School for Computational Science University of Birmingham Module 06-23836: Computational Modelling with MATLAB Phenomenon: Canadian lynx and snowshoe hares All began with

More information

11/10/13. How do populations and communities interact and change? Populations. What do you think? Do you agree or disagree? Do you agree or disagree?

11/10/13. How do populations and communities interact and change? Populations. What do you think? Do you agree or disagree? Do you agree or disagree? Chapter Introduction Lesson 1 Populations Lesson 2 Changing Populations Lesson 3 Communities Chapter Wrap-Up How do populations and communities interact and change? What do you think? Before you begin,

More information

Lotka Volterra Predator-Prey Model with a Predating Scavenger

Lotka Volterra Predator-Prey Model with a Predating Scavenger Lotka Volterra Predator-Prey Model with a Predating Scavenger Monica Pescitelli Georgia College December 13, 2013 Abstract The classic Lotka Volterra equations are used to model the population dynamics

More information

Complex Systems Methods 11. Power laws an indicator of complexity?

Complex Systems Methods 11. Power laws an indicator of complexity? Complex Systems Methods 11. Power laws an indicator of complexity? Eckehard Olbrich e.olbrich@gmx.de http://personal-homepages.mis.mpg.de/olbrich/complex systems.html Potsdam WS 2007/08 Olbrich (Leipzig)

More information

Reproduction leads to growth in the number of interacting, interbreeding organisms of one species in a contiguous area--these form a population.

Reproduction leads to growth in the number of interacting, interbreeding organisms of one species in a contiguous area--these form a population. POPULATION DYNAMICS Reproduction leads to growth in the number of interacting, interbreeding organisms of one species in a contiguous area--these form a population. (Distinguish between unitary and modular

More information

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

Dynamical Systems and Chaos Part II: Biology Applications. Lecture 6: Population dynamics. Ilya Potapov Mathematics Department, TUT Room TD325 Dynamical Systems and Chaos Part II: Biology Applications Lecture 6: Population dynamics Ilya Potapov Mathematics Department, TUT Room TD325 Living things are dynamical systems Dynamical systems theory

More information

Interactions between predators and prey

Interactions between predators and prey Interactions between predators and prey What is a predator? Predator An organism that consumes other organisms and inevitably kills them. Predators attack and kill many different prey individuals over

More information

Unit 6 Populations Dynamics

Unit 6 Populations Dynamics Unit 6 Populations Dynamics Define these 26 terms: Commensalism Habitat Herbivory Mutualism Niche Parasitism Predator Prey Resource Partitioning Symbiosis Age structure Population density Population distribution

More information

Unit 8: Ecology: Ecosystems and Communities

Unit 8: Ecology: Ecosystems and Communities Unit 8: Ecology: Ecosystems and Communities An ecosystem consists of all the plants and animals that interact with the nonliving things in an area. Biosphere = area on Earth where living things are found

More information

Biology 11 Unit 1: Fundamentals. Lesson 1: Ecology

Biology 11 Unit 1: Fundamentals. Lesson 1: Ecology Biology 11 Unit 1: Fundamentals Lesson 1: Ecology Objectives In this section you will be learning about: ecosystem structure energy flow through an ecosystem photosynthesis and cellular respiration factors

More information

What two types of organisms are there?

What two types of organisms are there? A rabbit is chased by a lynx These animals are interacting! What two types of organisms are there? Abiotic? Biotic? Never been alive -water -temperature -rocks -sunlight -air -rotting bodies A rabbit is

More information

Cellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09

Cellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09 Cellular Automata CS 591 Complex Adaptive Systems Spring 2009 Professor: Melanie Moses 2/02/09 Introduction to Cellular Automata (CA) Invented by John von Neumann (circa~1950). A cellular automata consists

More information

Ecology 302: Lecture VII. Species Interactions.

Ecology 302: Lecture VII. Species Interactions. Ecology 302: Lecture VII. Species Interactions. (Gotelli, Chapters 6; Ricklefs, Chapter 14-15) MacArthur s warblers. Variation in feeding behavior allows morphologically similar species of the genus Dendroica

More information

BIOLOGY Unit 2: Ecology Review Guide

BIOLOGY Unit 2: Ecology Review Guide BIOLOGY 621 - Unit 2: Ecology Review Guide Worksheets to look over: BLUE notes packets on: o "Unit Two: Ecology" o "Feeding Relationships" o "Succession & Growth" Do Now's on: o "Food Web & Food Chains"

More information

Population Dynamics. Max Flöttmann and Jannis Uhlendorf. June 12, Max Flöttmann and Jannis Uhlendorf () Population Dynamics June 12, / 54

Population Dynamics. Max Flöttmann and Jannis Uhlendorf. June 12, Max Flöttmann and Jannis Uhlendorf () Population Dynamics June 12, / 54 Population Dynamics Max Flöttmann and Jannis Uhlendorf June 12, 2007 Max Flöttmann and Jannis Uhlendorf () Population Dynamics June 12, 2007 1 / 54 1 Discrete Population Models Introduction Example: Fibonacci

More information

Chapter 6 Population and Community Ecology

Chapter 6 Population and Community Ecology Chapter 6 Population and Community Ecology Friedland and Relyea Environmental Science for AP, second edition 2015 W.H. Freeman and Company/BFW AP is a trademark registered and/or owned by the College Board,

More information

Chapter 6 Population and Community Ecology. Thursday, October 19, 17

Chapter 6 Population and Community Ecology. Thursday, October 19, 17 Chapter 6 Population and Community Ecology Module 18 The Abundance and Distribution of After reading this module you should be able to explain how nature exists at several levels of complexity. discuss

More information

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

The Effects of Varying Parameter Values and Heterogeneity in an Individual-Based Model of Predator-Prey Interaction The Effects of Varying Parameter Values and Heterogeneity in an Individual-Based Model of Predator- Interaction William J. Chivers ab and Ric D. Herbert a a Faculty of Science and Information Technology,

More information

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

Lecture 1. Scott Pauls 1 3/28/07. Dartmouth College. Math 23, Spring Scott Pauls. Administrivia. Today s material. Lecture 1 1 1 Department of Mathematics Dartmouth College 3/28/07 Outline Course Overview http://www.math.dartmouth.edu/~m23s07 Matlab Ordinary differential equations Definition An ordinary differential

More information

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

Physics: spring-mass system, planet motion, pendulum. Biology: ecology problem, neural conduction, epidemics Applications of nonlinear ODE systems: Physics: spring-mass system, planet motion, pendulum Chemistry: mixing problems, chemical reactions Biology: ecology problem, neural conduction, epidemics Economy:

More information

Academic Year Second Term. Science Revision sheets

Academic Year Second Term. Science Revision sheets Academic Year 2015-2016 Second Term Science Revision sheets Name: Date: Grade:3/ Q1 : Choose the letter of the choice that best answer the questions 1. Which of these is what a plant does that makes more

More information

Population Models Part I

Population Models Part I Population Models Part I Marek Stastna Successoribus ad Successores Living things come in an incredible range of packages However from tiny cells to large mammals all living things live and die, making

More information

Ecology Notes Part 1. Abiotic NONliving components in an ecosystem. Ecosystem

Ecology Notes Part 1. Abiotic NONliving components in an ecosystem. Ecosystem Ecology Notes Part 1 Ecology the study of the relationship between organisms and their environment Ecosystem an organism s surroundings consisting of both living and nonliving things and how that organism

More information

Chapter 4 SECTION 2 - Populations

Chapter 4 SECTION 2 - Populations Chapter 4 SECTION 2 - Populations 1 Each organism in an ecosystem needs a place to live called habitat. The habitat provides everything an organism needs to SURVIVE AND REPRODUCE: Food, water Shelter Habitats

More information

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

BIOS 6150: Ecology Dr. Stephen Malcolm, Department of Biological Sciences BIOS 6150: Ecology Dr. Stephen Malcolm, Department of Biological Sciences Week 7: Dynamics of Predation. Lecture summary: Categories of predation. Linked prey-predator cycles. Lotka-Volterra model. Density-dependence.

More information

y d y b x a x b Fundamentals of Engineering Review Fundamentals of Engineering Review 1 d x y Introduction - Algebra Cartesian Coordinates

y d y b x a x b Fundamentals of Engineering Review Fundamentals of Engineering Review 1 d x y Introduction - Algebra Cartesian Coordinates Fundamentals of Engineering Review RICHARD L. JONES FE MATH REVIEW ALGEBRA AND TRIG 8//00 Introduction - Algebra Cartesian Coordinates Lines and Linear Equations Quadratics Logs and exponents Inequalities

More information

Introduction to statistics

Introduction to statistics Introduction to statistics Literature Raj Jain: The Art of Computer Systems Performance Analysis, John Wiley Schickinger, Steger: Diskrete Strukturen Band 2, Springer David Lilja: Measuring Computer Performance:

More information

Model Fitting. Jean Yves Le Boudec

Model Fitting. Jean Yves Le Boudec Model Fitting Jean Yves Le Boudec 0 Contents 1. What is model fitting? 2. Linear Regression 3. Linear regression with norm minimization 4. Choosing a distribution 5. Heavy Tail 1 Virus Infection Data We

More information

THETA-LOGISTIC PREDATOR PREY

THETA-LOGISTIC PREDATOR PREY THETA-LOGISTIC PREDATOR PREY What are the assumptions of this model? 1.) Functional responses are non-linear. Functional response refers to a change in the rate of exploitation of prey by an individual

More information

1. Population dynamics of rabbits and foxes

1. Population dynamics of rabbits and foxes 1. Population dynamics of rabbits and foxes (a) A simple Lotka Volterra Model We have discussed in detail the Lotka Volterra model for predator-prey relationships dn prey dt = +R prey,o N prey (t) γn prey

More information

Francis X. Diebold, Elements of Forecasting, 4th Edition

Francis X. Diebold, Elements of Forecasting, 4th Edition P1.T2. Quantitative Analysis Francis X. Diebold, Elements of Forecasting, 4th Edition Bionic Turtle FRM Study Notes By David Harper, CFA FRM CIPM www.bionicturtle.com Diebold, Chapter 5 Modeling and Forecasting

More information

Predator-Prey Population Models

Predator-Prey Population Models 21 Predator-Prey Population Models Tools Used in Lab 21 Hudson Bay Data (Hare- Lynx) Lotka-Volterra Lotka-Volterra with Harvest How can we model the interaction between a species of predators and their

More information

Gerardo Zavala. Math 388. Predator-Prey Models

Gerardo Zavala. Math 388. Predator-Prey Models Gerardo Zavala Math 388 Predator-Prey Models Spring 2013 1 History In the 1920s A. J. Lotka developed a mathematical model for the interaction between two species. The mathematician Vito Volterra worked

More information

2007 Summer College on Plasma Physics

2007 Summer College on Plasma Physics 1856-18 2007 Summer College on Plasma Physics 30 July - 24 August, 2007 Numerical methods and simulations. Lecture 2: Simulation of ordinary differential equations. B. Eliasson Institut fur Theoretische

More information

Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata

Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata Stephanie Forrest ME 214 http://cs.unm.edu/~forrest/cs365/ forrest@cs.unm.edu 505-277-7104 Reading Assignment! Mitchell Ch. 10" Wolfram

More information

Chaos, Complexity, and Inference (36-462)

Chaos, Complexity, and Inference (36-462) Chaos, Complexity, and Inference (36-462) Lecture 1 Cosma Shalizi 13 January 2009 Course Goals Learn about developments in dynamics and systems theory Understand how they relate to fundamental questions

More information

Graded Project #1. Part 1. Explicit Runge Kutta methods. Goals Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo

Graded Project #1. Part 1. Explicit Runge Kutta methods. Goals Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo 2008-11-07 Graded Project #1 Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo This homework is due to be handed in on Wednesday 12 November 2008 before 13:00 in the post box of the numerical

More information

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

Methods of Data Analysis Random numbers, Monte Carlo integration, and Stochastic Simulation Algorithm (SSA / Gillespie) Methods of Data Analysis Random numbers, Monte Carlo integration, and Stochastic Simulation Algorithm (SSA / Gillespie) Week 1 1 Motivation Random numbers (RNs) are of course only pseudo-random when generated

More information

Modelling with cellular automata

Modelling with cellular automata Modelling with cellular automata Shan He School for Computational Science University of Birmingham Module 06-23836: Computational Modelling with MATLAB Outline Outline of Topics Concepts about cellular

More information

Math 1280 Notes 4 Last section revised, 1/31, 9:30 pm.

Math 1280 Notes 4 Last section revised, 1/31, 9:30 pm. 1 competing species Math 1280 Notes 4 Last section revised, 1/31, 9:30 pm. This section and the next deal with the subject of population biology. You will already have seen examples of this. Most calculus

More information

Calculus Review Session. Brian Prest Duke University Nicholas School of the Environment August 18, 2017

Calculus Review Session. Brian Prest Duke University Nicholas School of the Environment August 18, 2017 Calculus Review Session Brian Prest Duke University Nicholas School of the Environment August 18, 2017 Topics to be covered 1. Functions and Continuity 2. Solving Systems of Equations 3. Derivatives (one

More information

Big Idea #2. Biological Systems utilize free energy and molecular building blocks to grow, to reproduce and to maintain dynamic homeostasis

Big Idea #2. Biological Systems utilize free energy and molecular building blocks to grow, to reproduce and to maintain dynamic homeostasis Big Idea #2 Biological Systems utilize free energy and molecular building blocks to grow, to reproduce and to maintain dynamic homeostasis Free Energy Energy A very difficult to define quantity The ability

More information

1.2. Introduction to Modeling. P (t) = r P (t) (b) When r > 0 this is the exponential growth equation.

1.2. Introduction to Modeling. P (t) = r P (t) (b) When r > 0 this is the exponential growth equation. G. NAGY ODE January 9, 2018 1 1.2. Introduction to Modeling Section Objective(s): Review of Exponential Growth. The Logistic Population Model. Competing Species Model. Overview of Mathematical Models.

More information

1 (t + 4)(t 1) dt. Solution: The denominator of the integrand is already factored with the factors being distinct, so 1 (t + 4)(t 1) = A

1 (t + 4)(t 1) dt. Solution: The denominator of the integrand is already factored with the factors being distinct, so 1 (t + 4)(t 1) = A Calculus Topic: Integration of Rational Functions Section 8. # 0: Evaluate the integral (t + )(t ) Solution: The denominator of the integrand is already factored with the factors being distinct, so (t

More information

8 Ecosystem stability

8 Ecosystem stability 8 Ecosystem stability References: May [47], Strogatz [48]. In these lectures we consider models of populations, with an emphasis on the conditions for stability and instability. 8.1 Dynamics of a single

More information

Review Session #5. Evolu0on Ecology

Review Session #5. Evolu0on Ecology Review Session #5 Evolu0on Ecology The theory of EVOLUTION states that existing forms of life on earth have arisen from earlier forms over long periods of time. Some of the strongest evidence to support

More information

Lab 5: Nonlinear Systems

Lab 5: Nonlinear Systems Lab 5: Nonlinear Systems Goals In this lab you will use the pplane6 program to study two nonlinear systems by direct numerical simulation. The first model, from population biology, displays interesting

More information

Ecology: Part 1 Mrs. Bradbury

Ecology: Part 1 Mrs. Bradbury Ecology: Part 1 Mrs. Bradbury Biotic and Abiotic Factors All environments include living and non-living things, that affect the organisms that live there. Biotic Factors all the living organisms in an

More information

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

EAD 115. Numerical Solution of Engineering and Scientific Problems. David M. Rocke Department of Applied Science EAD 115 Numerical Solution of Engineering and Scientific Problems David M. Rocke Department of Applied Science Transient Response of a Chemical Reactor Concentration of a substance in a chemical reactor

More information

Non-Linear Models. Non-Linear Models Cont d

Non-Linear Models. Non-Linear Models Cont d Focus on more sophistiated interaction models between systems. These lead to non-linear, rather than linear, DEs; often not soluble exactly in analytical form so use Phase-Plane Analysis. This is a method

More information

Lokta-Volterra predator-prey equation dx = ax bxy dt dy = cx + dxy dt

Lokta-Volterra predator-prey equation dx = ax bxy dt dy = cx + dxy dt Periodic solutions A periodic solution is a solution (x(t), y(t)) of dx = f(x, y) dt dy = g(x, y) dt such that x(t + T ) = x(t) and y(t + T ) = y(t) for any t, where T is a fixed number which is a period

More information

BIO S380T Page 1 Summer 2005: Exam 2

BIO S380T Page 1 Summer 2005: Exam 2 BIO S380T Page 1 Part I: Definitions. [5 points for each term] For each term, provide a brief definition that also indicates why the term is important in ecology or evolutionary biology. Where I ve provided

More information

Lab #6: Predator Prey Interactions

Lab #6: Predator Prey Interactions Lab #6: Predator Interactions This exercise illustrates how different populations interact within a community, and how this interaction can influence the process of evolution in both species. The relationship

More information

Population Dynamics II

Population Dynamics II Population Dynamics II In this class, we shall analyze behavioral patterns of ecosystems, in which more than two species interact with each other. Such systems frequently exhibit chaotic behavior. Chaotic

More information

Bees and Flowers. Unit 1: Qualitative and Graphical Approaches

Bees and Flowers. Unit 1: Qualitative and Graphical Approaches Bees and Flowers Often scientists use rate of change equations in their stu of population growth for one or more species. In this problem we stu systems of rate of change equations designed to inform us

More information

Ch. 14 Interactions in Ecosystems

Ch. 14 Interactions in Ecosystems Ch. 14 Interactions in Ecosystems 1 14.1 Habitat vs. Niche Habitat all biotic and abiotic factors where an organism lives WHERE a species lives 2 Ecological Niche All physical, chemical, and biological

More information

A Partial List of Topics: Math Spring 2009

A Partial List of Topics: Math Spring 2009 A Partial List of Topics: Math 112 - Spring 2009 This is a partial compilation of a majority of the topics covered this semester and may not include everything which might appear on the exam. The purpose

More information

Community and Population Ecology Populations & Communities Species Diversity Sustainability and Environmental Change Richness and Sustainability

Community and Population Ecology Populations & Communities Species Diversity Sustainability and Environmental Change Richness and Sustainability 1 2 3 4 Community and Population Ecology Chapter 6 Populations & Communities Biosphere> ecosystems> communities> populations> individuals A population is all of the individuals of the same species in a

More information

Robert Collins CSE586, PSU Intro to Sampling Methods

Robert Collins CSE586, PSU Intro to Sampling Methods Intro to Sampling Methods CSE586 Computer Vision II Penn State Univ Topics to be Covered Monte Carlo Integration Sampling and Expected Values Inverse Transform Sampling (CDF) Ancestral Sampling Rejection

More information

Calculus with Algebra and Trigonometry II Lecture 21 Probability applications

Calculus with Algebra and Trigonometry II Lecture 21 Probability applications Calculus with Algebra and Trigonometry II Lecture 21 Probability applications Apr 16, 215 Calculus with Algebra and Trigonometry II Lecture 21Probability Apr applications 16, 215 1 / 1 Histograms The distribution

More information

Elementary Differential Equations

Elementary Differential Equations Elementary Differential Equations George Voutsadakis 1 1 Mathematics and Computer Science Lake Superior State University LSSU Math 310 George Voutsadakis (LSSU) Differential Equations January 2014 1 /

More information

SWMS Science Department

SWMS Science Department Big Idea 17 Interdependence SC.7.L.17.1 Explain and illustrate the roles of and relationships among producers, consumers, and decomposers in the process of energy transfer in a food web. SC.7.L.17.2 Compare

More information

Chapter 11: Species Interactions II - Predation

Chapter 11: Species Interactions II - Predation Chapter 11: Species Interactions II - Predation 1 Predator-prey relationships Definition: interaction between species whereby one is totally or partially consumed or harmed by the other 2 Types of predator-prey

More information

1.0 Forest Ecology at the Ecosystem Level

1.0 Forest Ecology at the Ecosystem Level 1.0 Forest Ecology at the Ecosystem Level Ecology is the study of living and non-living parts of the environment and how they affect each other. The environment is everything around us. It includes the

More information

1 (a (i) willow (tree) and / or aquatic plants moose wolf. ignore the Sun at the start of the food chain

1 (a (i) willow (tree) and / or aquatic plants moose wolf. ignore the Sun at the start of the food chain 1 (a (i) willow (tree) and / or aquatic plants moose wolf arrows point from food to feeder ; organisms are in the correct order in the food chain ; [2] ignore the Sun at the start of the food chain (ii)

More information

Living Things and the Environment

Living Things and the Environment Unit 21.1 Living Things and the Environment Section 21.1 Organisms obtain food, water, shelter, and other things it needs to live, grow, and reproduce from its environment. An environment that provides

More information

Lesson 9: Predator-Prey and ode45

Lesson 9: Predator-Prey and ode45 Lesson 9: Predator-Prey and ode45 9.1 Applied Problem. In this lesson we will allow for more than one population where they depend on each other. One population could be the predator such as a fox, and

More information

EECS 700: Exam # 1 Tuesday, October 21, 2014

EECS 700: Exam # 1 Tuesday, October 21, 2014 EECS 700: Exam # 1 Tuesday, October 21, 2014 Print Name and Signature The rules for this exam are as follows: Write your name on the front page of the exam booklet. Initial each of the remaining pages

More information

MA 138: Calculus II for the Life Sciences

MA 138: Calculus II for the Life Sciences MA 138: Calculus II for the Life Sciences David Murrugarra Department of Mathematics, University of Kentucky. Spring 2016 David Murrugarra (University of Kentucky) MA 138: Section 11.4.2 Spring 2016 1

More information

APPM 2360 Lab #3: The Predator Prey Model

APPM 2360 Lab #3: The Predator Prey Model APPM 2360 Lab #3: The Predator Prey Model 1 Instructions Labs may be done in groups of 3 or less. One report must be turned in for each group and must be in PDF format. Labs must include each student s:

More information

We have two possible solutions (intersections of null-clines. dt = bv + muv = g(u, v). du = au nuv = f (u, v),

We have two possible solutions (intersections of null-clines. dt = bv + muv = g(u, v). du = au nuv = f (u, v), Let us apply the approach presented above to the analysis of population dynamics models. 9. Lotka-Volterra predator-prey model: phase plane analysis. Earlier we introduced the system of equations for prey

More information

15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues

15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues 15-251: Great Theoretical Ideas in Computer Science Lecture 7 Turing s Legacy Continues Solvable with Python = Solvable with C = Solvable with Java = Solvable with SML = Decidable Languages (decidable

More information

Math 2930 Worksheet Introduction to Differential Equations

Math 2930 Worksheet Introduction to Differential Equations Math 2930 Worksheet Introduction to Differential Equations Week 1 August 24, 2017 Question 1. Is the function y = 1 + t a solution to the differential equation How about the function y = 1 + 2t? How about

More information

Power laws. Leonid E. Zhukov

Power laws. Leonid E. Zhukov Power laws Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Structural Analysis and Visualization

More information

Robert Collins CSE586, PSU Intro to Sampling Methods

Robert Collins CSE586, PSU Intro to Sampling Methods Intro to Sampling Methods CSE586 Computer Vision II Penn State Univ Topics to be Covered Monte Carlo Integration Sampling and Expected Values Inverse Transform Sampling (CDF) Ancestral Sampling Rejection

More information

Topic 6 Part 1 [251 marks]

Topic 6 Part 1 [251 marks] Topic 6 Part 1 [251 marks] The graph of the quadratic function f(x) = c + bx x 2 intersects the y-axis at point A(0, 5) and has its vertex at point B(2, 9). 1a. Write down the value of c. Find the value

More information

Beadle Plasticus Evolution Teacher Information

Beadle Plasticus Evolution Teacher Information STO-125 Beadle Plasticus Evolution Teacher Information Summary Students model the effects of two different environments on the frequencies of characteristics in a simulated Beadle population. Core Concepts

More information

Journal of the Vol. 36, pp , 2017 Nigerian Mathematical Society c Nigerian Mathematical Society

Journal of the Vol. 36, pp , 2017 Nigerian Mathematical Society c Nigerian Mathematical Society Journal of the Vol. 36, pp. 47-54, 2017 Nigerian Mathematical Society c Nigerian Mathematical Society A CLASS OF GENERALIZATIONS OF THE LOTKA-VOLTERRA PREDATOR-PREY EQUATIONS HAVING EXACTLY SOLUBLE SOLUTIONS

More information

Lecture 1: Systems of linear equations and their solutions

Lecture 1: Systems of linear equations and their solutions Lecture 1: Systems of linear equations and their solutions Course overview Topics to be covered this semester: Systems of linear equations and Gaussian elimination: Solving linear equations and applications

More information