A hierarchical cooperative evolutionary algorithm

To successfully search multiple coadaptive subcomponents in a solution, we developed a novel cooperative evolutionary algorithm based on a new computational multilevel selection framework. This algorithm constructs cooperative solutions hierarchically by implementing the idea of group selection. We show that this simple and straightforward algorithm is able to accelerate evolutionary speed and improve solution accuracy on string covering problems as compared to other EAs used in literature. In addition, the structure of the solution and the roles played by each subcomponent in the solution emerge as a result of evolution without human interference.

[1]  M. Nowak,et al.  Evolution of cooperation by multilevel selection. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Kenneth A. De Jong,et al.  A Cooperative Coevolutionary Approach to Function Optimization , 1994, PPSN.

[3]  Alan S. Perelson,et al.  Searching for Diverse, Cooperative Populations with Genetic Algorithms , 1993, Evolutionary Computation.

[4]  M. Nowak,et al.  Complex networks and decentralized search algorithms , 2006 .

[5]  David J. Barnes,et al.  Group selection vs multi-level selection: Some example models using evolutionary games , 2009, 2009 IEEE Congress on Evolutionary Computation.

[6]  D. Wilson A theory of group selection. , 1975, Proceedings of the National Academy of Sciences of the United States of America.

[7]  W. Banzhaf On the Dynamics of Competition in a simple Artificial Chemistry , 2002 .

[8]  Kenneth A. De Jong,et al.  Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents , 2000, Evolutionary Computation.

[9]  Wolfgang Banzhaf,et al.  Investigations of Wilson's and Traulsen's Group Selection Models in Evolutionary Computation , 2009, ECAL.

[10]  Mark E. Borrello,et al.  The rise, fall and resurrection of group selection. , 2005, Endeavour.

[11]  Marc Schoenauer,et al.  Individual GP: an Alternative Viewpoint for the Resolution of Complex Problems , 1999, GECCO.

[12]  Jeffrey K. Bassett,et al.  An Analysis of Cooperative Coevolutionary Algorithms A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy at George Mason University , 2003 .

[13]  Alan S. Perelson,et al.  Using Genetic Algorithms to Explore Pattern Recognition in the Immune System , 1993, Evolutionary Computation.