NetLogo banner

Home
Download
Help
Resources
Extensions
FAQ
NetLogo Publications
Contact Us
Donate

Models:
Library
Community
Modeling Commons

Beginners Interactive NetLogo Dictionary (BIND)
NetLogo Dictionary

User Manuals:
Web
Printable
Chinese
Czech
Farsi / Persian
Japanese
Spanish

  Donate

NetLogo Models Library:
Sample Models/Biology/Evolution

(back to the library)

Wolf Sheep Stride Inheritance

[screen shot]

If you download the NetLogo application, this model is included. You can also Try running it in NetLogo Web

WHAT IS IT?

This model is a variation on the predator-prey ecosystems model Wolf-Sheep Predation. In this model, predator and prey can inherit a stride length, which describes how far forward they move in each model time step. When wolves and sheep reproduce, the children inherit the parent's stride length--though it may be mutated. By modeling this type of inheritance, the user can now see the effects of natural selection within the model.

HOW IT WORKS

This model is fundamentally very similar to Wolf-Sheep Predation. Sheep eat grass and wolves eat sheep. They also randomly wander the world. However, at initialization, wolves have a stride of INITIAL-WOLF-STRIDE and sheep have a stride of INITIAL-SHEEP-STRIDE. This means some sheep (wolves) can go farther in a particular tick than their compatriots. Wolves and sheep wander around the world moving STRIDE-LENGTH in a random direction at each step. When wolves and sheep reproduce, they pass their stride length down to their young. However, there is a chance that the stride length will mutate, becoming slightly larger or smaller than that of its parent.

HOW TO USE IT

  1. Adjust the slider parameters (see below), or use the default settings
  2. Press the SETUP button
  3. Press the GO button to begin the simulation
  4. Look at the monitors to see the current population sizes
  5. Look at the POPULATIONS plot to watch the populations fluctuate over time
  6. Look at the Strid Length plots to watch how the STRIDE-LENGTH for each agent fluctuates over time

Sliders

INITIAL-NUMBER-SHEEP: The initial size of sheep population INITIAL-NUMBER-WOLVES: The initial size of wolf population

INITIAL-SHEEP-STRIDE: The initial STRIDE-LENGTH for sheep INITIAL-WOLF-STRIDE: The initial STRIDE-LENGTH for wolves

WOLF-STRIDE-DRIFT and SHEEP-STRIDE-DRIFT: How much variation an offspring of a wolf or a sheep can have in its stride length compared to its parent. For example, if set to 0.4, then an offspring might have a stride length up to 0.4 less than the parent or 0.4 more than the parent. This is a way of controlling how much mutation occurs during reproduction.

Half a unit of energy is deducted from each wolf and sheep at every time step. If STRIDE-LENGTH-PENALTY? is on, additional energy unit is deducted, scaled to the length of stride the animal takes (e.g., 0.5 stride deducts an additional 0.5 energy units each step). That is, there is a cost to having a longer stride.

THINGS TO NOTICE

WOLF STRIDE HISTOGRAM and SHEEP STRIDE HISTOGRAM will show how the population distribution of different animal strides is changing.

In general, sheep get faster over time and wolves get slower or move at the same speed. Sheep get faster in part, because remaining on a square with no grass is less advantageous than moving to new locations to consume grass that is not eaten. Sheep typically converge on an average stride length close to 1. Why do you suppose it is not advantageous for sheep stride length to keep increasing far beyond 1? Make sure to run the model multiple times with different settings. The outcome is not always the same.

If you turn STRIDE-LENGTH-PENALTY? off, sheep will become faster over time, but will not stay close to a stride length of 1. Instead they will become faster and faster, effectively jumping over multiple patches with each simulation step.

THINGS TO TRY

Try adjusting the parameters under various settings. How sensitive is the stability of the model to the particular parameters?

Can you find any parameters that generate a stable ecosystem where there are at least two distinct groups of sheep or wolves with different average stride lengths?

EXTENDING THE MODEL

Add a cone of vision for sheep and wolves that allows them to chase or run away from each other. Make this an inheritable trait.

NETLOGO FEATURES

This model uses two breeds of turtle to represent wolves and sheep.

RELATED MODELS

Wolf Sheep Predation, Bug Hunt Speeds

HOW TO CITE

If you mention this model or the NetLogo software in a publication, we ask that you include the citations below.

For the model itself:

Please cite the NetLogo software as:

COPYRIGHT AND LICENSE

Copyright 2006 Uri Wilensky.

CC BY-NC-SA 3.0

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

Commercial licenses are also available. To inquire about commercial licenses, please contact Uri Wilensky at uri@northwestern.edu.

(back to the NetLogo Models Library)