Using Discrete PSO Algorithm to Evolve Multi-player Games on Spatial Structure Environment

Mechanisms promoting the evolution of cooperation in two-player, two-strategy evolutionary games have been discussed in great detail over the past decades. Understanding the effects of repeated interactions in multi-player social dilemma game is a formidable challenge. This paper presents and investigates the application of co-evolutionary training techniques based on discrete particle swarm optimization (PSO) to evolve cooperation for the n-player iterated prisoner’s dilemma (IPD) game and n-player iterated snowdrift game (ISD) in spatial environment. Our simulation experiments reveal that, the length of history record, the cost-to-benefit ratio and group size are important factors in determining the cooperation ratio in repeated interactions.

[1]  M. Nowak,et al.  Evolutionary games and spatial chaos , 1992, Nature.

[2]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .

[3]  Hisao Ishibuchi,et al.  Evolution of iterated prisoner's dilemma game strategies in structured demes under random pairing in game playing , 2005, IEEE Transactions on Evolutionary Computation.

[4]  Xin Yao,et al.  Behavioral diversity, choices and noise in the iterated prisoner's dilemma , 2005, IEEE Transactions on Evolutionary Computation.

[5]  Mario Giacobini,et al.  An Evolutionary Game-Theoretical Approach to Particle Swarm Optimisation , 2008, EvoWorkshops.

[6]  Xin Yao,et al.  Multiple Choices and Reputation in Multiagent Interactions , 2007, IEEE Transactions on Evolutionary Computation.

[7]  Hisao Ishibuchi,et al.  Effects of configuration of agents with different strategy representations on the evolution of cooperative behavior in a spatial IPD game , 2011, 2011 IEEE Conference on Computational Intelligence and Games (CIG'11).

[8]  Michael Doebeli,et al.  Spatial structure often inhibits the evolution of cooperation in the snowdrift game , 2004, Nature.

[9]  Peter Tiño,et al.  Measuring Generalization Performance in Coevolutionary Learning , 2008, IEEE Transactions on Evolutionary Computation.

[10]  HuiYou Chang,et al.  Co-evolutionary learning in the n-choice iterated prisoner's dilemma with PSO algorithm in a spatial environment , 2013, 2013 IEEE Symposium on Computational Intelligence in Dynamic and Uncertain Environments (CIDUE).

[11]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[12]  Koichi Moriyama,et al.  Utility based Q-learning to facilitate cooperation in Prisoner's Dilemma games , 2009, Web Intell. Agent Syst..

[13]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[14]  Xin Yao,et al.  Co-Evolution in Iterated Prisoner's Dilemma with Intermediate Levels of Cooperation: Application to Missile Defense , 2002, Int. J. Comput. Intell. Appl..

[15]  Raymond Chiong,et al.  Effects of Iterated Interactions in Multiplayer Spatial Evolutionary Games , 2012, IEEE Transactions on Evolutionary Computation.

[16]  Yongling Zheng,et al.  On the convergence analysis and parameter selection in particle swarm optimization , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[17]  Andries Petrus Engelbrecht,et al.  Particle swarm optimization approaches to coevolve strategies for the iterated prisoner's dilemma , 2005, IEEE Transactions on Evolutionary Computation.

[18]  Peter Tiño,et al.  Relationship Between Generalization and Diversity in Coevolutionary Learning , 2009, IEEE Transactions on Computational Intelligence and AI in Games.

[19]  Andries Petrus Engelbrecht,et al.  Comparing PSO structures to learn the game of checkers from zero knowledge , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[20]  Weidong Zhu,et al.  Combined trust model based on evidence theory in iterated prisoner's dilemma game , 2011, Int. J. Syst. Sci..

[21]  Siang Yew Chong,et al.  Improving Generalization Performance in Co-Evolutionary Learning , 2012, IEEE Transactions on Evolutionary Computation.

[22]  P. Hui,et al.  Cooperative behavior in a model of evolutionary snowdrift games with N-person interactions , 2008, 0807.4227.

[23]  Raymond Chiong,et al.  Iterated n-player games on small-world networks , 2011, GECCO '11.

[24]  M. Nowak Five Rules for the Evolution of Cooperation , 2006, Science.