The basics of mathematical modeling (Not every computational science project requires a supercomputer)

Slides:



Advertisements
Similar presentations
Not every computational science project requires a supercomputer.
Advertisements

The flapping of a single butterfly's wing today produces a tiny change in the state of the atmosphere. Over a period of time, what the atmosphere actually.
The Logistic Equation Robert M. Hayes Overview §Historical ContextHistorical Context §Summary of Relevant ModelsSummary of Relevant Models §Logistic.
Probability Distributions CSLU 2850.Lo1 Spring 2008 Cameron McInally Fordham University May contain work from the Creative Commons.
Population fluctuations Topics for this class: n Population fluctuations in nature can result from changing environment, i.e., extrinsic environmental.
Lesson 9-5 Logistic Equations. Logistic Equation We assume P(t) is constrained by limited resources so : Logistic differential equation for population.
Åbo Akademi University & TUCS, Turku, Finland Ion PETRE Andrzej MIZERA COPASI Complex Pathway Simulator.
1 Predator-Prey Oscillations in Space (again) Sandi Merchant D-dudes meeting November 21, 2005.
Subjects see chapters n Basic about models n Discrete processes u Deterministic models u Stochastic models u Many equations F Linear algebra F Matrix,
Sect. 6.6: Damped, Driven Pendulum Consider a plane pendulum subject to an an applied torque N & subject to damping by the viscosity η of the medium (say,
Welcome To Math 463: Introduction to Mathematical Biology
Project Salmon. Problem: How does a salmon population change after consecutive cycles of larvae being born? How could the population be modeled? Are there.
2. The Universality of Chaos Some common features found in non-linear systems: Sequences of bifurcations (routes to chaos). Feigenbaum numbers. Ref: P.Cvitanovic,”Universality.
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
1 Chaos in Population Dynamics Understanding chaos in the logistic model How does chaos emerge in deterministic models of population growth? What are the.
458 Lumped population dynamics models Fish 458; Lecture 2.
While there is a generally accepted precise definition for the term "first order differential equation'', this is not the case for the term "Bifurcation''.
1 Chaos in Population Dynamics Understanding chaos in the logistic model Prepared for SSAC by *David McAvity – The Evergreen State College* © The Washington.
Mathematical Modeling in Biology:
The Final Bugbox Model Let L t be the number of larvae at time t. Let P t be the number of pupae at time t. Let A t be the number of adults at time t.
Admin stuff. Questionnaire Name Math courses taken so far General academic trend (major) General interests What about Chaos interests you the most?
Continuous Models Chapter 4. Bacteria Growth-Revisited Consider bacteria growing in a nutrient rich medium Variables –Time, t –N(t) = bacteria density.
9. 1 Modeling with Differential Equations Spring 2010 Math 2644 Ayona Chatterjee.
AiS Challenge Summer Teacher Institute 2004 Richard Allen Modeling Populations: an introduction.
Lecture 7  Poisson Processes (a reminder)  Some simple facts about Poisson processes  The Birth/Death Processes in General  Differential-Difference.
Continuous addition of births and deaths at constant rates (b & d)
Populations I: a primer Bio 415/ questions 1. What is exponential growth, and why do we care about exponential growth models? 2. How is the parameter.
Subjects see chapters n Basic about models n Discrete processes u Deterministic models u Stochastic models u Many equations F Linear algebra F Matrix,
Measuring and Modeling Population Changes Homework: p664 #1, p 665 #2, and p 668 #3,4.
Population Modeling Mathematical Biology Lecture 2 James A. Glazier (Partially Based on Brittain Chapter 1)
1 GEM2505M Frederick H. Willeboordse Taming Chaos.
Population Biology: Demographic Models Wed. Mar. 2.
Samuel Clark Department of Sociology, University of Washington Institute of Behavioral Science, University of Colorado at Boulder Agincourt Health and.
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Ch 9.8: Chaos and Strange Attractors: The Lorenz Equations
Community Ecology BCB321 Mark J Gibbons, Room 4.102, BCB Department, UWC Tel: Image acknowledgements –
Chiara Mocenni List of projects.
Chaos Theory MS Electrical Engineering Department of Engineering
Chaos in a Pendulum Section 4.6 To introduce chaos concepts, use the damped, driven pendulum. This is a prototype of a nonlinear oscillator which can.
Welcome to Differential Equations! Dr. Rachel Hall
Demographic PVAs. Structured populations Populations in which individuals differ in their contributions to population growth.
Motivation As we’ve seen, chaos in nonlinear oscillator systems, such as the driven damped pendulum discussed last time is very complicated! –The nonlinear.
Lecture 5 Bsc 417/517. Outline More pointers on models in STELLA Behavior patterns Linear models Exponential models.
CS 170: Computing for the Sciences and Mathematics
This is unchecked growth:
Fall 2009 IB Workshop Series sponsored by IB academic advisors IB Opportunities in C-U Tuesday, Sept. 15 4:00-5:00pm 135 Burrill There are many local opportunities.
2.3 Constrained Growth. Carrying Capacity Exponential birth rate eventually meets environmental constraints (competitors, predators, starvation, etc.)
Yanjmaa Jutmaan  Department of Applied mathematics Some mathematical models related to physics and biology.
K = K = K = 100.
Population Models Modeling and Simulation I-2012.
Measuring and Modeling Population Changes
Constrained Growth CS 170: Computing for the Sciences and Mathematics.
The mathematics behind STELLA Global population model reservoir converter flow connector This system represents a simple differential equation this is.
Difference Equations and Period Doubling u n+1 = ρu n (1-u n )
AiS Challenge Summer Teacher Institute 2003 Richard Allen Modeling Populations: an introduction.
The basics of mathematical modeling (Not every computational science project requires a supercomputer)
Differential Equations
FW364 Ecological Problem Solving
The Logistic Equation Robert M. Hayes 2003.
An Introduction to Mathematical Biomedicine
Handout #21 Nonlinear Systems and Chaos Most important concepts
Mathematics of Population Growth
Introduction to chaotic dynamics
3.3 Constrained Growth.
Differential Equations
Introduction to chaotic dynamics
Qualitative Analysis of Spruce Budworm Outbreaks
Population Modeling Mathematical Biology Lecture 2 James A. Glazier
Module 3.3 Constrained Growth
Eva Arnold, Dr. Monika Neda
Presentation transcript:

The basics of mathematical modeling (Not every computational science project requires a supercomputer)

Population dynamics

More over… The flour beetle Tribolium pictured here has been studied in a laboratory in which the biologists experimentally adjusted the adult mortality rate (number dying per unit time). For some values of the mortality rate, an equilibrium population resulted. In other words, the total number of beetles did not change even though beetles were continually being born and dying. Yet, when the mortality rate was increased beyond some value, the population was found to undergo periodic oscillations in time. Under some conditions, the variation in population level became chaotic, that is, with no discernable regularity or repeating pattern. Why do we get such different-looking patters of population dynamics? What general mathematical model could produce both sets of patterns? Example from R. Landau’s course, U. Oregon.

The basic model: Population increase  P = birth – death.

The basic model: Population increase  P = birth – death. Birth = b*(current population) = bP. where b = birth rate.

Do we need to make the model more complex? Check the outcomes. Do they make sense? For convenience, convert difference equation to differential (we assume it is OK to do so). So,  P -> dP, and, introducing the time interval dt (instead of unit time), we get dP = bPdt, or dP/dt = bP

The basic model: Population increase  P = birth – death. Birth = b*(current population) = bP. where b = birth rate. Death = ?

The basic model: Population increase  P = birth – death. Birth = b*(current population) = bP. where b = birth rate. Death = ? Death = d*(current population) ?

The basic model: Population increase  P = birth – death. Birth = b*(current population) = bP. where b = birth rate. Death = ? Death = d*(current population) ? Death = -d*(current population) 2 = dP 2  P = b*P(1 –(d/b)*P).

The discrete model:  P = b*P(1 –(d/b)*P) P(t+1) = P(t) +  P Switch to dimensionless variable p: P(t+1) = rp(t)*(1 – p). A single parameter model: “r” controls the balance between birth and death. Meaning: r*(1-p) = effective growth rate, becomes zero when population reaches max. What is needed to start a calculation?

Start with sanity checks. Basics behavior. What if p << 1?

Start with sanity checks. Basics behavior. What if p << 1? What if p -> 1?

Start with sanity checks. Basics behavior. What if p << 1? What if p -> 1? Steady state? No change, p(t+1) = p(t).

Start with sanity checks. Basics behavior. What if p << 1? What if p -> 1? Steady state? No change, p(t+1) = p(t). p=0, or 1 = r(1-p).

Explore the logistic equation using Mathematica

Origin of oscillations and chaos.

The bifurcation plot

A good model must have generality US census data. Model prediction made in 1840 Actual data from 1940

The take home message: You do not always need a supercomputer to explore mathematical models. You don’t need complexity for rich behavior; simple, basics models can still show very rich behavior. Simpler models tend to be more general. No need to overcomplicate things: simpler solutions are often right (think Geocentric vs. Heliocentric models).