math 636 – mathematical modeling

132
Introduction Salmon Populations Analysis of the Ricker’s Model Beverton-Holt and Hassell’s Model Math 636 – Mathematical Modeling Lecture Notes – More Applications of Nonlinear Dynamical Systems Joseph M. Mahaffy, [email protected]Department of Mathematics and Statistics Dynamical Systems Group Computational Sciences Research Center San Diego State University San Diego, CA 92182-7720 http://www-rohan.sdsu.edu/jmahaffy Fall 2011 Joseph M. Mahaffy, [email protected]Lecture Notes – More Applications of Nonlinear — (1/33)

Upload: others

Post on 31-Dec-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Math 636 – Mathematical Modeling

Lecture Notes – More Applications of Nonlinear DynamicalSystems

Joseph M. Mahaffy,〈[email protected]

Department of Mathematics and StatisticsDynamical Systems Group

Computational Sciences Research Center

San Diego State UniversitySan Diego, CA 92182-7720

http://www-rohan.sdsu.edu/∼jmahaffy

Fall 2011

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (1/33)

Page 2: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Outline

1 Introduction

2 Salmon PopulationsRicker’s Model

3 Analysis of the Ricker’s ModelEquilibriaStability AnalysisSkeena River Salmon Example

4 Beverton-Holt and Hassell’s ModelStudy of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (2/33)

Page 3: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Introduction - Population Models

Introduction - Population Models

Simplest (linear) model - Malthusian or exponential growthmodel

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (3/33)

Page 4: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Introduction - Population Models

Introduction - Population Models

Simplest (linear) model - Malthusian or exponential growthmodelLogistic growth model is a quadratic model

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (3/33)

Page 5: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Introduction - Population Models

Introduction - Population Models

Simplest (linear) model - Malthusian or exponential growthmodelLogistic growth model is a quadratic model

Malthusian growth term and a term for crowding effectsHas a carrying capacity reflecting natural limits topopulationsQuadratic updating function becomes negative for largepopulations

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (3/33)

Page 6: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Introduction - Population Models

Introduction - Population Models

Simplest (linear) model - Malthusian or exponential growthmodelLogistic growth model is a quadratic model

Malthusian growth term and a term for crowding effectsHas a carrying capacity reflecting natural limits topopulationsQuadratic updating function becomes negative for largepopulations

Ecologists have modified the logistic growth model to makethe updating function more realistic and better able tohandle largely fluctuating populations

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (3/33)

Page 7: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Introduction - Population Models

Introduction - Population Models

Simplest (linear) model - Malthusian or exponential growthmodelLogistic growth model is a quadratic model

Malthusian growth term and a term for crowding effectsHas a carrying capacity reflecting natural limits topopulationsQuadratic updating function becomes negative for largepopulations

Ecologists have modified the logistic growth model to makethe updating function more realistic and better able tohandle largely fluctuating populations

Ricker’s model used in fishery managementHassell’s model used for insects

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (3/33)

Page 8: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Introduction - Population Models

Introduction - Population Models

Simplest (linear) model - Malthusian or exponential growthmodelLogistic growth model is a quadratic model

Malthusian growth term and a term for crowding effectsHas a carrying capacity reflecting natural limits topopulationsQuadratic updating function becomes negative for largepopulations

Ecologists have modified the logistic growth model to makethe updating function more realistic and better able tohandle largely fluctuating populations

Ricker’s model used in fishery managementHassell’s model used for insects

Differentiation needed to analyze these models

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (3/33)

Page 9: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 1

Sockeye Salmon Populations – Life Cycle

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (4/33)

Page 10: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 1

Sockeye Salmon Populations – Life Cycle

Salmon are unique in that they breed in specific freshwater lakes and die

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (4/33)

Page 11: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 1

Sockeye Salmon Populations – Life Cycle

Salmon are unique in that they breed in specific freshwater lakes and die

Their offspring migrate to the ocean and mature for about4-5 years

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (4/33)

Page 12: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 1

Sockeye Salmon Populations – Life Cycle

Salmon are unique in that they breed in specific freshwater lakes and die

Their offspring migrate to the ocean and mature for about4-5 years

Mature salmon migrate at the same time to return to theexact same lake or river bed where they hatched

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (4/33)

Page 13: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 1

Sockeye Salmon Populations – Life Cycle

Salmon are unique in that they breed in specific freshwater lakes and die

Their offspring migrate to the ocean and mature for about4-5 years

Mature salmon migrate at the same time to return to theexact same lake or river bed where they hatched

Adult salmon breed and die

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (4/33)

Page 14: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 1

Sockeye Salmon Populations – Life Cycle

Salmon are unique in that they breed in specific freshwater lakes and die

Their offspring migrate to the ocean and mature for about4-5 years

Mature salmon migrate at the same time to return to theexact same lake or river bed where they hatched

Adult salmon breed and die

Their bodies provide many essential nutrients that nourishthe stream of their young

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (4/33)

Page 15: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 2

Sockeye Salmon Populations – Problems

Salmon populations in the Pacific Northwest are becomingvery endangered

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (5/33)

Page 16: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 2

Sockeye Salmon Populations – Problems

Salmon populations in the Pacific Northwest are becomingvery endangered

Many salmon spawning runs have become extinct

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (5/33)

Page 17: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 2

Sockeye Salmon Populations – Problems

Salmon populations in the Pacific Northwest are becomingvery endangered

Many salmon spawning runs have become extinct

Human activity adversely affect this complex life cycle ofthe salmon

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (5/33)

Page 18: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 2

Sockeye Salmon Populations – Problems

Salmon populations in the Pacific Northwest are becomingvery endangered

Many salmon spawning runs have become extinct

Human activity adversely affect this complex life cycle ofthe salmon

Damming rivers interrupts the runs

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (5/33)

Page 19: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 2

Sockeye Salmon Populations – Problems

Salmon populations in the Pacific Northwest are becomingvery endangered

Many salmon spawning runs have become extinct

Human activity adversely affect this complex life cycle ofthe salmon

Damming rivers interrupts the runsForestry allows the water to become too warm

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (5/33)

Page 20: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 2

Sockeye Salmon Populations – Problems

Salmon populations in the Pacific Northwest are becomingvery endangered

Many salmon spawning runs have become extinct

Human activity adversely affect this complex life cycle ofthe salmon

Damming rivers interrupts the runsForestry allows the water to become too warmAgriculture results in runoff pollution

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (5/33)

Page 21: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 3

Sockeye Salmon Populations – Skeena River

The life cycle of the salmon is an example of a complexdiscrete dynamical system

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (6/33)

Page 22: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 3

Sockeye Salmon Populations – Skeena River

The life cycle of the salmon is an example of a complexdiscrete dynamical system

The importance of salmon has produced many studies

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (6/33)

Page 23: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 3

Sockeye Salmon Populations – Skeena River

The life cycle of the salmon is an example of a complexdiscrete dynamical system

The importance of salmon has produced many studies

Sockeye salmon (Oncorhynchus nerka) in the Skeena riversystem in British Columbia

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (6/33)

Page 24: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 3

Sockeye Salmon Populations – Skeena River

The life cycle of the salmon is an example of a complexdiscrete dynamical system

The importance of salmon has produced many studies

Sockeye salmon (Oncorhynchus nerka) in the Skeena riversystem in British Columbia

Largely uneffected by human development

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (6/33)

Page 25: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 3

Sockeye Salmon Populations – Skeena River

The life cycle of the salmon is an example of a complexdiscrete dynamical system

The importance of salmon has produced many studies

Sockeye salmon (Oncorhynchus nerka) in the Skeena riversystem in British Columbia

Largely uneffected by human developmentLong time series of data – 1908 to 1952

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (6/33)

Page 26: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 3

Sockeye Salmon Populations – Skeena River

The life cycle of the salmon is an example of a complexdiscrete dynamical system

The importance of salmon has produced many studies

Sockeye salmon (Oncorhynchus nerka) in the Skeena riversystem in British Columbia

Largely uneffected by human developmentLong time series of data – 1908 to 1952Provide good system to model

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (6/33)

Page 27: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 4

Sockeye Salmon Populations – Spawning Behavior

Create table of sockeye salmon (Oncorhynchus nerka) inthe Skeena river system

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (7/33)

Page 28: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 4

Sockeye Salmon Populations – Spawning Behavior

Create table of sockeye salmon (Oncorhynchus nerka) inthe Skeena river system

Table lists four year averages from the starting year

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (7/33)

Page 29: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 4

Sockeye Salmon Populations – Spawning Behavior

Create table of sockeye salmon (Oncorhynchus nerka) inthe Skeena river system

Table lists four year averages from the starting year

Since 4 and 5 year old salmon spawn, each grouping of 4years is an approximation of the offspring of the previous 4year average

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (7/33)

Page 30: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 4

Sockeye Salmon Populations – Spawning Behavior

Create table of sockeye salmon (Oncorhynchus nerka) inthe Skeena river system

Table lists four year averages from the starting year

Since 4 and 5 year old salmon spawn, each grouping of 4years is an approximation of the offspring of the previous 4year average

Model is complicated because the salmon have adapted tohave either 4 or 5 year old mature adults spawn

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (7/33)

Page 31: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 4

Sockeye Salmon Populations – Spawning Behavior

Create table of sockeye salmon (Oncorhynchus nerka) inthe Skeena river system

Table lists four year averages from the starting year

Since 4 and 5 year old salmon spawn, each grouping of 4years is an approximation of the offspring of the previous 4year average

Model is complicated because the salmon have adapted tohave either 4 or 5 year old mature adults spawn

Simplify the model by ignoring this complexity

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (7/33)

Page 32: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Sockeye Salmon Populations 5

Sockeye Salmon Populations – Skeena River Table

Population in thousands

Year Population Year Population

1908 1,098 1932 278

1912 740 1936 448

1916 714 1940 528

1920 615 1944 639

1924 706 1948 523

1928 510

Four Year Averages of Skeena River Sockeye Salmon

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (8/33)

Page 33: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 1

Problems with Logistic growth model

Pn+1 = Pn + rPn

(

1 −Pn

M

)

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (9/33)

Page 34: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 1

Problems with Logistic growth model

Pn+1 = Pn + rPn

(

1 −Pn

M

)

Logistic growth model predicted certain yeast populationswell

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (9/33)

Page 35: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 1

Problems with Logistic growth model

Pn+1 = Pn + rPn

(

1 −Pn

M

)

Logistic growth model predicted certain yeast populationswell

This model does not fit the data for many organisms

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (9/33)

Page 36: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 1

Problems with Logistic growth model

Pn+1 = Pn + rPn

(

1 −Pn

M

)

Logistic growth model predicted certain yeast populationswell

This model does not fit the data for many organisms

A major problem is that large populations in the modelreturn a negative population in the next generation

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (9/33)

Page 37: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 1

Problems with Logistic growth model

Pn+1 = Pn + rPn

(

1 −Pn

M

)

Logistic growth model predicted certain yeast populationswell

This model does not fit the data for many organisms

A major problem is that large populations in the modelreturn a negative population in the next generation

Several alternative models use only a non-negative

updating function

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (9/33)

Page 38: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 1

Problems with Logistic growth model

Pn+1 = Pn + rPn

(

1 −Pn

M

)

Logistic growth model predicted certain yeast populationswell

This model does not fit the data for many organisms

A major problem is that large populations in the modelreturn a negative population in the next generation

Several alternative models use only a non-negative

updating function

Fishery management has often used Ricker’s Model

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (9/33)

Page 39: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 2

Ricker’s Model

Ricker’s model was originally formulated using studies ofsalmon populations

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (10/33)

Page 40: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 2

Ricker’s Model

Ricker’s model was originally formulated using studies ofsalmon populations

Ricker’s model is given by the equation

Pn+1 = R(Pn) = aPne−bPn

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (10/33)

Page 41: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 2

Ricker’s Model

Ricker’s model was originally formulated using studies ofsalmon populations

Ricker’s model is given by the equation

Pn+1 = R(Pn) = aPne−bPn

The positive constants a and b are fit to the data

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (10/33)

Page 42: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 2

Ricker’s Model

Ricker’s model was originally formulated using studies ofsalmon populations

Ricker’s model is given by the equation

Pn+1 = R(Pn) = aPne−bPn

The positive constants a and b are fit to the data

Consider the Skeena river salmon data

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (10/33)

Page 43: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 2

Ricker’s Model

Ricker’s model was originally formulated using studies ofsalmon populations

Ricker’s model is given by the equation

Pn+1 = R(Pn) = aPne−bPn

The positive constants a and b are fit to the data

Consider the Skeena river salmon data

The parent population of 1908-1911 is averaged to 1,098,000salmon/year returning to the Skeena river watershed

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (10/33)

Page 44: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 2

Ricker’s Model

Ricker’s model was originally formulated using studies ofsalmon populations

Ricker’s model is given by the equation

Pn+1 = R(Pn) = aPne−bPn

The positive constants a and b are fit to the data

Consider the Skeena river salmon data

The parent population of 1908-1911 is averaged to 1,098,000salmon/year returning to the Skeena river watershedIt is assumed that the resultant offspring that return tospawn from this group occurs between 1912 and 1915,which averages 740,000 salmon/year

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (10/33)

Page 45: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 3

Successive populations give data for updating functions

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (11/33)

Page 46: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 3

Successive populations give data for updating functions

Pn is parent population, and Pn+1 is surviving offspring

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (11/33)

Page 47: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 3

Successive populations give data for updating functions

Pn is parent population, and Pn+1 is surviving offspringNonlinear least squares fit of Ricker’s function

Pn+1 = 1.535Pne−0.000783 Pn

0 200 400 600 800 10000

100

200

300

400

500

600

700

800

900

1000

Parent (x1000) (4 Yr Ave)

Offs

prin

g (x

1000

) (4

Yr

Ave

)

Skeena Sockeye Salmon − Updating Function

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (11/33)

Page 48: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 4

Simulate the Ricker’s model using the initial average in 1908 asa starting point

1910 1915 1920 1925 1930 1935 1940 19450

200

400

600

800

1000

1200

t (Year)

Pop

ulat

ion

(x10

00)

Skeena Sockeye Salmon − Ricker’s Model

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (12/33)

Page 49: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 5

Summary of Ricker’s Model for Skeena river salmon

Ricker’s model levels off at a stable equilibrium around550,000

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (13/33)

Page 50: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 5

Summary of Ricker’s Model for Skeena river salmon

Ricker’s model levels off at a stable equilibrium around550,000

Model shows populations monotonically approaching theequilibrium

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (13/33)

Page 51: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 5

Summary of Ricker’s Model for Skeena river salmon

Ricker’s model levels off at a stable equilibrium around550,000

Model shows populations monotonically approaching theequilibrium

There are a few fluctuations from the variations in theenvironment

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (13/33)

Page 52: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Ricker’s Model

Ricker’s Model – Salmon 5

Summary of Ricker’s Model for Skeena river salmon

Ricker’s model levels off at a stable equilibrium around550,000

Model shows populations monotonically approaching theequilibrium

There are a few fluctuations from the variations in theenvironment

Low point during depression, suggesting bias fromeconomic factors

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (13/33)

Page 53: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 1

Analysis of the Ricker’s Model: General Ricker’s Model

Pn+1 = R(Pn) = aPne−bPn

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (14/33)

Page 54: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 1

Analysis of the Ricker’s Model: General Ricker’s Model

Pn+1 = R(Pn) = aPne−bPn

Equilibrium Analysis

The equilibria are found by setting Pe = Pn+1 = Pn, thus

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (14/33)

Page 55: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 1

Analysis of the Ricker’s Model: General Ricker’s Model

Pn+1 = R(Pn) = aPne−bPn

Equilibrium Analysis

The equilibria are found by setting Pe = Pn+1 = Pn, thus

Pe = aPee−bPe

0 = Pe(ae−bPe − 1)

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (14/33)

Page 56: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 1

Analysis of the Ricker’s Model: General Ricker’s Model

Pn+1 = R(Pn) = aPne−bPn

Equilibrium Analysis

The equilibria are found by setting Pe = Pn+1 = Pn, thus

Pe = aPee−bPe

0 = Pe(ae−bPe − 1)

The equilibria are

Pe = 0 and Pe =ln(a)

b

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (14/33)

Page 57: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 1

Analysis of the Ricker’s Model: General Ricker’s Model

Pn+1 = R(Pn) = aPne−bPn

Equilibrium Analysis

The equilibria are found by setting Pe = Pn+1 = Pn, thus

Pe = aPee−bPe

0 = Pe(ae−bPe − 1)

The equilibria are

Pe = 0 and Pe =ln(a)

b

Note that a > 1 required for a positive equilibriumJoseph M. Mahaffy, 〈[email protected]

Lecture Notes – More Applications of Nonlinear— (14/33)

Page 58: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 2

Stability Analysis of the Ricker’s Model: Find thederivative of the updating function

R(P ) = aPe−bP

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (15/33)

Page 59: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 2

Stability Analysis of the Ricker’s Model: Find thederivative of the updating function

R(P ) = aPe−bP

Derivative of the Ricker Updating Function

R ′(P ) = a(P (−be−bP ) + e−bP ) = ae−bP (1 − bP )

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (15/33)

Page 60: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 2

Stability Analysis of the Ricker’s Model: Find thederivative of the updating function

R(P ) = aPe−bP

Derivative of the Ricker Updating Function

R ′(P ) = a(P (−be−bP ) + e−bP ) = ae−bP (1 − bP )

At the Equilibrium Pe = 0

R(0) = a

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (15/33)

Page 61: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 2

Stability Analysis of the Ricker’s Model: Find thederivative of the updating function

R(P ) = aPe−bP

Derivative of the Ricker Updating Function

R ′(P ) = a(P (−be−bP ) + e−bP ) = ae−bP (1 − bP )

At the Equilibrium Pe = 0

R(0) = a

If 0 < a < 1, then Pe = 0 is stable and the population goesto extinction (also no positive equilibrium)

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (15/33)

Page 62: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 2

Stability Analysis of the Ricker’s Model: Find thederivative of the updating function

R(P ) = aPe−bP

Derivative of the Ricker Updating Function

R ′(P ) = a(P (−be−bP ) + e−bP ) = ae−bP (1 − bP )

At the Equilibrium Pe = 0

R(0) = a

If 0 < a < 1, then Pe = 0 is stable and the population goesto extinction (also no positive equilibrium)

If a > 1, then Pe = 0 is unstable and the population growsaway from the equilibrium

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (15/33)

Page 63: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 3

Since the Derivative of the Ricker Updating Function is

R ′(P ) = ae−bP (1 − bP )

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (16/33)

Page 64: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 3

Since the Derivative of the Ricker Updating Function is

R ′(P ) = ae−bP (1 − bP )

At the Equilibrium Pe = ln(a)b

R(ln(a)/b) = ae− ln(a)(1 − ln(a)) = 1 − ln(a)

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (16/33)

Page 65: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 3

Since the Derivative of the Ricker Updating Function is

R ′(P ) = ae−bP (1 − bP )

At the Equilibrium Pe = ln(a)b

R(ln(a)/b) = ae− ln(a)(1 − ln(a)) = 1 − ln(a)

The solution of Ricker’s model is stable andmonotonically approaches the equilibrium Pe = ln(a)/bprovided 1 < a < e ≈ 2.7183

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (16/33)

Page 66: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 3

Since the Derivative of the Ricker Updating Function is

R ′(P ) = ae−bP (1 − bP )

At the Equilibrium Pe = ln(a)b

R(ln(a)/b) = ae− ln(a)(1 − ln(a)) = 1 − ln(a)

The solution of Ricker’s model is stable andmonotonically approaches the equilibrium Pe = ln(a)/bprovided 1 < a < e ≈ 2.7183The solution of Ricker’s model is stable and oscillates as

it approaches the equilibrium Pe = ln(a)/b providede < a < e2 ≈ 7.389

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (16/33)

Page 67: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Analysis of the Ricker’s Model 3

Since the Derivative of the Ricker Updating Function is

R ′(P ) = ae−bP (1 − bP )

At the Equilibrium Pe = ln(a)b

R(ln(a)/b) = ae− ln(a)(1 − ln(a)) = 1 − ln(a)

The solution of Ricker’s model is stable andmonotonically approaches the equilibrium Pe = ln(a)/bprovided 1 < a < e ≈ 2.7183The solution of Ricker’s model is stable and oscillates as

it approaches the equilibrium Pe = ln(a)/b providede < a < e2 ≈ 7.389The solution of Ricker’s model is unstable and oscillates

as it grows away the equilibrium Pe = ln(a)/b provideda > e2 ≈ 7.389

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (16/33)

Page 68: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Skeena River Salmon Example

The best Ricker’s model for the Skeena sockeye salmonpopulation from 1908-1952 is

Pn+1 = R(Pn) = 1.535 Pne−0.000783 Pn

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (17/33)

Page 69: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Skeena River Salmon Example

The best Ricker’s model for the Skeena sockeye salmonpopulation from 1908-1952 is

Pn+1 = R(Pn) = 1.535 Pne−0.000783 Pn

From the analysis above, the equilibria are

Pe = 0 and Pe =ln(1.535)

0.000783= 547.3

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (17/33)

Page 70: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Skeena River Salmon Example

The best Ricker’s model for the Skeena sockeye salmonpopulation from 1908-1952 is

Pn+1 = R(Pn) = 1.535 Pne−0.000783 Pn

From the analysis above, the equilibria are

Pe = 0 and Pe =ln(1.535)

0.000783= 547.3

The derivative is

R ′(P ) = 1.535e−0.000783P (1 − 0.000783P )

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (17/33)

Page 71: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Skeena River Salmon Example

The best Ricker’s model for the Skeena sockeye salmonpopulation from 1908-1952 is

Pn+1 = R(Pn) = 1.535 Pne−0.000783 Pn

From the analysis above, the equilibria are

Pe = 0 and Pe =ln(1.535)

0.000783= 547.3

The derivative is

R ′(P ) = 1.535e−0.000783P (1 − 0.000783P )

At Pe = 0, R ′(0) = 1.535 > 1

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (17/33)

Page 72: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Skeena River Salmon Example

The best Ricker’s model for the Skeena sockeye salmonpopulation from 1908-1952 is

Pn+1 = R(Pn) = 1.535 Pne−0.000783 Pn

From the analysis above, the equilibria are

Pe = 0 and Pe =ln(1.535)

0.000783= 547.3

The derivative is

R ′(P ) = 1.535e−0.000783P (1 − 0.000783P )

At Pe = 0, R ′(0) = 1.535 > 1This equilibrium is unstable (as expected)

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (17/33)

Page 73: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

EquilibriaStability AnalysisSkeena River Salmon Example

Skeena River Salmon Example

The best Ricker’s model for the Skeena sockeye salmonpopulation from 1908-1952 is

Pn+1 = R(Pn) = 1.535 Pne−0.000783 Pn

From the analysis above, the equilibria are

Pe = 0 and Pe =ln(1.535)

0.000783= 547.3

The derivative is

R ′(P ) = 1.535e−0.000783P (1 − 0.000783P )

At Pe = 0, R ′(0) = 1.535 > 1This equilibrium is unstable (as expected)

At Pe = 547.3, R ′(547.3) = 0.571 < 1This equilibrium is stable with solutions monotonicallyapproaching the equilibrium, as observed in the simulation

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (17/33)

Page 74: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beverton-Holt Model

Beverton-Holt Model - Rational form

Pn+1 =aPn

1 + bPn

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (18/33)

Page 75: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beverton-Holt Model

Beverton-Holt Model - Rational form

Pn+1 =aPn

1 + bPn

Developed in 1957 for fisheries management

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (18/33)

Page 76: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beverton-Holt Model

Beverton-Holt Model - Rational form

Pn+1 =aPn

1 + bPn

Developed in 1957 for fisheries managementMalthusian growth rate a − 1

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (18/33)

Page 77: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beverton-Holt Model

Beverton-Holt Model - Rational form

Pn+1 =aPn

1 + bPn

Developed in 1957 for fisheries managementMalthusian growth rate a − 1Carrying capacity

M =a − 1

b

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (18/33)

Page 78: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beverton-Holt Model

Beverton-Holt Model - Rational form

Pn+1 =aPn

1 + bPn

Developed in 1957 for fisheries managementMalthusian growth rate a − 1Carrying capacity

M =a − 1

bSuperior to logistic model as updating function isnon-negative

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (18/33)

Page 79: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beverton-Holt Model

Beverton-Holt Model - Rational form

Pn+1 =aPn

1 + bPn

Developed in 1957 for fisheries managementMalthusian growth rate a − 1Carrying capacity

M =a − 1

bSuperior to logistic model as updating function isnon-negativeRare amongst nonlinear models - Has an explicit solution

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (18/33)

Page 80: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beverton-Holt Model

Beverton-Holt Model - Rational form

Pn+1 =aPn

1 + bPn

Developed in 1957 for fisheries managementMalthusian growth rate a − 1Carrying capacity

M =a − 1

bSuperior to logistic model as updating function isnon-negativeRare amongst nonlinear models - Has an explicit solutionGiven an initial population, P0

Pn+1 =MP0

P0 + (M − P0)a−n

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (18/33)

Page 81: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Hassell’s Model

Hassell’s Model - Alternate Rational form

Pn+1 = H(Pn) =aPn

(1 + bPn)c

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (19/33)

Page 82: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Hassell’s Model

Hassell’s Model - Alternate Rational form

Pn+1 = H(Pn) =aPn

(1 + bPn)c

Often used in insect populations

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (19/33)

Page 83: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Hassell’s Model

Hassell’s Model - Alternate Rational form

Pn+1 = H(Pn) =aPn

(1 + bPn)c

Often used in insect populations

Provides alternative to logistic and Ricker’s growthmodels, extending the Beverton-Holt model

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (19/33)

Page 84: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Hassell’s Model

Hassell’s Model - Alternate Rational form

Pn+1 = H(Pn) =aPn

(1 + bPn)c

Often used in insect populations

Provides alternative to logistic and Ricker’s growthmodels, extending the Beverton-Holt model

H(Pn) has 3 parameters, a, b, and c, while logistic,Ricker’s, and Beverton-Holt models have 2 parameters

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (19/33)

Page 85: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Hassell’s Model

Hassell’s Model - Alternate Rational form

Pn+1 = H(Pn) =aPn

(1 + bPn)c

Often used in insect populations

Provides alternative to logistic and Ricker’s growthmodels, extending the Beverton-Holt model

H(Pn) has 3 parameters, a, b, and c, while logistic,Ricker’s, and Beverton-Holt models have 2 parameters

Malthusian growth rate a − 1, like Beverton-Holt model

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (19/33)

Page 86: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 1

Study of a Beetle Population

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (20/33)

Page 87: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 1

Study of a Beetle Population

In 1946, A. C. Crombie studied several beetle populations

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (20/33)

Page 88: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 1

Study of a Beetle Population

In 1946, A. C. Crombie studied several beetle populations

The food was strictly controlled to maintain a constantsupply

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (20/33)

Page 89: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 1

Study of a Beetle Population

In 1946, A. C. Crombie studied several beetle populations

The food was strictly controlled to maintain a constantsupply

10 grams of cracked wheat were added weekly

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (20/33)

Page 90: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 1

Study of a Beetle Population

In 1946, A. C. Crombie studied several beetle populations

The food was strictly controlled to maintain a constantsupply

10 grams of cracked wheat were added weekly

Regular census of the beetle populations recorded

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (20/33)

Page 91: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 1

Study of a Beetle Population

In 1946, A. C. Crombie studied several beetle populations

The food was strictly controlled to maintain a constantsupply

10 grams of cracked wheat were added weekly

Regular census of the beetle populations recorded

These are experimental conditions for the Logistic

growth model

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (20/33)

Page 92: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 2

Study of Oryzaephilus surinamensis, the saw-tooth grain

beetle

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (21/33)

Page 93: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 3

Data on Oryzaephilus surinamensis, the saw-tooth grain

beetle

Week Adults Week Adults

0 4 16 405

2 4 18 471

4 25 20 420

6 63 22 430

8 147 24 420

10 285 26 475

12 345 28 435

14 361 30 480

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (22/33)

Page 94: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 4

Updating functions - Least squares best fit to data

Plot the data, Pn+1 vs. Pn, to fit an updating function

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (23/33)

Page 95: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 4

Updating functions - Least squares best fit to data

Plot the data, Pn+1 vs. Pn, to fit an updating function

Logistic growth model fit to data (SSE = 13,273)

Pn+1 = Pn + 0.962 Pn

(

1 −Pn

439.2

)

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (23/33)

Page 96: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 4

Updating functions - Least squares best fit to data

Plot the data, Pn+1 vs. Pn, to fit an updating function

Logistic growth model fit to data (SSE = 13,273)

Pn+1 = Pn + 0.962 Pn

(

1 −Pn

439.2

)

Beverton-Holt model fit to data (SSE = 10,028)

Pn+1 =3.010 Pn

1 + 0.00456 Pn

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (23/33)

Page 97: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 4

Updating functions - Least squares best fit to data

Plot the data, Pn+1 vs. Pn, to fit an updating function

Logistic growth model fit to data (SSE = 13,273)

Pn+1 = Pn + 0.962 Pn

(

1 −Pn

439.2

)

Beverton-Holt model fit to data (SSE = 10,028)

Pn+1 =3.010 Pn

1 + 0.00456 Pn

Hassell’s growth model fit to data (SSE = 9,955)

Pn+1 =3.269 Pn

(1 + 0.00745 Pn)0.8126

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (23/33)

Page 98: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 5

Graph of Updating functions and Beetle data

0 100 200 300 400 5000

100

200

300

400

500

Pn

Pn+

1

Grain Beetle − Updating Function

Logistic ModelBeverton−HoltHassell’s ModelBeetle DataIdentity Map

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (24/33)

Page 99: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 6

Time Series - Least squares best fit to data, P0

Use the updating functions from fitting data before

Adjust P0 by least sum of square errors to time seriesdata on beetles

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (25/33)

Page 100: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 6

Time Series - Least squares best fit to data, P0

Use the updating functions from fitting data before

Adjust P0 by least sum of square errors to time seriesdata on beetles

Logistic growth model fit to data gives P0 = 12.01 withSSE = 12,027

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (25/33)

Page 101: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 6

Time Series - Least squares best fit to data, P0

Use the updating functions from fitting data before

Adjust P0 by least sum of square errors to time seriesdata on beetles

Logistic growth model fit to data gives P0 = 12.01 withSSE = 12,027

Beverton-Holt model fit to data gives P0 = 2.63 withSSE = 8,578

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (25/33)

Page 102: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 6

Time Series - Least squares best fit to data, P0

Use the updating functions from fitting data before

Adjust P0 by least sum of square errors to time seriesdata on beetles

Logistic growth model fit to data gives P0 = 12.01 withSSE = 12,027

Beverton-Holt model fit to data gives P0 = 2.63 withSSE = 8,578

Hassell’s growth model fit to data gives P0 = 2.08 withSSE = 7,948

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (25/33)

Page 103: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 6

Time Series - Least squares best fit to data, P0

Use the updating functions from fitting data before

Adjust P0 by least sum of square errors to time seriesdata on beetles

Logistic growth model fit to data gives P0 = 12.01 withSSE = 12,027

Beverton-Holt model fit to data gives P0 = 2.63 withSSE = 8,578

Hassell’s growth model fit to data gives P0 = 2.08 withSSE = 7,948

Beverton-Holt and Hassell’s models are very close withboth significantly better than the logistic growth model

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (25/33)

Page 104: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Study of a Beetle Population 7

Time Series graph of Models with Beetle Data

0 5 10 15 20 25 300

100

200

300

400

500

n

Pn

Saw−Tooth Grain Beetle

Logistic ModelBeverton−HoltHassell’s ModelBeetle Data

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (26/33)

Page 105: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 1

Analysis of Hassell’s Model – Equilibria

Let Pe = Pn+1 = Pn, so

Pe =aPe

(1 + bPe)c

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (27/33)

Page 106: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 1

Analysis of Hassell’s Model – Equilibria

Let Pe = Pn+1 = Pn, so

Pe =aPe

(1 + bPe)c

Thus,Pe(1 + bPe)

c = aPe

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (27/33)

Page 107: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 1

Analysis of Hassell’s Model – Equilibria

Let Pe = Pn+1 = Pn, so

Pe =aPe

(1 + bPe)c

Thus,Pe(1 + bPe)

c = aPe

One equilibrium is Pe = 0 (as expected the extinctionequilibrium)

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (27/33)

Page 108: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 1

Analysis of Hassell’s Model – Equilibria

Let Pe = Pn+1 = Pn, so

Pe =aPe

(1 + bPe)c

Thus,Pe(1 + bPe)

c = aPe

One equilibrium is Pe = 0 (as expected the extinctionequilibrium)The other satisfies

(1 + bPe)c = a

1 + bPe = a1/c

Pe =a1/c − 1

bJoseph M. Mahaffy, 〈[email protected]

Lecture Notes – More Applications of Nonlinear— (27/33)

Page 109: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 2

Analysis of Hassell’s Model – Stability Analysis

Hassell’s updating function is

H(P ) =aP

(1 + bP )c

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (28/33)

Page 110: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 2

Analysis of Hassell’s Model – Stability Analysis

Hassell’s updating function is

H(P ) =aP

(1 + bP )c

Differentiate using the quotient rule and chain rule

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (28/33)

Page 111: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 2

Analysis of Hassell’s Model – Stability Analysis

Hassell’s updating function is

H(P ) =aP

(1 + bP )c

Differentiate using the quotient rule and chain ruleThe derivative of the denominator (chain rule) is

d

dP(1 + bP )c = c(1 + bP )c−1b = bc(1 + bP )c−1

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (28/33)

Page 112: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 2

Analysis of Hassell’s Model – Stability Analysis

Hassell’s updating function is

H(P ) =aP

(1 + bP )c

Differentiate using the quotient rule and chain ruleThe derivative of the denominator (chain rule) is

d

dP(1 + bP )c = c(1 + bP )c−1b = bc(1 + bP )c−1

By the quotient rule

H ′(P ) =a(1 + bP )c − abcP (1 + bP )c−1

(1 + bP )2c

= a1 + b(1 − c)P

(1 + bP )c+1

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (28/33)

Page 113: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 3

Analysis of Hassell’s Model – Stability Analysis

The derivative is

H ′(P ) = a1 + b(1 − c)P

(1 + bP )c+1

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (29/33)

Page 114: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 3

Analysis of Hassell’s Model – Stability Analysis

The derivative is

H ′(P ) = a1 + b(1 − c)P

(1 + bP )c+1

At Pe = 0, H ′(0) = a

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (29/33)

Page 115: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 3

Analysis of Hassell’s Model – Stability Analysis

The derivative is

H ′(P ) = a1 + b(1 − c)P

(1 + bP )c+1

At Pe = 0, H ′(0) = a

Since a > 1, the zero equilibrium is unstable

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (29/33)

Page 116: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 3

Analysis of Hassell’s Model – Stability Analysis

The derivative is

H ′(P ) = a1 + b(1 − c)P

(1 + bP )c+1

At Pe = 0, H ′(0) = a

Since a > 1, the zero equilibrium is unstable

Solutions monotonically growing away from theextinction equilibrium

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (29/33)

Page 117: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 4

Analysis of Hassell’s Model – Stability Analysis

The derivative is

H ′(P ) = a1 + b(1 − c)P

(1 + bP )c+1

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (30/33)

Page 118: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 4

Analysis of Hassell’s Model – Stability Analysis

The derivative is

H ′(P ) = a1 + b(1 − c)P

(1 + bP )c+1

At Pe = (a1/c − 1)/b, we find

H ′(Pe) = a1 + (1 − c)(a1/c − 1)

(1 + (a1/c − 1))c+1

=c

a1/c+ 1 − c

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (30/33)

Page 119: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 4

Analysis of Hassell’s Model – Stability Analysis

The derivative is

H ′(P ) = a1 + b(1 − c)P

(1 + bP )c+1

At Pe = (a1/c − 1)/b, we find

H ′(Pe) = a1 + (1 − c)(a1/c − 1)

(1 + (a1/c − 1))c+1

=c

a1/c+ 1 − c

The stability of the carrying capacity equilibrium

depends on both a and c, but not b

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (30/33)

Page 120: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Analysis of Hassell’s Model 4

Analysis of Hassell’s Model – Stability Analysis

The derivative is

H ′(P ) = a1 + b(1 − c)P

(1 + bP )c+1

At Pe = (a1/c − 1)/b, we find

H ′(Pe) = a1 + (1 − c)(a1/c − 1)

(1 + (a1/c − 1))c+1

=c

a1/c+ 1 − c

The stability of the carrying capacity equilibrium

depends on both a and c, but not bWhen c = 1 (Beverton-Holt model) H ′(Pe) = 1

a, so this

equilibrium is monotonically stable

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (30/33)

Page 121: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 1

Beetle Study Analysis – Logistic Growth Model

Pn+1 = F (Pn) = Pn + 0.962 Pn

(

1 −Pn

439.2

)

The equilibria are Pe = 0 and 439.2

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (31/33)

Page 122: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 1

Beetle Study Analysis – Logistic Growth Model

Pn+1 = F (Pn) = Pn + 0.962 Pn

(

1 −Pn

439.2

)

The equilibria are Pe = 0 and 439.2

The derivative of the updating function is

F ′(P ) = 1.962 − 0.00438 P

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (31/33)

Page 123: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 1

Beetle Study Analysis – Logistic Growth Model

Pn+1 = F (Pn) = Pn + 0.962 Pn

(

1 −Pn

439.2

)

The equilibria are Pe = 0 and 439.2

The derivative of the updating function is

F ′(P ) = 1.962 − 0.00438 P

At Pe = 0, F ′(0) = 1.962, so this equilibrium ismonotonically unstable

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (31/33)

Page 124: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 1

Beetle Study Analysis – Logistic Growth Model

Pn+1 = F (Pn) = Pn + 0.962 Pn

(

1 −Pn

439.2

)

The equilibria are Pe = 0 and 439.2

The derivative of the updating function is

F ′(P ) = 1.962 − 0.00438 P

At Pe = 0, F ′(0) = 1.962, so this equilibrium ismonotonically unstable

At Pe = 439.2, F ′(439.2) = 0.038, so this equilibrium ismonotonically stable

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (31/33)

Page 125: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 2

Beetle Study Analysis – Beverton-Holt Growth Model

Pn+1 = B(Pn) =3.010 Pn

1 + 0.00456 Pn

The equilibria are Pe = 0 and 440.8

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (32/33)

Page 126: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 2

Beetle Study Analysis – Beverton-Holt Growth Model

Pn+1 = B(Pn) =3.010 Pn

1 + 0.00456 Pn

The equilibria are Pe = 0 and 440.8

The derivative of the updating function is

B ′(P ) =3.010

(1 + 0.00456 P )2

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (32/33)

Page 127: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 2

Beetle Study Analysis – Beverton-Holt Growth Model

Pn+1 = B(Pn) =3.010 Pn

1 + 0.00456 Pn

The equilibria are Pe = 0 and 440.8

The derivative of the updating function is

B ′(P ) =3.010

(1 + 0.00456 P )2

At Pe = 0, B ′(0) = 3.010, so this equilibrium ismonotonically unstable

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (32/33)

Page 128: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 2

Beetle Study Analysis – Beverton-Holt Growth Model

Pn+1 = B(Pn) =3.010 Pn

1 + 0.00456 Pn

The equilibria are Pe = 0 and 440.8

The derivative of the updating function is

B ′(P ) =3.010

(1 + 0.00456 P )2

At Pe = 0, B ′(0) = 3.010, so this equilibrium ismonotonically unstable

At Pe = 440.8, B ′(440.8) = 0.332, so this equilibrium ismonotonically stable

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (32/33)

Page 129: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 3

Beetle Study Analysis – Hassell’s Growth Model

Pn+1 = H(Pn) =3.269 Pn

(1 + 0.00745 Pn)0.8126

The equilibria are Pe = 0 and 442.4

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (33/33)

Page 130: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 3

Beetle Study Analysis – Hassell’s Growth Model

Pn+1 = H(Pn) =3.269 Pn

(1 + 0.00745 Pn)0.8126

The equilibria are Pe = 0 and 442.4

The derivative of the updating function is

H ′(P ) = 3.2691 + 0.001396 P

(1 + 0.00745P )1.8126

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (33/33)

Page 131: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 3

Beetle Study Analysis – Hassell’s Growth Model

Pn+1 = H(Pn) =3.269 Pn

(1 + 0.00745 Pn)0.8126

The equilibria are Pe = 0 and 442.4

The derivative of the updating function is

H ′(P ) = 3.2691 + 0.001396 P

(1 + 0.00745P )1.8126

At Pe = 0, H ′(0) = 3.269, so this equilibrium ismonotonically unstable

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (33/33)

Page 132: Math 636 – Mathematical Modeling

IntroductionSalmon Populations

Analysis of the Ricker’s ModelBeverton-Holt and Hassell’s Model

Study of a Beetle PopulationAnalysis of Hassell’s ModelBeetle Study Analysis

Beetle Study Analysis 3

Beetle Study Analysis – Hassell’s Growth Model

Pn+1 = H(Pn) =3.269 Pn

(1 + 0.00745 Pn)0.8126

The equilibria are Pe = 0 and 442.4

The derivative of the updating function is

H ′(P ) = 3.2691 + 0.001396 P

(1 + 0.00745P )1.8126

At Pe = 0, H ′(0) = 3.269, so this equilibrium ismonotonically unstable

At Pe = 442.4, H ′(442.4) = 0.3766, so this equilibrium ismonotonically stable

Joseph M. Mahaffy, 〈[email protected]〉Lecture Notes – More Applications of Nonlinear— (33/33)