Computational Model Library

Monogamous Reproduction in Small Populations and the Enforcement of the Incest Taboo (version 1.0.0)

This program was developed to simulate monogamous reproduction in small populations (and the enforcement of the incest taboo).

Every tick is a year. Adults can look for a mate and enter a relationship. Adult females in a Relationship (under the age of 52) have a chance to become pregnant. Everyone becomes not alive at 77 (at which point people are instead displayed as flowers).

User can select a starting-population. The starting population will be adults between the ages of 18 and 42.

User can determine if the model should enforce the basic incest taboo (enforce-basic-incest-taboo). Selecting true prevents basic incest among the population.

User can select chance-to-find-mate-if-available to determine the chance of a single adult finding a mate in a given year (if available; note that the model also enforces a maximum age difference of 12 years for couples).

User can select chance-of-pregnancy-if-in-relationship to determine chance of a female in a relationship becoming pregnant in a given year.

To start click ‘setup’. Setup initializes the population. Each person will appear as a circle that is either blue (if male) or pink (if female). A persons vertical position is determined by their age. A person’s horizontal position is initially random (but a mate-seeker will align with their mate when found).

User should consider selecting a slow speed.

Clicking ‘go’ will start the simulation.

People will move up as they age (and newborns will appear at the bottom). People will instead appear as flowers after they “die” (note that an ‘alive’ variable is used to determine if a person is alive; they do not cease to exist to netlogo until after 400 years).

People who are in a relationship will have a red line drawn between them.

Dads will have a blue line drawn to each of their children.

The model will stop when nobody is left alive or the population reaches 500.

Release Notes

First release.

Version Submitter First published Last modified Status
1.0.0 Ian Stuart Wed Jan 18 00:11:02 2023 Wed Jan 18 00:11:02 2023 Published Peer Reviewed


This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.