Computational Model Library

Two agent-based models of cooperation in dynamic groups and fixed social networks (1.0.0)

Both models simulate n-person prisoner dilemma in groups (left figure) where agents decide to C/D – using a stochastic threshold algorithm with reinforcement learning components. We model fixed (single group ABM) and dynamic groups (bad-barrels ABM). The purpose of the bad-barrels model is to assess the impact of information during meritocratic matching. In the bad-barrels model, we incorporated a multidimensional structure in which agents are also embedded in a social network (2-person PD). We modeled a random and homophilous network via a random spatial graph algorithm (right figure).

comses-bad-barrels (2).png

Release Notes

Version 1.0.0 of June 2021

Associated Publications

de Matos Fernandes, C.A., Flache, A., Bakker, D.M., & Dijkstra, J. (2022). A Bad Barrel Spoils a Good Apple: How Uncertainty and Networks Affect Whether Matching Rules Can Foster Cooperation. Journal of Artificial Societies and Social Simulation, 25(1), 6. doi: 10.18564/jasss.4754

Two agent-based models of cooperation in dynamic groups and fixed social networks 1.0.0

Both models simulate n-person prisoner dilemma in groups (left figure) where agents decide to C/D – using a stochastic threshold algorithm with reinforcement learning components. We model fixed (single group ABM) and dynamic groups (bad-barrels ABM). The purpose of the bad-barrels model is to assess the impact of information during meritocratic matching. In the bad-barrels model, we incorporated a multidimensional structure in which agents are also embedded in a social network (2-person PD). We modeled a random and homophilous network via a random spatial graph algorithm (right figure).

Release Notes

Version 1.0.0 of June 2021

Version Submitter First published Last modified Status
1.0.0 Carlos A. de Matos Fernandes Thu Jan 20 14:43:34 2022 Thu Jan 20 14:43:34 2022 Published

Discussion

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