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.

Slides:



Advertisements
Similar presentations
Ch 7.6: Complex Eigenvalues
Advertisements

Population Growth in a Structured Population Glenn Ledder University of Nebraska-Lincoln Supported.
Using Virtual Laboratories to Teach Mathematical Modeling Glenn Ledder University of Nebraska-Lincoln
Glenn Ledder † and Brigitte Tenhumberg ‡† † Department of Mathematics ‡ School of Biological Sciences University of Nebraska-Lincoln
Small Coupled Oscillations. Types of motion Each multi-particle body has different types of degrees of freedom: translational, rotational and oscillatory.
259 Lecture 7 Spring 2015 Population Models in Excel.
Boyce/DiPrima 10th ed, Ch 10.1: Two-Point Boundary Value Problems Elementary Differential Equations and Boundary Value Problems, 10th edition, by William.
Chapter 8: Long-Term Dynamics or Equilibrium 1.(8.1) Equilibrium 2.(8.2) Eigenvectors 3.(8.3) Stability 1.(8.1) Equilibrium 2.(8.2) Eigenvectors 3.(8.3)
Lecture 17 Introduction to Eigenvalue Problems
Eigenvalues and Eigenvectors
MAT 4830 Mathematical Modeling 4.4 Matrix Models of Base Substitutions II
Subjects see chapters n Basic about models n Discrete processes u Deterministic models u Stochastic models u Many equations F Linear algebra F Matrix,
Glenn Ledder Department of Mathematics University of Nebraska-Lincoln funded by NSF grant DUE Teaching Biology in Mathematics.
5. Topic Method of Powers Stable Populations Linear Recurrences.
The Tools of Demography and Population Dynamics
ME 451/461Formal Reports Things to watch for in the formal reports.
Mathematical Modeling in Biology:
Chapter 9: Leslie Matrix Models & Eigenvalues
Basic Definitions Positive Matrix: 5.Non-negative Matrix:
The Multivariate Normal Distribution, Part 1 BMTRY 726 1/10/2014.
Dominant Eigenvalues & The Power Method
Differential Equations
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Projection exercises Stable age distribution and population growth rate Reproductive value of different ages Not all matrices yield a stable age distribution.
Complex eigenvalues SECTION 3.4
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
Subjects see chapters n Basic about models n Discrete processes u Deterministic models u Stochastic models u Many equations F Linear algebra F Matrix,
PHY 301: MATH AND NUM TECH Chapter 5: Linear Algebra Applications I.Homogeneous Linear Equations II.Non-homogeneous equation III.Eigen value problem.
STRUCTURED POPULATION MODELS
Copyright © Cengage Learning. All rights reserved. 3 Applications of Differentiation.
Population Modeling Mathematical Biology Lecture 2 James A. Glazier (Partially Based on Brittain Chapter 1)
Demographic matrix models for structured populations
Correlation and Linear Regression. Evaluating Relations Between Interval Level Variables Up to now you have learned to evaluate differences between the.
Matrices CHAPTER 8.1 ~ 8.8. Ch _2 Contents  8.1 Matrix Algebra 8.1 Matrix Algebra  8.2 Systems of Linear Algebra Equations 8.2 Systems of Linear.
Three different ways There are three different ways to show that ρ(A) is a simple eigenvalue of an irreducible nonnegative matrix A:
The basics of mathematical modeling (Not every computational science project requires a supercomputer)
Copyright © Cengage Learning. All rights reserved. 2 Limits and Derivatives.
Modeling Interaction: Predator-Prey and Beyond CS 170: Computing for the Sciences and Mathematics.
Chapter 5 MATRIX ALGEBRA: DETEMINANT, REVERSE, EIGENVALUES.
Section 5.1 First-Order Systems & Applications
Section 10.3 and Section 9.3 Systems of Equations and Inverses of Matrices.
Homogeneous Linear Systems with Constant Coefficients Solutions of Systems of ODEs.
What is the determinant of What is the determinant of
De novo discovery of mutated driver pathways in cancer Discussion leader: Matthew Bernstein Scribe: Kun-Chieh Wang Computational Network Biology BMI 826/Computer.
Dynamic Programming. A Simple Example Capital as a State Variable.
Signals & Systems Predicting System Performance February 27, 2013.
, Free vibration Eigenvalue equation EIGENVALUE EQUATION
3.4 Introduction to Eigenvalues
Computational Biology, Part 14 Recursion Relations Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Stats & Summary. The Woodbury Theorem where the inverses.
Copyright © 2006 Brooks/Cole, a division of Thomson Learning, Inc. Linear Programming: An Algebraic Approach 4 The Simplex Method with Standard Maximization.
Differential Equations MTH 242 Lecture # 28 Dr. Manshoor Ahmed.
Matrix models for population management and conservation March 2012 Jean-Dominique LEBRETON David KOONS Olivier GIMENEZ.
S3-1 ADM703, Section 3, August 2005 Copyright  2005 MSC.Software Corporation SECTION 3 SUSPENSION SYSTEM.
Complex Eigenvalues and Phase Portraits. Fundamental Set of Solutions For Linear System of ODEs With Eigenvalues and Eigenvectors and The General Solution.
Sect. 4.5: Cayley-Klein Parameters 3 independent quantities are needed to specify a rigid body orientation. Most often, we choose them to be the Euler.
Review of Eigenvectors and Eigenvalues from CliffsNotes Online mining-the-Eigenvectors-of-a- Matrix.topicArticleId-20807,articleId-
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Review of Eigenvectors and Eigenvalues
Unit 7 Test Tuesday Feb 11th
An Introduction to Mathematical Biomedicine
Degree and Eigenvector Centrality
MATH 374 Lecture 23 Complex Eigenvalues.
Eigenvalues and Eigenvectors
Linear Algebra Lecture 32.
MAT 2401 Linear Algebra 7.2 Diagonalization
Linear Algebra Lecture 33.
Linear Algebra Lecture 29.
Eigenvalues and Eigenvectors
Linear Algebra: Matrix Eigenvalue Problems – Part 2
Presentation transcript:

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. L t +1 = s L t + f A t P t +1 = p L t A t +1 = P t + a A t

Discovering Model Behavior We now guide the students through a process of discovery: –The students write Matlab code to run simulations with given parameters and initial data. –We direct the students to the discovery that the proportions always approach a fixed ratio by asking them to plot P / A. We also have them plot X t+1 /X t for each stage.

Model Behavior We fix p = a = 0.5, s = 0.25, f = 2, and choose initial population levels. Plot r = P / A. The ratio r approaches a constant that is independent of the initial conditions.

Analysis of the Model The stable growth rate is the eigenvalue of largest magnitude. The stable population ratios are given by the corresponding eigenvector. The students find the stable growth rate and population ratios using only basic algebra and “directed ingenuity.”

Analysis of the Model “P/A approaches a constant” means that P and A have the same growth rate as t → ∞. Assume L, P, and A all have growth rate λ. L t+1 = λ L t, P t+1 = λ P t, A t+1 = λ A t. λ L t = ¼ L t + 2 A t λ P t = ½ L t λ A t = P t + ½ A t

2 λ ( λ - ¼) P t = 2 A t, P t = ( λ - ½) A t (eqs 1,3) λ P t = ½ L t λ A t = P t + ½ A t Take L t = 2 λ P t (equation 2) Then λ L t = ¼ L t + 2 A t

2 λ ( λ - ¼) P t = 2 A t, P t = ( λ - ½) A t (eqs 1,3) λ P t = ½ L t λ A t = P t + ½ A t Take L t = 2 λ P t (equation 2) Then λ L t = ¼ L t + 2 A t r = ――― ―, r = λ - ½ 1 λ (λ - ¼) (r = P/A)(r = P/A)

2 λ ( λ - ¼) P t = 2 A t, P t = ( λ - ½) A t (eqs 1,3) λ P t = ½ L t λ A t = P t + ½ A t Take L t = 2 λ P t (equation 2) Then λ L t = ¼ L t + 2 A t r = ――― ―, r = λ - ½ 1 λ (λ - ¼) λ (λ - ¼) (λ - ½) = 1 (r = P/A)(r = P/A)

r = λ - ½r = λ - ½ A constant ratio is possible only for special values of λ !

λ (λ - ¼) (λ - ½) = 1r = λ - ½r = λ - ½ A constant ratio is possible only for special values of λ ! λ ≈ 1.27 r ≈ 0.77 Similarly, we get L/A ≈ The growth rate is ≈ 1.27, and the population ratio is ≈ 1.96 : 0.77 : 1.

Mathematical Questions Can we improve the calculation method by using a more sophisticated mathematical structure?

Mathematical Questions Can we improve the calculation method by using a more sophisticated mathematical structure? What happens if we allow the parameters to take on any biologically- realistic values?

Mathematical Questions Can we improve the calculation method by using a more sophisticated mathematical structure? What happens if we allow the parameters to take on any biologically- realistic values? –Are solutions always positive? –Do simulations always tend toward stable ratio and steady growth rate? –Can there be more than one solution? –If so, what do the simulations actually do?

Improving the Method Introduce matrix notation. Redo the calculation using matrix notation. –Introduce eigenvalues and eigenvectors. Develop the 2-step solution method: – det ( M - λ I ) = 0 to find the eigenvalues. – ( M - λ I ) x = 0 to find the eigenvectors.

Building the Theory We can prove there are no more than n eigenvalues.

Building the Theory We can prove there are no more than n eigenvalues. We can prove that long-term behavior is determined by the eigenvalue of largest modulus.

Building the Theory We can prove there are no more than n eigenvalues. We can prove that long-term behavior is determined by the eigenvalue of largest modulus. We can state an existence theorem: –Nonnegative, irreducible, primitive matrices have a unique eigenvalue of largest modulus. This eigenvalue is real and its eigenvector is real and strictly positive.

Results of Student Work We got excellent lab data to determine model parameters. Population growth data was consistent with model predictions, but with large experimental uncertainty. Predator-prey data was not useful, but we still learned the theory and mathematics.

Assessment -- Surveys Big positive changes from pre- to post- –If I need to, I can write a short computer program to study a mathematical model. –A lot of theoretical biology is mathematical. –I can learn a lot of biology from reading articles and books. No negative changes