WHAT IS IT?
This is an evolutionary biology model. In it, different breeds of cows compete
for natural resources. Individuals that are more successful in getting the
resources will reproduces more often, and will thus be more evolutionarily
successful.
There are two breeds of agents: greedy and cooperative cows. Every turn, each cow
looks at the patch that it is currently on, and eats a unit of grass. The greedy
cows eat the grass regardless of the length of the grass on the current patch.
The cooperative cows won't eat the grass below a certain height. This behavior
is significant because below a certain height (called the 'growth threshold') the
grass grows at a far slower rate than above it. Thus, the cooperative agents
leave more food for the overall population at a cost to their individual
well-being, while the greedy agents eat the grass down to the nub, regardless of
the effect on the overall population.
HOW TO USE IT?
GO: Starts and stops the model.
SETUP: Resets the simulation according to the parameters set
by the sliders.
NUMBER-G: Sets the number of greedy cows.
NUMBER-COOP: Sets the number of cooperative cows.
VISCOSITY: This value determines the limitations on the movement of the cows. At
a value of 0 or 1, each cow moves forward 1 each turn. As the value is
increased, the cows are limited to a fraction of their movement. This value is
the denominator of that fraction; thus, the higher the viscosity, the less the
mobility of the cows. The term 'viscosity' derives from imagining a thick or
viscous fluid as the medium through which the agents must move.
GRASS-ENERGY: Each time a cow can each some grass from the patch that it
currently occupies, it increases its energy by the value of this slider.
METABOLISM: Every turn, each cow loses the amount of energy set by this slider.
If the cows energy reaches 0, it dies. Every cow starts with a default energy of
50, which means it can go five turns without eating.
REP-LEVEL: If a cow's energy reaches the value of this slider, it reproduces.
This value represents the food-gathering success that a cow would have to have in
order to be able to reproduce.
REP-COST: Each time a cow reproduces, it loses the amount of energy set by this
slider. This value represents the energy cost of reproduction.
L-G-CHANCE: This value is the percentage chance that the grass below the growth
threshold will grow back. The higher this value, the less the descrepancy
between the behaviors of the cooperative and greedy cows.
H-G-CHANCE: This value is the percentage chance that the grass above the growth
threshold will grow back. The lower this value, the less the descrepancy between
the behaviors of the cooperative and greedy cows.
MAX-GRASS: This value sets the highest length to which the grass can grow.
L-H-THRESH: This value sets the growth threshold. At, or above this value, the
grass grows back with H-G-CHANCE. Beclow this value, the grass grows back with
L-G-CHANCE.
THINGS TO NOTICE
Using the default settings, notice how the greedy (blue) cows quickly take over
the world. Look at the number of cooperative versus greedy agents. Also, look at
the different growth habits on the graph. Which population expanded first?
THINGS TO TRY
Slowly increase the VISCOSITY slider. What happens to the graph? What happens
to the populations?
At what value of VISCOSITY do the populations' growth rates change dramatically?
What does this indicate about the evolutionary advantages of Cooperating versus
being Greedy? What are the important environmental factors?
Change the METABOLISM and the GRASS-ENGERY values. How do these values affect
the model?
Change the L-G-CHANCE and the H-G-CHANCE values. How do these values affect the
model?
How does the L-H-THRESH value affect the growth of the populations?
EXTENDING THE MODEL
This model explores only one type of cooperative behavior, namely eating the
grass above the growth threshold (the L-H-THRESH value). What other cooperative,
or altruistic, behaviors could be modeled that hurt individual fitness, while
helping the group overall? What other environmental conditions than grass length
could be used to effect the health of a population?
This model relies primarily upon population viscosity (the VISCOSITY slider) to
alter the behavior of the cows to allow for the success of the cooperative
agents. What other variables could have such a drastic effect on the
evolutionary success of populations?
Also, consider that in this model the behaviors are fixed. What would happen if
the agents learned, or changed their behavior based on food availability?
RELATED MODELS
Altruism (Trait) Model