Computational Model Library

Heterogeneity of preferences and the dynamics of voluntary contributions to public goods (1.1.0)

The main assumption underlying this model is that the different cooperative preference types of agents in a public goods setting have a major effect on the overall level of contribution to the public good. The model incorporates these different types of preferences by a set of programmed strategies based on experimental data.

At the beginning, the user selects the number of agents of each preference type and sets the common parameters for all agents. At each tick, each agent receives a fixed endowment, then places a contribution to the public account according to its preference type and the average contribution of other agents in the previous tick. After each tick, the total and average contributions are calculated and tabulated. Also, the contribution and payoff of each preference type are calculated.

There are seven preference types an agent can follow: free-riding, perfect conditional cooperation, above-diagonal conditional cooperation, below-diagonal conditional cooperation, alternating-diagonal conditional cooperation, triangular contribution, and random contribution.

Consult submitted paper for more information on how preference types were elicited.

Detailed documentation on how to use the model is included in the model file under the Info tab.

screenshot.png

Release Notes

Model last updated in August 2016.

Associated Publications

This release is out-of-date. The latest version is 1.2.0

Heterogeneity of preferences and the dynamics of voluntary contributions to public goods 1.1.0

The main assumption underlying this model is that the different cooperative preference types of agents in a public goods setting have a major effect on the overall level of contribution to the public good. The model incorporates these different types of preferences by a set of programmed strategies based on experimental data.

At the beginning, the user selects the number of agents of each preference type and sets the common parameters for all agents. At each tick, each agent receives a fixed endowment, then places a contribution to the public account according to its preference type and the average contribution of other agents in the previous tick. After each tick, the total and average contributions are calculated and tabulated. Also, the contribution and payoff of each preference type are calculated.

There are seven preference types an agent can follow: free-riding, perfect conditional cooperation, above-diagonal conditional cooperation, below-diagonal conditional cooperation, alternating-diagonal conditional cooperation, triangular contribution, and random contribution.

Consult submitted paper for more information on how preference types were elicited.

Detailed documentation on how to use the model is included in the model file under the Info tab.

Release Notes

Model last updated in August 2016.

Version Submitter First published Last modified Status
1.2.0 Engi Amin Thu Jan 25 17:36:12 2018 Sun Feb 18 07:23:41 2018 Published
1.1.0 Engi Amin Sat Jul 1 19:16:56 2017 Tue Feb 20 00:02:24 2018 Published
1.0.0 Engi Amin Thu Aug 18 19:24:09 2016 Tue Feb 20 00:02:45 2018 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