Computational Model Library

The Bronze Age Collapse model (BACO model) is written using free NetLogo software v.6.0.3. The purpose of using the BACO model is to develop a tool to identify and analyse the main factors that made the Late Bronze Age and Early Iron Age socio-ecological system resilient or vulnerable in the face of the environmental aridity recorded in the Aegean. The model explores the relationship between dependent and independent variables. Independent variables are: a) inter-annual rainfall variability for the Late Bronze Age and Early Iron Age in the eastern Mediterranean, b) intensity of raiding, c) percentage of marine, agricultural and other calorie sources included in the diet, d) soil erosion processes, e) farming assets, and d) storage capacity. Dependent variables are: a) human pressure for land, b) settlement patterns, c) number of commercial exchanges, d) demographic behaviour, and e) number of migrations.

Change and Senescence

André Martins | Published Tue Nov 10 20:28:59 2020

Agers and non-agers agent compete over a spatial landscape. When two agents occupy the same grid, who will survive is decided by a random draw where chances of survival are proportional to fitness. Agents have offspring each time step who are born at a distance b from the parent agent and the offpring inherits their genetic fitness plus a random term. Genetic fitness decreases with time, representing environmental change but effective non-inheritable fitness can increase as animals learn and get bigger.

Peer reviewed DogPopDy: ABM for ABC planning

Aniruddha Belsare Abi Vanak | Published Sat Aug 1 03:07:02 2020

An agent-based model designed as a tool to assess and plan free-ranging dog population management programs that implement Animal Birth Control (ABC). The time, effort, financial resources and conditions needed to successfully control dog populations and achieve rabies control can be determined by performing virtual experiments using DogPopDy.

Peer reviewed A Model of Global Diversity and Local Consensus in Status Beliefs

André Grow Andreas Flache Rafael Wittek | Published Wed Mar 1 18:03:05 2017 | Last modified Wed Oct 25 11:16:27 2017

This model makes it possible to explore how network clustering and resistance to changing existing status beliefs might affect the spontaneous emergence and diffusion of such beliefs as described by status construction theory.

This model simulates different seeding strategies for information diffusion in a social network adjusted to a case study area in rural Zambia. It systematically evaluates different criteria for seed selection (centrality measures and hierarchy), number of seeds, and interaction effects between seed selection criteria and set size.

Studies of colonization processes in past human societies often use a standard population model in which population is represented as a single quantity. Real populations in these processes, however, are structured with internal classes or stages, and classes are sometimes created based on social differentiation. In this present work, information about the colonization of old Providence Island was used to create an agent-based model of the colonization process in a heterogeneous environment for a population with social differentiation. Agents were socially divided into two classes and modeled with dissimilar spatial clustering preferences. The model and simulations assessed the importance of gregarious behavior for colonization processes conducted in heterogeneous environments by socially-differentiated populations. Results suggest that in these conditions, the colonization process starts with an agent cluster in the largest and most suitable area. The spatial distribution of agents maintained a tendency toward randomness as simulation time increased, even when gregariousness values increased. The most conspicuous effects in agent clustering were produced by the initial conditions and behavioral adaptations that increased the agent capacity to access more resources and the likelihood of gregariousness. The approach presented here could be used to analyze past human colonization events or support long-term conceptual design of future human colonization processes with small social formations into unfamiliar and uninhabited environments.


Bastien RICHARD Bastien Richard Bruno Bonté Olivier Barreteau Isabelle Braud | Published Fri Dec 20 13:44:16 2019 | Last modified Wed Oct 28 12:28:00 2020

WatASit is an agent-based model implemented in the CORMAS plateform. The model is developped to simulate irrigation situations at the operational level during a collective irrigation campaign.

A minimal genetic algorithm was preliminarily developed to search for the solution of an elementary arithmetic problem. It has been modified to explore the effect of a mutator gene and the consequent entrance into a hypermutation state. The phenomenon is particularly important in some types of tumorigenesis and in a more general way, in cells and tissues submitted to chronic sublethal environmental or genomic stress.
Since a long time, some scholars suppose that organisms speed up their own evolution by varying mutation rate, but evolutionary biologists are not convinced that evolution can select a mechanism promoting more (often harmful) mutations looking forward an environmental challenge. The aim of the model is to shed light on these controversial points of views.

COVID-19 US Masks

Dale Brearcliffe | Published Sun Oct 18 16:21:45 2020

This model is an abstract simulation of the COVID-19 virus in the United States population. It demonstrates how different masks of different types affect the progress of the virus.

Spatial rangeland model

Marco Janssen | Published Tue Jan 22 01:51:09 2019 | Last modified Sat Oct 17 02:03:28 2020

Spatial explicit model of a rangeland system, based on Australian conditions, where grass, woody shrubs and fire compete fore resources. Overgrazing can cause the system to flip from a healthy state to an unproductive shrub state. With the model one can explore the consequences of different movement rules of the livestock on the resilience of the system.

The model is discussed in Introduction to Agent-Based Modeling by Marco Janssen. For more information see

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.