shared common good models: first stepscecas.clemson.edu/...sharedcommongoodmodelsone.pdf ·...

38
Starting Calculus for Biologists Shared Common Good Models: First Steps James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 19, 2013

Upload: others

Post on 13-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Shared Common Good Models: First Steps

James K. Peterson

Department of Biological Sciences and Department of Mathematical SciencesClemson University

November 19, 2013

Page 2: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Outline

1 Opening Thoughts

2 A Shared Common Good Model

Page 3: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Abstract

This lecture begins our discussion of shared common good models.

Page 4: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

We are now ready to look at another interesting model fromevolutionary biology. Recall in the Chapter on Viability, wediscussed how a phenotype of type A might spread through apopulation. We didn’t say much about what the phenotype A mighthave been, but what we were really thinking about was an allelethat codes for the high level trait we might call altruistic behavior.

So type A is the allele that codes for altruism and typeB the allelethat represents the lack of altruistic behavior. Note our discussionis about characteristics of human populations that are very highlevel – not at all like our previous efforts on low level things likeprotein transcription.

Our discussions here are based on some of in Chapter 3 ofMcElreath and Boyd’s book Mathematical Models of SocialEvolution: A Guide for the Perplexed from 2007.

Page 5: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

We are now ready to look at another interesting model fromevolutionary biology. Recall in the Chapter on Viability, wediscussed how a phenotype of type A might spread through apopulation. We didn’t say much about what the phenotype A mighthave been, but what we were really thinking about was an allelethat codes for the high level trait we might call altruistic behavior.

So type A is the allele that codes for altruism and typeB the allelethat represents the lack of altruistic behavior. Note our discussionis about characteristics of human populations that are very highlevel – not at all like our previous efforts on low level things likeprotein transcription.

Our discussions here are based on some of in Chapter 3 ofMcElreath and Boyd’s book Mathematical Models of SocialEvolution: A Guide for the Perplexed from 2007.

Page 6: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

We are now ready to look at another interesting model fromevolutionary biology. Recall in the Chapter on Viability, wediscussed how a phenotype of type A might spread through apopulation. We didn’t say much about what the phenotype A mighthave been, but what we were really thinking about was an allelethat codes for the high level trait we might call altruistic behavior.

So type A is the allele that codes for altruism and typeB the allelethat represents the lack of altruistic behavior. Note our discussionis about characteristics of human populations that are very highlevel – not at all like our previous efforts on low level things likeprotein transcription.

Our discussions here are based on some of in Chapter 3 ofMcElreath and Boyd’s book Mathematical Models of SocialEvolution: A Guide for the Perplexed from 2007.

Page 7: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

A major problem in biology is how altruistic behavior could evolve ina population. Key work was done by W. Hamilton in 1963 in thepaper The Evolution of Altruistic Behaviour in The AmericanNaturalist and 1964, in the paper The genetical evolution of socialbehavior in the Journal of Theoretical Biology. You should look atthose papers. Our discussion in this chapter just touches on allthese interesting things.

Before we go on, we want to take a minute and discuss thephilosophy of this course again. Since this could be your last coursein mathematics (although we hope we have encouraged you to takemore!), we have been working hard to show you that to developinsight into complicated problems requires you to think hard anddeep about the biology and behavior you see in your data and soforth and then use your training in mathematics and computationaltechniques to help you build simple models that confirm or denyyour suspicions.

This is a very iterative process and we go back and forth betweenour different versions as we hone in on a better understanding. Butthe key really is to learn how to think for yourself.

Page 8: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

A major problem in biology is how altruistic behavior could evolve ina population. Key work was done by W. Hamilton in 1963 in thepaper The Evolution of Altruistic Behaviour in The AmericanNaturalist and 1964, in the paper The genetical evolution of socialbehavior in the Journal of Theoretical Biology. You should look atthose papers. Our discussion in this chapter just touches on allthese interesting things.

Before we go on, we want to take a minute and discuss thephilosophy of this course again. Since this could be your last coursein mathematics (although we hope we have encouraged you to takemore!), we have been working hard to show you that to developinsight into complicated problems requires you to think hard anddeep about the biology and behavior you see in your data and soforth and then use your training in mathematics and computationaltechniques to help you build simple models that confirm or denyyour suspicions.

This is a very iterative process and we go back and forth betweenour different versions as we hone in on a better understanding. Butthe key really is to learn how to think for yourself.

Page 9: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

A major problem in biology is how altruistic behavior could evolve ina population. Key work was done by W. Hamilton in 1963 in thepaper The Evolution of Altruistic Behaviour in The AmericanNaturalist and 1964, in the paper The genetical evolution of socialbehavior in the Journal of Theoretical Biology. You should look atthose papers. Our discussion in this chapter just touches on allthese interesting things.

Before we go on, we want to take a minute and discuss thephilosophy of this course again. Since this could be your last coursein mathematics (although we hope we have encouraged you to takemore!), we have been working hard to show you that to developinsight into complicated problems requires you to think hard anddeep about the biology and behavior you see in your data and soforth and then use your training in mathematics and computationaltechniques to help you build simple models that confirm or denyyour suspicions.

This is a very iterative process and we go back and forth betweenour different versions as we hone in on a better understanding. Butthe key really is to learn how to think for yourself.

Page 10: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

A proper point of view for teaching mathematics and computationto biology majors involves the inculcation of digital literacy andproblem solving capability.

An interesting scenario would be to require calculus for biologist’scourse MATHSC 106-Bio to be a prerequisite for BIOL111.Students would be introduced to computational tools via MatLabin MATHSC 106-Bio and the statistics package R. BIOL110 wouldteach R to its students and MATHSC 106-Bio would teach MatLabto its students.

MATHSC 106-Bio covers the basics of calculus and modeling up toand including portions of calculus of several variables. Regression iscovered carefully in MATHSC 106-Bio also as welll as a generaldiscusion of the evolutionary biology law known as Hamilton’s Rule.

Page 11: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

A proper point of view for teaching mathematics and computationto biology majors involves the inculcation of digital literacy andproblem solving capability.

An interesting scenario would be to require calculus for biologist’scourse MATHSC 106-Bio to be a prerequisite for BIOL111.Students would be introduced to computational tools via MatLabin MATHSC 106-Bio and the statistics package R. BIOL110 wouldteach R to its students and MATHSC 106-Bio would teach MatLabto its students.

MATHSC 106-Bio covers the basics of calculus and modeling up toand including portions of calculus of several variables. Regression iscovered carefully in MATHSC 106-Bio also as welll as a generaldiscusion of the evolutionary biology law known as Hamilton’s Rule.

Page 12: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

A proper point of view for teaching mathematics and computationto biology majors involves the inculcation of digital literacy andproblem solving capability.

An interesting scenario would be to require calculus for biologist’scourse MATHSC 106-Bio to be a prerequisite for BIOL111.Students would be introduced to computational tools via MatLabin MATHSC 106-Bio and the statistics package R. BIOL110 wouldteach R to its students and MATHSC 106-Bio would teach MatLabto its students.

MATHSC 106-Bio covers the basics of calculus and modeling up toand including portions of calculus of several variables. Regression iscovered carefully in MATHSC 106-Bio also as welll as a generaldiscusion of the evolutionary biology law known as Hamilton’s Rule.

Page 13: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

All of this background is then made a prerequisite for the six coursesBIOSC 443 (Ecology) , BIOSC 302 Animal Diversity), BIOSC335 (Evolutionary Biology), BIOSC401 (Physiology), BIOSC461 (Cell Biology) and GEN 440 (Bioinformatics). This is donevia the inclusion of quantitative modules which use mathematicsand computational modeling to illustrate important concepts ineach class.

The instructors can assume the students have familiarity with theuse of R for statistical modeling and MatLab for mathematicalmodeling. Such an assumption frees the instructor to cover materialat a more sophisticated level enabling a better transition to modernbiological usage.

We would then see the a web of intellectual tools spread throughthe biology major with the dependences as shown in the next figure.

Food for thought, eh?

Page 14: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

All of this background is then made a prerequisite for the six coursesBIOSC 443 (Ecology) , BIOSC 302 Animal Diversity), BIOSC335 (Evolutionary Biology), BIOSC401 (Physiology), BIOSC461 (Cell Biology) and GEN 440 (Bioinformatics). This is donevia the inclusion of quantitative modules which use mathematicsand computational modeling to illustrate important concepts ineach class.

The instructors can assume the students have familiarity with theuse of R for statistical modeling and MatLab for mathematicalmodeling. Such an assumption frees the instructor to cover materialat a more sophisticated level enabling a better transition to modernbiological usage.

We would then see the a web of intellectual tools spread throughthe biology major with the dependences as shown in the next figure.

Food for thought, eh?

Page 15: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

All of this background is then made a prerequisite for the six coursesBIOSC 443 (Ecology) , BIOSC 302 Animal Diversity), BIOSC335 (Evolutionary Biology), BIOSC401 (Physiology), BIOSC461 (Cell Biology) and GEN 440 (Bioinformatics). This is donevia the inclusion of quantitative modules which use mathematicsand computational modeling to illustrate important concepts ineach class.

The instructors can assume the students have familiarity with theuse of R for statistical modeling and MatLab for mathematicalmodeling. Such an assumption frees the instructor to cover materialat a more sophisticated level enabling a better transition to modernbiological usage.

We would then see the a web of intellectual tools spread throughthe biology major with the dependences as shown in the next figure.

Food for thought, eh?

Page 16: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

All of this background is then made a prerequisite for the six coursesBIOSC 443 (Ecology) , BIOSC 302 Animal Diversity), BIOSC335 (Evolutionary Biology), BIOSC401 (Physiology), BIOSC461 (Cell Biology) and GEN 440 (Bioinformatics). This is donevia the inclusion of quantitative modules which use mathematicsand computational modeling to illustrate important concepts ineach class.

The instructors can assume the students have familiarity with theuse of R for statistical modeling and MatLab for mathematicalmodeling. Such an assumption frees the instructor to cover materialat a more sophisticated level enabling a better transition to modernbiological usage.

We would then see the a web of intellectual tools spread throughthe biology major with the dependences as shown in the next figure.

Food for thought, eh?

Page 17: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

EXST 301

M106Bio

BIOL110

BIOS302

BIOS443

BIOS335

BIOS401

BIOS461

GEN440

BIOL111

Page 18: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

Now in the sections that follow these remarks, we are going toexplore the idea of altruistic behavior and how it might be a winningthing to pass on the future generations in a variety of ways using anumber of different modeling paradigms. It is a great example toshow you how those of us who model keep trying to find better andbetter ways to understand.

This is a very iterative process and we go back and forth betweenour different versions as we hone in on a better understanding. Butthe key really is to learn how to think for yourself.

Now in the sections that follow these remarks, we are going toexplore the idea of altruistic behavior and how it might be a winningthing to pass on the future generations in a variety of ways using anumber of different modeling paradigms. It is a great example toshow you how those of us who model keep trying to find better andbetter ways to understand.

Page 19: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

Now in the sections that follow these remarks, we are going toexplore the idea of altruistic behavior and how it might be a winningthing to pass on the future generations in a variety of ways using anumber of different modeling paradigms. It is a great example toshow you how those of us who model keep trying to find better andbetter ways to understand.

This is a very iterative process and we go back and forth betweenour different versions as we hone in on a better understanding. Butthe key really is to learn how to think for yourself.

Now in the sections that follow these remarks, we are going toexplore the idea of altruistic behavior and how it might be a winningthing to pass on the future generations in a variety of ways using anumber of different modeling paradigms. It is a great example toshow you how those of us who model keep trying to find better andbetter ways to understand.

Page 20: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

Opening Thoughts

Now in the sections that follow these remarks, we are going toexplore the idea of altruistic behavior and how it might be a winningthing to pass on the future generations in a variety of ways using anumber of different modeling paradigms. It is a great example toshow you how those of us who model keep trying to find better andbetter ways to understand.

This is a very iterative process and we go back and forth betweenour different versions as we hone in on a better understanding. Butthe key really is to learn how to think for yourself.

Now in the sections that follow these remarks, we are going toexplore the idea of altruistic behavior and how it might be a winningthing to pass on the future generations in a variety of ways using anumber of different modeling paradigms. It is a great example toshow you how those of us who model keep trying to find better andbetter ways to understand.

Page 21: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We could define altruism as a behavior which reduces the fitness ofthe person who has this behavior but increases the fitness of theperson who benefits from this altruistic behavior.

However, another notion of altruism is that it is a behavior whichreduces the fitness of the person who engages in it relative to thepeople who benefit from it.

So there are two types of altruism: absolute and relative. Let’sdesign a simple model to help us think about this more clearly. Let’salso call the person or individual in the population that uses somebehavior an actor.

Page 22: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We could define altruism as a behavior which reduces the fitness ofthe person who has this behavior but increases the fitness of theperson who benefits from this altruistic behavior.

However, another notion of altruism is that it is a behavior whichreduces the fitness of the person who engages in it relative to thepeople who benefit from it.

So there are two types of altruism: absolute and relative. Let’sdesign a simple model to help us think about this more clearly. Let’salso call the person or individual in the population that uses somebehavior an actor.

Page 23: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We could define altruism as a behavior which reduces the fitness ofthe person who has this behavior but increases the fitness of theperson who benefits from this altruistic behavior.

However, another notion of altruism is that it is a behavior whichreduces the fitness of the person who engages in it relative to thepeople who benefit from it.

So there are two types of altruism: absolute and relative. Let’sdesign a simple model to help us think about this more clearly. Let’salso call the person or individual in the population that uses somebehavior an actor.

Page 24: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We have some animals that live in a pool: following McElreath,these are salamanders. Each salamander can choose to poop in thepool or walk outside of the pool to do it.

So the act of walking outside the pool is a cost to the salamanderthat does it. But every creature in the pond shares the commonbenefit of having cleaner water.

Consider the following matrix for interaction of two salamanders,Salamander 1 and Salamander 2. This table records the fitnessconsequences of each of four possible interactions.

Page 25: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We have some animals that live in a pool: following McElreath,these are salamanders. Each salamander can choose to poop in thepool or walk outside of the pool to do it.

So the act of walking outside the pool is a cost to the salamanderthat does it. But every creature in the pond shares the commonbenefit of having cleaner water.

Consider the following matrix for interaction of two salamanders,Salamander 1 and Salamander 2. This table records the fitnessconsequences of each of four possible interactions.

Page 26: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We have some animals that live in a pool: following McElreath,these are salamanders. Each salamander can choose to poop in thepool or walk outside of the pool to do it.

So the act of walking outside the pool is a cost to the salamanderthat does it. But every creature in the pond shares the commonbenefit of having cleaner water.

Consider the following matrix for interaction of two salamanders,Salamander 1 and Salamander 2. This table records the fitnessconsequences of each of four possible interactions.

Page 27: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

In the interaction of two salamanders, each has a 50% chance ofeither cooperating by going out of the pool to poop or staying inthe pool to poop. There are four types of interactions.

they both go outside the pool to poop is calledV(walk out, walk out).the salamander 1 is nice and walks outside the pool to poopbut salamander 2 poops in the pool. Call thisV(walk out, stay in).salamander one poops in the pool and salamander two walksout of the pool to poop. Call this V(stay in, walk out).salamander one and salamander two both poop in the pool.Call this V(stay in, stay in).

Page 28: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

Since going outside of the pool to poop is an action that helps thegroup, we can call this cooperation.

If a salamander stays in the pool to poop, the salamander goesagainst the group benefit; we say the salamander defects. Thegeneral form of our matrix is

Salamander TwoSalamander One Go outside to poop Stay in to poopGo outside to poop V(walk out, walk out) V(walk out, stay in)Stay in to poop V(stay in, walk out) V(stay in, stay in)

Let B be the total benefit for the population; we call this the groupbenefit. We let c be the private cost to a salamander to leaving thepool to poop.

Page 29: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

Since going outside of the pool to poop is an action that helps thegroup, we can call this cooperation.

If a salamander stays in the pool to poop, the salamander goesagainst the group benefit; we say the salamander defects. Thegeneral form of our matrix is

Salamander TwoSalamander One Go outside to poop Stay in to poopGo outside to poop V(walk out, walk out) V(walk out, stay in)Stay in to poop V(stay in, walk out) V(stay in, stay in)

Let B be the total benefit for the population; we call this the groupbenefit. We let c be the private cost to a salamander to leaving thepool to poop.

Page 30: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

Since going outside of the pool to poop is an action that helps thegroup, we can call this cooperation.

If a salamander stays in the pool to poop, the salamander goesagainst the group benefit; we say the salamander defects. Thegeneral form of our matrix is

Salamander TwoSalamander One Go outside to poop Stay in to poopGo outside to poop V(walk out, walk out) V(walk out, stay in)Stay in to poop V(stay in, walk out) V(stay in, stay in)

Let B be the total benefit for the population; we call this the groupbenefit. We let c be the private cost to a salamander to leaving thepool to poop.

Page 31: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

What should these four fitness consequences be?

V (walk out, walk out): since this option is chosen 50% of the timethe the average group benefit seen is B/2. However, Salamanderone uses this option at the same time salamander two uses it. Sothere is an additional B/2 that comes from that choice. The cost ofgoing outside to poop is always c so the total fitness for player oneis upgraded by B − c .

V (stay in, walk out): since Salamander one stays in the pool thereis no private cost incurred. Thus, the upgrade in fitness forSalamander one is B/2.

V (walk out, stay in): since Salamander one goes out of the pool topoop, the fitness increase Salamander one sees is B/2 − c . There isno effect from Salamander two’s choice on Salamander One’sfitness.

V (stay in, stay in) If both salamanders poop in the pool, this doesnot change the group benefit, so the fitness increase of salamanderone should be 0.

Page 32: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We can summarize what we have said into a table as shown below.The table shows the fitness consequences to Salamander one. Thisis called the Payoff Matrix for Salamander One.

Salamander TwoSalamander One Go outside to poop Stay in to poopGo outside to poop B − c B/2 − cStay in to poop B/2 0

When does the action to be altruistic and help the group spreadthroughout the population? This happens when the best choice foreach salamander to make is the one that increases the overall good.In our example above, if it was true that B/2 − c > 0, then we havethe other terms are all larger than B/2 − c as

B − c = B/2 + B/2 − c > B/2 − c and B/2 > B/2 − c

In this case, the best choice to make is always that bothsalamander’s cooperate for the group benefit and go outside thepoop to poop. So this action spreads throughout the populationand becomes dominant.

Page 33: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We can summarize what we have said into a table as shown below.The table shows the fitness consequences to Salamander one. Thisis called the Payoff Matrix for Salamander One.

Salamander TwoSalamander One Go outside to poop Stay in to poopGo outside to poop B − c B/2 − cStay in to poop B/2 0

When does the action to be altruistic and help the group spreadthroughout the population? This happens when the best choice foreach salamander to make is the one that increases the overall good.In our example above, if it was true that B/2 − c > 0, then we havethe other terms are all larger than B/2 − c as

B − c = B/2 + B/2 − c > B/2 − c and B/2 > B/2 − c

In this case, the best choice to make is always that bothsalamander’s cooperate for the group benefit and go outside thepoop to poop. So this action spreads throughout the populationand becomes dominant.

Page 34: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

We can summarize what we have said into a table as shown below.The table shows the fitness consequences to Salamander one. Thisis called the Payoff Matrix for Salamander One.

Salamander TwoSalamander One Go outside to poop Stay in to poopGo outside to poop B − c B/2 − cStay in to poop B/2 0

When does the action to be altruistic and help the group spreadthroughout the population? This happens when the best choice foreach salamander to make is the one that increases the overall good.In our example above, if it was true that B/2 − c > 0, then we havethe other terms are all larger than B/2 − c as

B − c = B/2 + B/2 − c > B/2 − c and B/2 > B/2 − c

In this case, the best choice to make is always that bothsalamander’s cooperate for the group benefit and go outside thepoop to poop. So this action spreads throughout the populationand becomes dominant.

Page 35: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

Example

Let B = 3 and c = 1 in our salamander model. Write down the payoffmatrix and determine if the action to go outside the pool, i.e. bealtruistic, spreads throughout the population.

Solution

For these values, the payoff matrix is

Salamander Two

Salamander One Go outside to poop Stay in to poopGo outside to poop 2 1/2Stay in to poop 3/2 0

and since B/2 − c = 1/2 > 0, this action will spread throughout thepopulation.

Page 36: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

Example

Let B = 2.0 and c = 0.8 in our salamander model. Write down thepayoff matrix and determine if the action to go outside the pool, i.e. bealtruistic, spreads throughout the population.

Solution

For these values, the payoff matrix is

Salamander Two

Salamander One Go outside to poop Stay in to poopGo outside to poop 1.2 0.2Stay in to poop 1.0 0

and since B/2 − c = 0.2 > 0, this action will spread throughout thepopulation.

Page 37: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

Example

Let B = 2 and c = 1.3 in our salamander model. Write down the payoffmatrix and determine if the action to go outside the pool, i.e. bealtruistic, spreads throughout the population.

Solution

For these values, the payoff matrix is

Salamander Two

Salamander One Go outside to poop Stay in to poopGo outside to poop 0.7 −0.3Stay in to poop 1.0 0

and since B/2− c = −0.3 < 0, this action will not spread throughout thepopulation.

Page 38: Shared Common Good Models: First Stepscecas.clemson.edu/...SharedCommonGoodModelsOne.pdf · Starting Calculus for Biologists Opening Thoughts A major problem in biology is how altruistic

Starting Calculus for Biologists

A Shared Common Good Model

Homework 76

76.1 Let B = 4 and c = 3 in our salamander model. Write down thepayoff matrix and determine if the action to go outside the pool, i.e.be altruistic, spreads throughout the population.

76.2 Let B = 10 and c = 4 in our salamander model. Write down thepayoff matrix and determine if the action to go outside the pool, i.e.be altruistic, spreads throughout the population.

76.3 Let B = 2 and c = 1 in our salamander model. Write down thepayoff matrix and determine if the action to go outside the pool, i.e.be altruistic, spreads throughout the population.

76.4 Let B = 5 and c = 2 in our salamander model. Write down thepayoff matrix and determine if the action to go outside the pool, i.e.be altruistic, spreads throughout the population.