Advantages Of Using Memetic Algorithms In The N-Person Iterated Prisoner's Dilemma Game

Memetic algorithms are a type of genetic algorithms very valuable in optimization problems. They are based on the concept of “meme”, and use local search techniques, which allow them to avoid premature convergence to suboptimal solutions. Among these algorithms we can consider Lamarckian and Baldwinian models, depending on whether they modify (the former) or not (the latter) the agent’s genotype. In this paper we analyze the application of memetic algorithms to the NPerson Iterated Prisoner’s Dilemma (NIPD). NIPD is an interesting game that has proved to be very useful to explore the emergence of cooperation in multi-player scenarios. The main contributions of this paper are related to setting the ground to understand the implications of the memetic model and the related parameters. We investigate to which extent these decisions determine the level of cooperation obtained as well as the memory and the execution performance.

[1]  Juan Julián Merelo Guervós,et al.  Lamarckian Evolution and the Baldwin Effect in Evolutionary Neural Networks , 2006, ArXiv.

[2]  Y. Iwasa,et al.  The evolution of cooperation in a lattice-structured population. , 1997, Journal of theoretical biology.

[3]  Poonam Garg,et al.  A Comparison between Memetic algorithm and Genetic algorithm for the cryptanalysis of Simplified Data Encryption Standard algorithm , 2010, ArXiv.

[4]  R. Lewontin ‘The Selfish Gene’ , 1977, Nature.

[5]  Bernhard Sendhoff,et al.  Lamarckian memetic algorithms: local optimum and connectivity structure analysis , 2009, Memetic Comput..

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

[7]  Heinz Mühlenbein,et al.  Evolution of Cooperation in a Spatial Prisoner's Dilemma , 2002, Adv. Complex Syst..

[8]  Dario Izzo,et al.  On the impact of the migration topology on the Island Model , 2010, Parallel Comput..

[9]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[10]  James Smith,et al.  A tutorial for competent memetic algorithms: model, taxonomy, and design issues , 2005, IEEE Transactions on Evolutionary Computation.

[11]  M. Nowak,et al.  THE SPATIAL DILEMMAS OF EVOLUTION , 1993 .

[12]  Milan Tuba,et al.  Comparison of different topologies for island-based multi-colony ant algorithms for the minimum weight vertex cover problem , 2010 .

[13]  Joshua D. Knowles,et al.  Memetic Algorithms for Multiobjective Optimization: Issues, Methods and Prospects , 2004 .

[14]  Kenneth A. De Jong,et al.  Measurement of Population Diversity , 2001, Artificial Evolution.