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 347 results for "J Hall" clear search

Communication processes occur in complex dynamic systems impacted by person attitudes and beliefs, environmental affordances, interpersonal interactions and other variables that all change over time. Many of the current approaches utilized by Communication researchers are unable to consider the full complexity of communication systems or the over time nature of our data. We apply agent-based modeling to the Reinforcing Spirals Model and the Spiral of Silence to better elucidate the complex and dynamic nature of this process. Our preliminary results illustrate how environmental affordances (i.e. social media), closeness of the system and probability of outspokenness may impact how attitudes change over time. Additional analyses are also proposed.

Social Media

Lila Zayed Vivian Hamidi | Published Monday, November 29, 2021

This project attempts to model how social media platforms recommend a user followers based on their interests, and how those individual interests change as a result of the influences from those they follow/are followed by.

We have three types of users on the platform:

Consumers (🔴), who update their interests based on who they’re following.
Creators (⬛), who update their interests based on who’s following them.
…

The Pampas Model is an Agent-Based Model intended to explore the dynamics of structural and land use changes in agricultural systems of the Argentine Pampas in response to climatic, technological economic, and political drivers.

Inquisitiveness in ad hoc teams

Davide Secchi | Published Sunday, October 18, 2015 | Last modified Thursday, June 11, 2020

This model builds on inquisitiveness as a key individual disposition to expand the bounds of their rationality. It represents a system where teams are formed around problems and inquisitive agents integrate competencies to find ‘emergent’ solutions.

This model is based on the Narragansett Bay, RI recreational fishery. The two types of agents are piscivorous fish and fishers (shore and boat fishers are separate “breeds”). Each time step represents one week. Open season is weeks 1-26, assuming fishing occurs during half the year. At each weekly time step, fish agents grow, reproduce, and die. Fisher agents decide whether or not to fish based on their current satisfaction level, and those that do go fishing attempt to catch a fish. If they are successful, they decide whether to keep or release the fish. In our publication, this model was linked to an Ecopath with Ecosim food web model where the commercial harvest of forage fish affected the biomass of piscivorous fish - which then became the starting number of piscivorous fish for this ABM. The number of fish caught in a season of this ABM was converted to a fishing pressure and input back into the food web model.

Zooarchaeological evidences indicate that rabbit hunting became prevalent during the Upper Palaeolithic in the Iberian Peninsula.

The purpose of the ABM is to test if warren hunting using nets as a collective strategy can explain the introduction of rabbits in the human diet in the Iberian Peninsula during this period. It is analyzed whether this hunting strategy has an impact on human diet breadth by affecting the relative abundance of other main taxa in the dietary spectrum.
Model validity is measured by comparing simulated diet breadth to the observed diet breadth in the zooarchaeological record.

The agent-based model is explicitly grounded on the Diet Breadth Model (DBM), from the Optimal Foraging Theory (OFT).
…

Modeling Arabian Upraise, a System Dynamics Approach: Egypt case study

Morteza Nazari | Published Wednesday, October 05, 2011 | Last modified Saturday, April 27, 2013

A System Dynamics Model to anticipate insurgent movements and policy design to handle them .

This model implements a classic scenario used in Reinforcement Learning problem, the “Cliff Walking Problem”. Consider the gridworld shown below (SUTTON; BARTO, 2018). This is a standard undiscounted, episodic task, with start and goal states, and the usual actions causing movement up, down, right, and left. Reward is -1 on all transitions except those into the region marked “The Cliff.” Stepping into this region incurs a reward of -100 and sends the agent instantly back to the start (SUTTON; BARTO, 2018).

CliffWalking

The problem is solved in this model using the Q-Learning algorithm. The algorithm is implemented with the support of the NetLogo Q-Learning Extension

Human-in-the-loop Experiment of the Strategic Coalition Formation using the glove game

Andrew Collins | Published Monday, November 23, 2020 | Last modified Wednesday, June 22, 2022

The purpose of the model is to collect information on human decision-making in the context of coalition formation games. The model uses a human-in-the-loop approach, and a single human is involved in each trial. All other agents are controlled by the ABMSCORE algorithm (Vernon-Bido and Collins 2020), which is an extension of the algorithm created by Collins and Frydenlund (2018). The glove game, a standard cooperative game, is used as the model scenario.

The intent of the game is to collection information on the human players behavior and how that compares to the computerized agents behavior. The final coalition structure of the game is compared to an ideal output (the core of the games).

This model allows simulating the impacts of floods on a population. Floods are described by their intensity (flood height) and date of occurrence. Households are more or less severely hit by floods according to their geographical situation. Impacts are measured in terms of reductions in household wealth. Households may take up protection measures against floods, depending on their individual characteristics, a social network and information campaigns. If such measures are taken, flood impacts (wealth reduction) are less severe. Information campaigns increase the probability that households adopt protection measures. Two types of information campaigns are modeled: top-down policies which are the same for all households, people-centered policies, which adapt to the individual characteristics of each household.

Displaying 10 of 347 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