Dynamics of heuristics selection for cooperative behaviour

Felipe Maciel Cardoso,Carlos Gracia-Lazaro,Yamir Moreno
DOI: https://doi.org/10.48550/arXiv.2009.07791
2020-09-17
Abstract:Situations involving cooperative behaviour are widespread among animals and humans alike. Game theory and evolutionary dynamics have provided the theoretical and computational grounds to understand what are the mechanisms that allow for such cooperation. Studies in this area usually take into consideration different behavioural strategies and investigate how they can be fixed in the population under evolving rules. However, how those strategies emerged from basic evolutionary mechanisms continues to be not fully understood. To address this issue, here we study the emergence of cooperative strategies through a model of heuristics selection based on evolutionary algorithms. In the proposed model, agents interact with other players according to a heuristic specified by their genetic code and reproduce -- at a longer time scale -- proportionally to their fitness. We show that the system can evolve to cooperative regimes for low mutation rates through heuristics selection while increasing the mutation decreases the level of cooperation. Our analysis of possible strategies shows that reciprocity and punishment are the main ingredients for cooperation to emerge, being conditional cooperation the more frequent strategy. Additionally, we show that if in addition to behavioural rules, genetic relatedness is included, then kinship plays a relevant role. Our results illustrate that our evolutionary heuristics model is a generic and powerful tool to study the evolution of cooperative behaviour.
Physics and Society,Populations and Evolution
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how cooperative behavior emerges and is maintained through evolutionary mechanisms in social dilemmas. Specifically, the authors focus on how to study the evolution of cooperation strategies through a heuristic selection model based on genetic algorithms. The paper explores how cooperation strategies emerge from basic evolutionary mechanisms under different mutation rates, and analyzes the role of mechanisms such as reciprocity and punishment in promoting cooperation. In addition, the paper also extends the model by considering the influence of kinship on cooperative behavior, further revealing the importance of kin recognition in the evolution of cooperation heuristics. The main contribution of the paper lies in providing a general and powerful tool to study the evolution of cooperative behavior. Through simulation experiments, it shows how cooperation strategies evolve into cooperation equilibria at low mutation rates, and also reveals the negative impact of high mutation rates on the level of cooperation. These findings are helpful for understanding the complex mechanisms behind cooperative behavior in natural and social systems.