The discrete logistic growth model proves valuable in the study of simple organisms. However, sexual organisms and organisms living in a more complex environment often do not follow logistic growth very well. Scientists have discovered that certain animals require a minimum number of animals in a colony before they reproduce successfully. If the population is too small, then they have difficulty finding mates or they are incapable of defending the colony from competitors or predators. This is called the Allee effect.

This problem studies a population of birds that forms colonies to improve defenses against raptor predators and enhance mating possibilities. Suppose that the relatively new colony is studied over 10 years, and the annual counts (in thousands) are given in the table below. 

n (yr) Pn n (yr) Pn
0 5.1 6 10.3
1 5.5 7 12.4
2 5.9 8 14.7
3 6.5 9 16.0
4 7.5 10 16.2
5 8.7


In this problem, we study three models to simulate the data above. In each of the three models, we find and graph the updating function for the discrete dynamical model, then we simulate the model with a time series, adjusting the initial population to best fit the data in the table. 

a. We begin this problem fitting the discrete logistic growth model to the population data above. If we assume that the population is closed (meaning that immigration and emigration are ignored), then the updating function must pass through the origin. Under this assumption, the logistic growth model has the following simple quadratic form: 

Pn+1 = F(Pn) = rPn - mPn2

where the constants 
r and m must be determined from the data. 

Begin by finding the logistic updating function. This is accomplished by plotting 
Pn+1 vs.Pn. (Let the data for the populations from year 0 to 9 represent Pn in one column, then in the next column enter the populations from year 1 to 10, representing Pn+1.) Use Excel's trendline to fit a polynomial of order 2 with its intercept set to zero. 

The updating function is used to simulate the model and compare to the time series data. Begin with a reasonable guess for the initial population, P0, then use Excel's solver to minimize the sum of square errors between the simulated model and the population data. Give the model population prediction at n = 5 and  n = 9 and find the percent error at each of these times from the actual data given.

b. Recall that equilibria are found by solving 

Pe = F(Pe)

where F(P) is the updating function. Find the equilibria for the logistic growth model given above. 

Write the derivative of the updating function 
F '(P). Find the value of the derivative at all equilibria and determine the local behavior of the solution near each of those equilibria. State whether each equilibrium is Stable or Unstable and if it is Monotonic or Oscillatory.

c. Bird populations are generally not closed systems. The birds can readily fly to other colonies, so the model could need to account for immigration or emigration. The next model that we consider is a minor extension to the discrete logistic model that includes emigration. Under this assumption, the logistic growth model has the full quadratic form: 

Pn+1 = G(Pn) = sPn - kPn2 - m

where the constants 
sk, and m must be determined from the data. 

Find the new logistic growth with emigration updating function much as you did in Part a. However, simply use Excel's trendline to fit a polynomial of
order 2 (without setting the intercept to zero). This updating function is used to simulate the model with emigration. You compare the new simulation to the time series data. Again start with a reasonable guess for the initial population, 
P0, then use Excel's solver to minimize the sum of square errors between the simulated model and the population data. Give the model population prediction at n = 5 and  n = 9 and find the percent error at each of these times from the actual data given.

d. Now the equilibria are found by solving 

Pe = G(Pe)

where G(P) is the updating function. Find the equilibria for the logistic growth model with emigration given above. 

Write the derivative of the updating function
G '(P)Find the value of the derivative at all equilibria and determine the local behavior of the solution near each of those equilibria. State whether each equilibrium is Stable or Unstable and if it is Monotonic or Oscillatory.

e. An alternative population model includes the phenomenon called the Allee effect. This model is again based on a closed system, so the updating function passes through the origin. However, the model satisfies a cubic equation, so has three equilibria. This discrete population model has the following form: 

Pn+1 = G(Pn) = aPn - bPn2 - cPn3

where the constants a, b, and c must be determined from the data. Find the allee effect model updating function much as you did previously. Use Excel's trendline to fit a polynomial of order 3 that must pass through the origin.  

This updating function is used to simulate the allee effect model. You compare the new simulation to the time series data. Again start with a reasonable guess for the initial population, 
P0, then use Excel's solver to minimize the sum of square errors between the simulated model and the population data. 
Give the model population prediction at 
n = 5 and  n = 9 and find the percent error at each of these times from the actual data given.

f. Now the three equilibria are found by solving 

Pe = A(Pe)

where
A(P) is the updating function for the model with the allee effect. Find the equilibria for this model. 

Write the derivative of the updating function
A '(P)Find the value of the derivative at all equilibria and determine the local behavior of the solution near each of those equilibria. State whether each equilibrium is Stable or Unstable and if it is Monotonic or Oscillatory.

g. Graph all three updating functions 1. Logistic growth,
F(P) 2. Logistic growth with emigration, G(P) 3. Cubic growth (Allee), A(P). Include the original data in your graph and add the identity map, 

Pn+1Pn

All of these functions are to be on a single graph, labeled properly, and extending to the origin. Take your domain and range to be about 1.5 times the largest equilibrium. Briefly discuss the relationship between the equilibria computed above and the identity map shown in your graph. Discuss the similarities and differences that you observe between the three updating functions. Describe how well each of the updating functions fit the data. (Don't forget to relate your sum of square errors.) Which updating function appears to fit the data best? Do you expect these models to be valid for large values of Pn based on the updating functions? Explain your answer. 

h. After finding the updating functions, you simulated the models, finding the best values of 
P0 for each of the models. Present a single graph of the time series formed from the simulation of all three models, including the time series data given in the table above. Which model best matches the actual initial starting population? Which model best fits the data? Explain.

Write a short discussion that compares and contrasts the three models. Which model do you believe is better and why? Give strengths and weaknesses of each model. Give a brief biological description of what your best models imply about this gregarious species of bird.

[1] Allee, W. C , Emerson, A. E., Park, O., Park, T. and Schmidt, K. P. (1949). Principles of animal ecology.