Emergence of cooperation in the IPD game using spatial interactions

This paper presents a comparative study of two evolving populations, one in a non-spatial environment, and the other in a spatial environment, playing the Iterated Prisoner’s Dilemma. The effect of the environment on the emergence of cooperation is studied. The populations are evolved using a genetic algorithm and the performance of the evolved individuals evaluated against expert and naive strategies. The spatial environment is shown to encourage the emergence of cooperation further than the non-spatial structure. We also demonstrate that a spatially evolved popuation is less resistant to incoming individuals, less exploitative in nature, and more able to be exploited than the strategies evolved in the nonspatial environment.

[1]  Xin Yao,et al.  Does extra genetic diversity maintain escalation in a co-evolutionary arms race , 2000 .

[2]  Toby Ord,et al.  Exploitation and peacekeeping: introducing more sophisticated interactions to the iterated prisoner's dilemma , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[3]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[4]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[5]  D. Wilson Structured Demes and the Evolution of Group-Advantageous Traits , 1977, The American Naturalist.

[6]  Takaya Arita,et al.  Evolutionary Analysis on Spatial Locality in N-Person Iterated Prisoner's Dilemma , 2003, Int. J. Comput. Intell. Appl..

[7]  Elpida Tzafestas,et al.  Spatial Games with Adaptive Tit-For-Tats , 2000, PPSN.

[8]  David B. Fogel,et al.  Evolving Behaviors in the Iterated Prisoner's Dilemma , 1993, Evolutionary Computation.

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

[10]  M. Nowak,et al.  A strategy of win-stay, lose-shift that outperforms tit-for-tat in the Prisoner's Dilemma game , 1993, Nature.

[11]  B. Brembs Chaos, cheating and cooperation: potential solutions to the Prisoner's Dilemma , 1996 .

[12]  Sung-Bae Cho,et al.  Exploiting coalition in co-evolutionary learning , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[13]  Philippe Mathieu,et al.  Our Meeting with Gradual, A Good Strategy for the Iterated Prisoner's Dilemma , 1996 .

[14]  Xin Yao,et al.  An Experimental Study of N-Person Iterated Prisoner's Dilemma Games , 1993, Informatica.

[15]  H. Ishibuchi,et al.  Evolution of neighborly relations in a spatial IPD game with cooperative players and hostile players , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[16]  Robert Axelrod,et al.  The Evolution of Strategies in the Iterated Prisoner's Dilemma , 2001 .

[17]  J. Rowe,et al.  Investigating the Mechanisms Underlying Cooperation in Viscous Population Multi-Agent Systems , 2000 .

[18]  Xin Yao,et al.  On Evolving Robust Strategies for Iterated Prisoner's Dilemma , 1993, Evo Workshops.

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

[20]  X. Yao,et al.  How important is your reputation in a multi-agent environment , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[21]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[22]  J M Smith,et al.  Evolution and the theory of games , 1976 .

[23]  Xin Yao,et al.  Genetic algorithms and evolutionary games , 2000 .

[24]  M. Nowak,et al.  Tit for tat in heterogeneous populations , 1992, Nature.

[25]  Kristian Lindgren,et al.  Evolutionary phenomena in simple dynamics , 1992 .