Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmiszczak/cooperation_diversity_reputation
Molde of cooperation with interaction diversity and reputation-updating timescale
https://github.com/jmiszczak/cooperation_diversity_reputation
agent-based-modeling agent-based-simulation cooperation cooperative-game econophysics public-goods-game
Last synced: about 1 month ago
JSON representation
Molde of cooperation with interaction diversity and reputation-updating timescale
- Host: GitHub
- URL: https://github.com/jmiszczak/cooperation_diversity_reputation
- Owner: jmiszczak
- License: apache-2.0
- Created: 2022-10-27T06:46:59.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-05T16:42:32.000Z (about 1 year ago)
- Last Synced: 2023-11-06T16:33:14.217Z (about 1 year ago)
- Topics: agent-based-modeling, agent-based-simulation, cooperation, cooperative-game, econophysics, public-goods-game
- Language: NetLogo
- Homepage:
- Size: 6.67 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10073045.svg)](https://doi.org/10.5281/zenodo.10073045)
# cooperation_diversity_reputation
NetLogo implementation of the model of cooperation with interaction diversity and reputation-updating timescale.
Currently, there are two version of the model provided: patch-based and turtle-based.
## Summary
The code provided in this repository was developed to reproduce results concerning the emergence of cooperation in model with interaction diversity and with reputation updating. For the original papers see references below.
Additionally:
- Scripts for running headless NetLogo experiments, preprocessing results, and producing plots are provided.
- Experiments definitions are provided in ``experiements.xml`` file.## Requirements
- The model was developed using `NetLog` and testes in version 6.3.0.
- Control scripts are written in ``bash``.
- Plotting scripts are written in Python and require ``matplotlib`` and ``pandas`` packages.## References
This code is based on the following publications:
- Lihui Shang, Sihao Sun, Jun Ai, Zhan Su,*Cooperation enhanced by the interaction diversity for the spatial public goods game on regular lattices*, Physica A: Statistical Mechanics and its Applications, Volume 593, 2022, 126999, https://doi.org/10.1016/j.physa.2022.126999
- Weiwei Han, Zhipeng Zhang, Junqing Sun, Chengyi Xia, *Emergence of cooperation with reputation-updating timescale in spatial public goods game*, Physics Letters A, Volume 393, 2021, 127173, https://doi.org/10.1016/j.physleta.2021.127173