Threshold Public Goods Game Models with Punishment (1.0.0)
This is a set of threshold public goods games models. Set consists of baseline model, endogenous shared punishment model, endogenous shared punishment model with activists and cooperation model. In each round, all agents are granted a budget of size set in GUI. Then they decide on how much they contribute to public goods and how much they keep. Public goods are provided only if the sum of contributions meets or exceeds the threshold defined in the GUI. After each round agents evaluate their strategy and payoff from this strategy.
Release Notes
Model was constructed and simulations run on NetLogo version 6.0.4.
Newer versions of NetLogo may also work, however they were not tested.
Model may be run directly within the NetLogo or custom scripts written in different languages may be used to run headless NetLogo model.
For more reproducable results, we recomand to run simulations by R script using package RNetLogo.
Associated Publications
Threshold Public Goods Game Models with Punishment 1.0.0
Submitted by
Martin Zoričak
Published Jun 06, 2020
Last modified Jun 06, 2020
This is a set of threshold public goods games models. Set consists of baseline model, endogenous shared punishment model, endogenous shared punishment model with activists and cooperation model. In each round, all agents are granted a budget of size set in GUI. Then they decide on how much they contribute to public goods and how much they keep. Public goods are provided only if the sum of contributions meets or exceeds the threshold defined in the GUI. After each round agents evaluate their strategy and payoff from this strategy.
Release Notes
Model was constructed and simulations run on NetLogo version 6.0.4.
Newer versions of NetLogo may also work, however they were not tested.
Model may be run directly within the NetLogo or custom scripts written in different languages may be used to run headless NetLogo model.
For more reproducable results, we recomand to run simulations by R script using package RNetLogo.