Evolution of Cooperation with Heterogeneous Conditional Cooperators

Sci Rep. 2018 Mar 14;8(1):4524. doi: 10.1038/s41598-018-22593-2.

Abstract

Conditional cooperation declines over time if heterogeneous ideal conditional agents are involved in repeated interactions. With strict assumptions of rationality and a population consisting of ideal conditional agents who strictly follow a decision rule, cooperation is not expected. However, cooperation is commonly observed in human societies. Hence, we propose a novel evolutionary agent-based model where agents rely on social information. Each agent interacts only once either as a donor or as a receiver. In our model, the population consists of either non-ideal or ideal heterogeneous conditional agents. Their donation decisions are stochastically based on the comparison between the number of donations in the group and their conditional cooperative criterion value. Non-ideal agents occasionally cooperate even if the conditional rule of the agent is not satisfied. The stochastic decision and selection rules are controlled with decision intensity and selection intensity, respectively. The simulations show that high levels of cooperation (more than 90%) are established in the population with non-ideal agents for a particular range of parameter values. The emergence of cooperation needs non-ideal agents and a heterogeneous population. The current model differs from existing models by relying on social information and not on individual agent's prior history of cooperation.