Our mission is to help computational modelers at all levels engage in the establishment and adoption of community standards and good practices for developing and sharing computational models. Model authors can freely publish their model source code in the Computational Model Library alongside narrative documentation, open science metadata, and other emerging open science norms that facilitate software citation, reproducibility, interoperability, and reuse. Model authors can also request peer review of their computational models to receive a DOI.
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 contact us if you have any questions or concerns about publishing your model(s) in the Computational Model Library.
We also maintain a curated database of over 7500 publications of agent-based and individual based models with additional detailed metadata on availability of code and bibliometric information on the landscape of ABM/IBM publications that we welcome you to explore.
Displaying 10 of 426 results agent based model clear search
We develop an IBM that predicts how interactions between elephants, poachers, and law enforcement affect poaching levels within a virtual protected area. The model is theoretical at this stage and is not meant to provide a realistic depiction of poaching, but instead to demonstrate how IBMs can expand upon the existing modelling work done in this field, and to provide a framework for future research. The model could be further developed into a useful management support tool to predict the outcomes of various poaching mitigation strategies at real-world locations. The model was implemented in NetLogo version 6.1.0.
We first compared a scenario in which poachers have prescribed, non-adaptive decision-making and move randomly across the landscape, to one in which poachers adaptively respond to their memories of elephant locations and where other poachers have been caught by law enforcement. We then compare a situation in which ranger effort is distributed unevenly across the protected area to one in which rangers patrol by adaptively following elephant matriarchal herds.
The Palaeo-Agulhas Plain formed an important habitat exploited by Pleistocene hunter-gatherer populations during periods of lower sea level. This productive, grassy habitat would have supported numerous large-bodied ungulates accessible to a population of skilled hunters with the right hunting technology. It also provided a potentially rich location for plant food collection, and along its shores a coastline that moved with the rise and fall of sea levels. The rich archaeological and paleontological records of Pleistocene sites along the modern Cape south coast of South Africa, which would have overlooked the Palaeo-Agulhas Plain during Pleistocene times of lower sea level, provides a paleoarchive of this extinct ecosystem. In this paper, we present a first order illustration of the “palaeoscape modeling” approach advocated by Marean et al. (2015). We use a resourcescape model created from modern studies of habitat productivity without the Palaeo-Agulhas Plain. This is equivalent to predominant Holocene conditions. We then run an agent-based model of the human foraging system to investigate several research questions. Our agent-based approach uses the theoretical framework of optimal foraging theory to model human foraging decisions designed to optimize the net caloric gains within a complex landscape of spatially and temporally variable resources. We find that during the high sea-levels of MIS 5e (+5-6 m asl) and the Holocene, the absence of the Plain left a relatively poor food base supporting a much smaller population relying heavily on edible plant resources from the current Cape flora. Despite high species diversity of plants with edible storage organs, and marine invertebrates, encounter rates with highly profitable resources were low. We demonstrate that without the Palaeo-Agulhas Plain, human populations must have been small and low density, and exploited plant, mammal, and marine resources with relatively low caloric returns. The exposure and contraction of the Palaeo-Agulhas Plain was likely the single biggest driver of behavioral change during periods of climate change through the Pleistocene and into the transition to the Holocene.
This model is part of an article that discusses the adoption of a complexity theory approach to study the dynamics of language contact within multilingual communities. The model simulates the dynamics of communication within a community where a minority and a majority group coexist. The individual choice of language for communication is based on a number of simple rules derived from a review of the main literature on the topic of language contact. These rules are then combined with different variables, such as the rate of exogamy of the minority group and the presence of relevant education policies, to estimate the trends of assimilation of the minority group into the majority one. The model is validated using actually observed data from the case of Romansh speakers in the canton of Grisons, Switzerland.
This version adds a Maslowian entropy to each agent decision based on Kendrick et. al. Rudimentary implementation assumes agents with lower scores are more likely to make decisions autonomously rather than sociotropically.
This is a conceptual model of underlying forces creating industrial clusters. There are two contradictory forces - attraction and repulsion. Firms within the same Industry are attracted to each other and on the other hand, firms with the same Activity are repulsed from each other. In each round firm with the lowest fitness is selected to change its profile of Industries and Activities. Based on these simple rules interesting patterns emerge.
The model is an agent-based artificial stock market where investors connect in a dynamic network. The network is dynamic in the sense that the investors, at specified intervals, decide whether to keep their current adviser (those investors they receive trading advise from). The investors also gain information from a private source and share public information about the risky asset. Investors have different tendencies to follow the different information sources, consider differing amounts of history, and have different thresholds for investing.
This model is an extended version of the original MERCURY model (https://www.comses.net/codebases/4347/releases/1.1.0/ ) . It allows for experiments to be performed in which empirically informed population sizes of sites are included, that allow for the scaling of the number of tableware traders with the population of settlements, and for hypothesised production centres of four tablewares to be used in experiments.
Experiments performed with this population extension and substantive interpretations derived from them are published in:
Hanson, J.W. & T. Brughmans. In press. Settlement scale and economic networks in the Roman Empire, in T. Brughmans & A.I. Wilson (ed.) Simulating Roman Economies. Theories, Methods and Computational Models. Oxford: Oxford University Press.
…
The BENCH agent-based model is designed and developed to study shifts in residential energy use and corresponding emissions driven by behavioral changes among heterogeneous individuals.
This is an agent-based model, simulating wolf (Canis Lupus) reappearance in the Netherlands. The model’s purpose is to allow researchers to investigate the reappearance of wolves in the Netherlands and the possible effect of human interference. Wolf behaviour is modelled according to the literature. The suitability of the Dutch landscape for wolf settlement has been determined by Lelieveld (2012) [1] and is transformed into a colour-coded map of the Netherlands. The colour-coding is the main determinant of wolf settlement. Human involvement is modelled through the public opinion, which varies according to the size, composition and behaviour of the wolf population.
[1] Lelieveld, G.: Room for wolf comeback in the Netherlands, (2012).
This agent-based model investigates group longevity in a population in a foundational way, using theory on social relations and culture. It is the first application of the GRASP meta-model for social agents, containing elements of Groups, Rituals, Affiliation, Status, and Power. It can be considered an exercise in artificial sociality: a culture-general, content-free base-line trust model from which to engage in more specific studies. Depending on cultural settings for individualism and power distance, as well as settings for xenophobia and for the increase of trust over group life, the GRASP world model generates a variety of patters. Number of groups ranges from one to many, composition from random to segregated, and pattern genesis from rapid to many hundreds of time steps. This makes GRASP world an instrument that plausibly models some basic elements of social structure in different societies.
Displaying 10 of 426 results agent based model clear search