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.

First release.

This is a companion discussion topic for the original entry at https://www.comses.net/codebases/19e2fa5b-5b59-4e25-a255-89e22db5e366/releases/1.0.0/