population growth biological experiments on the computer manil suri professor, department of...

26
Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistic University of Maryland Baltimore County Baltimore, MD 21250 www.manilsuri.com Copyright © Manil Suri 2009

Upload: cale-birchett

Post on 14-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Population Growth

Biological experiments on the computer

Manil SuriProfessor, Department of Mathematics and StatisticsUniversity of Maryland Baltimore CountyBaltimore, MD 21250www.manilsuri.com

Copyright © Manil Suri 2009

Page 2: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

“Doubling” (Exponential Growth)Consider bacteria growing in a dish. Growth depends on

factors like amount of food, temperature, size of dish, etc.

We want to find out how the population growth proceeds.Suppose first the number of bacteria doubles every hour

Page 3: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Say the population at hour 0 is 0.1 million, i.e.X0=0.1

Then, at hour 1, hour 2, hour 3, etc, we have:X1=0.2X2=0.4X3=0.8X4=1.6X5=3.2X6=6.4

The rule is: X 2X The population grows very fast.

Page 4: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Doubling of Bacteria

Page 6: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

More Realistic Growth Model

Instead of

X 2X,

we now modify this to

X 2X (1-X).

What does this extra factor (1-X) do for us?

As x becomes larger, this factor becomes smaller.

It puts the brakes on growth.

Page 7: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Let’s try it! x 2x x 2x(1-x)

X0=0.1X1=0.2X2=0.4X3=0.8X4=1.6X5=3.2X6=6.4

X0=0.1000X1=0.1800X2=0.2952X3=0.4161X4=0.4859X5=0.4996X6=0.4999

What is happening to the population now?

Page 8: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Comparison of Growth

Page 9: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Let’s continue on the computer

• We will use link below for “Nonlinear Web” applet (can also find this by typing

“nonlinear web” on Google – first link

that appears in list) (instructions follow)

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Page 10: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

CONTROLS

Slide Cursor tochange to 2.0 in formula for F(x)(TRY IT ON WEB)

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Page 11: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

CONTROLS

Move your arrow aroundYou will see this lowerright box gives the x-value.

Now place the arrow so that the box reads x=0.1Click.

Q: What are the two curves?

Q: What is the intersection of the two curves?

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Page 12: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Now click “Iterate” boxThis gives the line segments shown

Q: What is the point marked on the straight line?

Notice that thisleft box gives the value of x0,i.e. x0=0.1 (initial population)

The right boxalways gives thex-value of the location of your arrow.

Page 13: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Click “Iterate” several times.

Q: What points are marked out on the straight line?

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Next, click “Iterate All.”

Q: Can you see a tiny red dot?

What the program is doing is calculating the iterations for you. The red dot shows what the population finallyends up as being. The answer is 0.5.Now press the “Del Trans” button. Only the final answer, the red dot, should remain.

Page 14: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

HOW PROGAM WORKSEach time you click, the program calculates

the population up to x200, i.e. it calculates

200 steps using the rule!

It shows the first 25 steps in black, and the

next 175 in red.

In the previous case, all 175 steps landed in

just one spot, at 0.5!

The red tells us where the population will

finally end up.

Page 15: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

What if you start with a different initial population?

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

What if you start with x0 bigger than 0.5, for instance x0=0.9?Q: What is the final value of the population you get?

Try x0=0.2, 0.4,etc – different values.

Now, the population actually decreases, then goes again to 0.5

Page 16: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

More Experiments

We have seen that the population always ends up at 0.5, no matter what it starts with. Let us now see what happens if we change the number 2 in the rule F(x)=2.0 x(1-x). This is the growth constant.

Slide Cursor tochange 2.0 to 1.5 in formula for F(x)Growth Constant=1.5

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Try this with different initial x0. Q: What is the final population?

Page 17: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Next, repeat with F(x)=2.5x(1-x).What is the final population now?

Final Population=0.33333Final Population=0.5Final Population=0.6

To summarize (Different Growth Constants):F(x)=1.5x(1-x) F(x)=2x(1-x) F(x)=2.5x(1-x)

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Page 18: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Experiments: Growth Rate < 1

Try growth rate=0.5, 0.7, 0.9.Q What is the final population?Q Why does this happen?

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Page 19: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

SUMMARY SO FAR

Let c be the growth constant.

Our experiments so far have shown that:

1. If c<=1, then the population dies out.

2. If 1<c<=3, then population ends up at a final value given by the intersection of the two graphs

For c=3, the population may go to this value

very slowly (try it!)

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Page 20: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

The case c=3

Try different initial populations. Q: How does the size of the red box change?

Click on the “Del Trans” button. What happens?(From now on, we will only be interested in the redpart – what happens after a long time.)

Now try c=3.02. What do you see?

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Page 21: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Experiments: Growth Rate c>3

Q: What is the population doing at c=3.32?

Try it with c=3.02, 3.12, 3.32.

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

Page 22: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

“Boom and Bust” Phenomena

When the growth constant becomes high

enough, the population no longer settles at

one value, but varies between two values.

(A “periodic orbit” with period=2)

Seen in crab populations, insect/bird

populations, etc.

Page 23: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Growth Constant above 3.45

Try taking c=3.45, then 3.47, 3.50, 3.52.

What do you observe?

Now take c=3.54. What happens?

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

A periodic orbit withperiod=4.

Page 24: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

CHAOSTaking the growth constant even higher, we

get increasingly unpredictable behavior, until

at c=4, there is complete chaos.

For what value of c between 3.5 and 4 does the picture suddenly clear up?

http://math.bu.edu/DYSYS/applets/nonlinear-web.html

(You should see a value for which you suddenly get an “L” shape)

Page 25: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

CHAOS

Starting with twoinitial values very close to each other,the populations become quickly farapart.

This is why it is impossible to predict weather in the long term.

Page 26: Population Growth Biological experiments on the computer Manil Suri Professor, Department of Mathematics and Statistics University of Maryland Baltimore

Other ExperimentsYou can try other population functions by

changing “logistic” (upper left box)

to “quadratic” or “tent” or “doubling.” These

can be thought of as different growth rules.http://math.bu.edu/DYSYS/applets/nonlinear-web.html

As shown in the video, the quadratic map gives

rise to fractals and the Coverly Set. (Use link

below to experiment)

http://www.ibiblio.org/e-notes/MSet/Anim/ManJuOrb.htm