Skip to main content
Log in

Evolving cooperation in spatial population with punishment by using PSO algorithm

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

Understanding the effects of punishment in multiplayer spatial games, however, is a formidable challenge. In this paper, we present a multiplayer evolutionary game model in which agents play iterative games in spatial populations with punishment. Two kinds of spatial structure are used, regular and random connected network. Key model parameters include the number of players, the interaction topology, the punishment and the cost-to-benefit ratio. The simulation results reveal that the punishment can promote the levels of cooperative behaviors to some extent, the cost-to-benefit ratio and the number of players is important factors in determining the strategy evolution. While punishment improves cooperation in these new environments, the impact of punishment is different in two social dilemma games. The spatial structures add the complex of the evolution and the random connected network can better isolate the defectors.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

References

  • Alger I, Weibull JW (2013a) Homo moralispreference evolution under incomplete information and assortative matching. Econometrica 81(6):2269–2302

    Article  MathSciNet  MATH  Google Scholar 

  • Alger I, Weibull JW (2013b) Homo moralispreference evolution under incomplete information and assortative matching. Econometrica 81(6):2269–2302

    Article  MathSciNet  MATH  Google Scholar 

  • Amor DR, Fort J (2011) Effects of punishment in a mobile population playing the prisoner’s dilemma game. Phys Rev E 84:066115

    Article  Google Scholar 

  • Axelrod R (1984) The evolution of cooperation. Basic Books, New York

    MATH  Google Scholar 

  • Bailey I, Myatt JP, Wilson AM (2013) Group hunting within the Carnivora: physiological, cognitive and environmental influences on strategy and cooperation. Behav Ecol Sociobiol 67:1–17

    Article  Google Scholar 

  • Bodnar T, Salathé M (2012) Governing the global commons with local institutions. PLoS ONE 7:e34051

    Article  Google Scholar 

  • Boyd R, Gintis H, Bowles S (2010) Coordinated punishment of defectors sustains cooperation and can proliferate when rare. Science 328:617–620

    Article  MathSciNet  MATH  Google Scholar 

  • Carpenter J, Kariv S, Schotter A (2012) Network architecture, cooperation and punishment in public good experiments. Rev Econ Des 16:93–118

    MathSciNet  MATH  Google Scholar 

  • Chen X, Gross T, Dieckmann U (2013) Shared rewarding overcomes defection traps in generalized volunteer’s dilemmas. J Theor Biol 335:13–21

    Article  MathSciNet  Google Scholar 

  • Chen X, Sasaki T, Brnnstrom A, Dieckmann U (2015) First carrot, then stick: how the adaptive hybridization of incentives promotes cooperation. J R Soc Interface 12:1–9

    Google Scholar 

  • Chiong R, Kirley M (2012) Effects of iterated interactions in multi-player spatial evolutionary games. IEEE Trans Evol Comput 16(4):537–555

    Article  Google Scholar 

  • Darwen PJ, Yao X (2002) Co-evolution in iterated prisoner’s dilemma with intermediate levels of cooperative: application to missile defense. Int J Comput Intell Appl 2(1):83–107

    Article  Google Scholar 

  • de Weerd H, Verbrugge R (2011) Evolution of altruistic punishment in heterogeneous populations. J Theor Biol 290:88–103

    Article  MathSciNet  Google Scholar 

  • Denant-Boemont L, Masclet D, Noussair CN (2007) Punishment, counterpunishment and sanction enforcement in a social dilemma experiment. Econ Theory 33:145–167

    Article  MathSciNet  MATH  Google Scholar 

  • Duenez Guzman EA, Sadedin S (2012) Evolving righteousness in a corrupt world. PLoS One 7:e44432

    Article  Google Scholar 

  • Eldakar OT, Wilson DS (2008) Selfishness as second-order altruism. Proc Natl Acad Sci USA 105:6982–6986

    Article  Google Scholar 

  • Eldakar OT, Gallup AC, Driscoll WW (2013) When hawks give rise to doves: the evolution and transition of enforcement strategies. Evolution 67:1549–1560

    Article  Google Scholar 

  • Fehl K, Sommerfeld RD, Semmann D et al (2012) I dare you to punish me: vendettas in games of cooperation. PLoS One 7(9):1–7

    Article  Google Scholar 

  • Fehr E, Rockenbach B (2003) Detrimental effects of sanctions on human altruism. Nature 422:137–140

    Article  Google Scholar 

  • Franken N, Engelbrecht AP (2005) Particle swarm optimization approaches to coevolve strategies for the iterated prisoner’s dilemma. IEEE Trans Evol Comput 9(6):562–579

    Article  Google Scholar 

  • Gao J, Li Z, Cong R et al (2012) Tolerance-based punishment in continuous public goods game. Phys A 391:4111–4120

    Article  Google Scholar 

  • García J, van Veelen M, Traulsen A (2014) Evil green beards: tag recognition can also be used to withhold cooperation in structured populations. J Theor Biol 360:181–186

    Article  MATH  Google Scholar 

  • Gneezy A, Fessler DMT (2012) Conflict, sticks and carrots: war increases prosocial punishments and rewards. Proc R Soc B 279:219–223

    Article  Google Scholar 

  • Hamilton WD (1964) The genetical evolution of social behaviour. J Theor Biol 7(1):1–16

    Article  MathSciNet  Google Scholar 

  • Helbing D, Szolnoki A, Perc M et al (2010a) Punish, but not too hard: how costly punishment spreads inthe spatial publicgoods game. New J Phys 12:083005

    Article  Google Scholar 

  • Helbing D, Szolnoki A, Perc M et al (2010b) Evolutionary establishment of moral and double moral standards through patial interactions. PLoS Comput Biol 6:1–9

    Article  Google Scholar 

  • Helbing D, Szolnoki A, Perc M et al (2010c) Punish, but not too hard: how costly punishment spreads in the spatial public goods game. New J Phys 12:1–12

    Article  Google Scholar 

  • Hilbe C, Traulsen A, Röhl T, Milinski M (2014) Democratic decisions establish stable authorities that overcome the paradox of second-order punishment. PNAS 111(2):752–756

    Article  Google Scholar 

  • Irwin K, Horne C (2013a) A normative explanation of antisocial punishment. Soc Sci Res 42:562–570

    Article  Google Scholar 

  • Irwin K, Horne C (2013b) A normative explanation of antisocial punishment. Soc Sci Res 42:562–570

    Article  Google Scholar 

  • Ishibuchi H, Namikawa N (2005) Evolution of iterated prisoner’s dilemma game strategies in structured demes under random pairing in game playing. IEEE Trans Evol Comput 9(6):552–561

    Article  Google Scholar 

  • Ishibuchi H, Takahashi K, Hoshino K, Maeda J, Nojima Y (2011) Effects of configuration of agents with different strategy representations on the evolution of cooperative behaviour in a spatial IPD game. In: IEEE conference on computational intelligence and games

  • Ishibuchi H, Takahashi K, Hoshino K, Maeda J, Nojima Y (2011) Effects of configuration of agents with different strategy representations on the evolution of cooperative behaviour in a spatial IPD game. In: IEEE conference on computational intelligence and games

  • Jeong H-C, Oh Oh, Allen B, Nowak MA (2014) Optional games on cycles and complete graphs. J Theor Biol 356:98–112

    Article  MathSciNet  Google Scholar 

  • Moriyama K (2009) Utility based Q-learning to facilitate cooperation in Prisoner’s Dilemma games. Web Intell Agent Syst Int J 7:233–242

    Google Scholar 

  • Nikiforakis N (2008) Punishment and counter-punishment in public good games: can we really govern ourselves? J Public Econ 92:91–112

    Article  Google Scholar 

  • Nowak MA, Sigmund K (2005) Evolution of indirect reciprocity. Nature 437(27):1291–1299

    Article  Google Scholar 

  • Nowark MA (2006) Five rules of the evolution of cooperation. Science 314:1560–1563

    Article  Google Scholar 

  • Page T, Putterman L, Garcia B (2013) Voluntary contributions with redistribution: the effect of costly sanctions when one person’s punishment is another’s reward. J Econ Behav Organ 95:34–48

    Article  Google Scholar 

  • Perc M, Szolnoki A (2010) Coevolutionary games: a mini review. BioSystems 99:109–125

    Article  Google Scholar 

  • Perc M, Szolnoki A (2012a) Self-organization of punishment in structured populations. New J Phys 14:043013

    Article  Google Scholar 

  • Perc M, Szolnoki A (2012b) Self-organization of punishment in structured populations. New J Phys 14:043013

    Article  Google Scholar 

  • Perc M, Gómez-Gardenes J, Szolnoki A, Floría LM, Moreno Y (2013) Evolutionary dynamics of group interactions on structured populations: a review. J R Soc Interface 10(80):1–17

    Article  Google Scholar 

  • Powers ST, Taylor DJ, Bryson JJ (2012) Punishment can promote defection in group-structured populations. J Theor Biol 311:107–116

    Article  MathSciNet  MATH  Google Scholar 

  • Rand DG, Nowak MA (2011) The evolution of antisocial punishment in optional public goods games. Nat Commun 2(434):1–15

    Google Scholar 

  • Rand DG, Armao JJ IV, Nakamaru M, Ohtsuki H (2010) Anti-social punishment can prevent the co-evolution of punishment and cooperation. J Theor Biol 265:624–632

    Article  MathSciNet  Google Scholar 

  • Sasaki T, Uchida S (2014) Rewards and the evolution of cooperation in public good games. Biol Lett 10:20130903

    Article  Google Scholar 

  • Strobel A, Zimmermann J, Schmitz A, Reuter M, Lis S, Windmann S, Kirsch P (2011) Beyond revenge: neural and genetic bases of altruistic punishment. NeuroImage 54:671–680

    Article  Google Scholar 

  • Szolnoki A, Perc M (2010) Impact of critical mass on the evolution of cooperation in spatial public goods games. Phys Rev E 81(5):561–578

    Article  Google Scholar 

  • van Veelen M (2011) The replicator dynamics with n players and population structure. J Theor Biol 276:78–85

    Article  MathSciNet  Google Scholar 

  • van Veelen M, García J, Rand DG, Nowak MA (2012) Direct reciprocity in structured populations. Proc Natl Acad Sci USA 109:9929–9934

    Article  Google Scholar 

  • van Veelen M, Luo S, Simon B (2014) A simple model of group selection that cannot be analyzed with inclusive fitness. J Theor Biol 360:279–289

    Article  MATH  Google Scholar 

  • Wang J, Wu B, Ho DWC et al (2011) Evolution of cooperation in multilevel public goods games with community structures. EPL 93:58001

    Article  Google Scholar 

  • Wang XY, Chang HY, Yi Y, Lin YB (2013) Co-evolutionary learning in the n-choice iterated prisoner’s dilemma with PSO algorithm in a spatial environment. In: 2013 IEEE symposium series on computational intelligence, Singapore, IEEE Press, pp 47–53

  • Watts D, Stogatz SH (1998) Collective dynamics of small-world networks. Natrue 393:440–442

    Article  Google Scholar 

  • Weyl EG, Frederickson ME, Yu DW, Pierce NE (2010) Economic contract theory tests models of mutualism. Proc Natl Acad Sci USA 107:15712–15716

    Article  Google Scholar 

  • Wolff I (2012) Retaliation and the role for punishment in the evolution of cooperation. J Theor Biol 315:128–138

    Article  MathSciNet  Google Scholar 

  • Xiaoyang W, Lei Z, Xiaorong D, Yunlin S (2015) Using discrete PSO algorithm to evolve multi-player games on spatial structure environment. In: 6th international conference, ICSI 2015, lecture notes in computer science, pp 219–228

  • Zheng X, Nie P (2013) Effective punishment needs legitimacy. Econ Rec 89:522–544

    Article  Google Scholar 

  • Zheng Y, Ma L, Qian I (2003) On the convergence analysis and parameter selection in particle swarm optimization. In: Processing of international conference of machine learning cybern, pp 1802–1807

Download references

Acknowledgments

This work is supported by three research program of China. One is the Guangdong province philosophy social sciences program Under Grant No. GD15XGL03, the Zhongshan Science and Technology Development Funds under Grant No. 2014A2FC385, and also supported by Dr Startup project Under Grant No. 414YKQ04.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoyang Wang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, X., Zhang, L., Du, X. et al. Evolving cooperation in spatial population with punishment by using PSO algorithm. Nat Comput 16, 99–117 (2017). https://doi.org/10.1007/s11047-016-9546-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-016-9546-5

Keywords

Navigation