Computational Model Library

Our mission is to help computational modelers develop, document, and share their computational models in accordance with community standards and good open science and software engineering practices. Model authors can publish their model source code in the Computational Model Library with narrative documentation as well as metadata that supports open science and emerging norms that facilitate software citation, computational reproducibility / frictionless reuse, and interoperability. Model authors can also request private peer review of their computational models. Models that pass peer review receive a DOI once published.

All users of models published in the library must cite model authors when they use and benefit from their code.

Please check out our model publishing tutorial and feel free to contact us if you have any questions or concerns about publishing your model(s) in the Computational Model Library.

Displaying 10 of 332 results for "J Hall" clear search

IDEAL

Arika Ligmann-Zielinska | Published Thursday, August 07, 2014

IDEAL: Agent-Based Model of Residential Land Use Change where the choice of new residential development in based on the Ideal-point decision rule.

Peer reviewed A Computational Simulation for Task Allocation Influencing Performance in the Team System

Shaoni Wang | Published Friday, November 11, 2022 | Last modified Thursday, April 06, 2023

This model system aims to simulate the whole process of task allocation, task execution and evaluation in the team system through a feasible method. On the basis of Complex Adaptive Systems (CAS) theory and Agent-based Modelling (ABM) technologies and tools, this simulation system attempts to abstract real-world teams into MAS models. The author designs various task allocation strategies according to different perspectives, and the interaction among members is concerned during the task-performing process. Additionally, knowledge can be acquired by such an interaction process if members encounter tasks they cannot handle directly. An artificial computational team is constructed through ABM in this simulation system, to replace real teams and carry out computational experiments. In all, this model system has great potential for studying team dynamics, and model explorers are encouraged to expand on this to develop richer models for research.

Peer reviewed Torsten Hägerstrand’s Spatial Innovation Diffusion Model

Sean Bergin | Published Friday, September 14, 2012 | Last modified Saturday, April 27, 2013

This model is a replication of Torsten Hägerstrand’s 1965 model–one of the earliest known calibrated and validated simulations with implicit “agent based” methodology.

Simulation of the Governance of Complex Systems

Fabian Adelt Johannes Weyer Robin D Fink Andreas Ihrig | Published Monday, December 18, 2017 | Last modified Friday, March 02, 2018

Simulation-Framework to study the governance of complex, network-like sociotechnical systems by means of ABM. Agents’ behaviour is based on a sociological model of action. A set of basic governance mechanisms helps to conduct first experiments.

Peer reviewed soslivestock model

Marco Janssen Irene Perez Ibarra Diego J. Soler-Navarro Alicia Tenza Peral | Published Wednesday, May 28, 2025 | Last modified Tuesday, June 10, 2025

The purpose of this model is to analyze how different management strategies affect the wellbeing, sustainability and resilience of an extensive livestock system under scenarios of climate change and landscape configurations. For this purpose, it simulates one cattle farming system, in which agents (cattle) move through the space using resources (grass). Three farmer profiles are considered: 1) a subsistence farmer that emphasizes self-sufficiency and low costs with limited attention to herd management practices, 2) a commercial farmer focused on profit maximization through efficient production methods, and 3) an environmental farmer that prioritizes conservation of natural resources and animal welfare over profit maximization. These three farmer profiles share the same management strategies to adapt to climate and resource conditions, but differ in their goals and decision-making criteria for when, how, and whether to implement those strategies. This model is based on the SequiaBasalto model (Dieguez Cameroni et al. 2012, 2014, Bommel et al. 2014 and Morales et al. 2015), replicated in NetLogo by Soler-Navarro et al. (2023).

One year is 368 days. Seasons change every 92 days. Each step begins with the growth of grass as a function of climate and season. This is followed by updating the live weight of animals according to the grass height of their patch, and grass consumption, which is determined based on the updated live weight. Animals can be supplemented by the farmer in case of severe drought. After consumption, cows grow and reproduce, and a new grass height is calculated. This updated grass height value becomes the starting grass height for the next day. Cows then move to the next area with the highest grass height. After that, cattle prices are updated and cattle sales are held on the first day of fall. In the event of a severe drought, special sales are held. Finally, at the end of the day, the farm balance and the farmer’s effort are calculated.

This is a generic sub-model of animal territory formation. It is meant to be a reusable building block, but not in the plug-and-play sense, as amendments are likely to be needed depending on the species and region. The sub-model comprises a grid of cells, reprenting the landscape. Each cell has a “quality” value, which quantifies the amount of resources provided for a territory owner, for example a tiger. “Quality” could be prey density, shelter, or just space. Animals are located randomly in the landscape and add grid cells to their intial cell until the sum of the quality of all their cells meets their needs. If a potential new cell to be added is owned by another animal, competition takes place. The quality values are static, and the model does not include demography, i.e. mortality, mating, reproduction. Also, movement within a territory is not represented.

This repository contains the Python implementation of an agent-based model investigating how localized boundary-crossing dynamics generate large-scale connectivity in structured multi-attractor landscapes.

Agents evolve in a continuous two-dimensional environment composed of attractor basins. A fraction of agents exhibits exploratory higher-mobility dynamics, while the remaining agents remain locally constrained. The model analyzes how localized configurational transitions accumulate into transition networks that progressively integrate the explored state space.

The repository includes:

Spatiotemporal Visualization of Emotional and Emotional-related Mental States

Luis Macedo | Published Monday, November 07, 2011 | Last modified Saturday, April 27, 2013

A system that receives from an agent-based social simulation the agent’s emotional data, their emotional-related data such as motivations and beliefs, as well as their location, and visualizes of all this information in a two dimensional map of the geographic region the agents inhabit as well as on graphs along the time dimension.

Opinion Dynamics Under Intergroup Conflict Escalation

Meysam Alizadeh Alin Coman Michael Lewis Katia Sycara | Published Friday, March 14, 2014 | Last modified Wednesday, October 29, 2014

We develop an agent-based model to explore the effect of perceived intergroup conflict escalation on the number of extremists. The proposed model builds on the 2D bounded confidence model proposed by Huet et al (2008).

Social norms and the dominance of Low-doers

Antonio Franco | Published Wednesday, July 13, 2016 | Last modified Sunday, December 02, 2018

The code for the paper “Social norms and the dominance of Low-doers”

Displaying 10 of 332 results for "J Hall" clear search

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.
Accept