Double elite co-evolutionary genetic algorithm

A new double elite co-evolutionary genetic algorithm is proposed to avoid the premature convergence and low speed of convergence based on the elite strategy and the concept of co-evolution. In the DECGA, the two different and high fitness individuals (elite individuals) are selected as the core of the evolutionary operation, and the team members are selected by the different evaluation functions to form two teams by these two elite individuals. The two sub-populations can balance the capability of exploration and exploitation by the different evolutionary strategies. Theoretical analysis proves that the algorithm converges to the global optimisation solution. Tests on the functions show that the algorithm can find the global optimal solution for the most test functions, and it can also maintain the population diversity to a certain range. Compared with the existing algorithms, DECGA has a higher performance in precision of convergence and search efficiency.

[1]  S.J. Ovaska,et al.  Hierarchical two-population genetic algorithm , 2005, Proceedings of the 2005 IEEE Midnight-Summer Workshop on Soft Computing in Industrial Applications, 2005. SMCia/05..

[2]  Zhang Ling,et al.  Good Point Set Based Genetic Algorithm , 2001 .

[3]  Kwang Ryel Ryu,et al.  Adjusting Population Distance for the Dual-Population Genetic Algorithm , 2007, Australian Conference on Artificial Intelligence.

[4]  Pascal Bouvry,et al.  hLCGA: A Hybrid Competitive Coevolutionary Genetic Algorithm , 2006, 2006 Sixth International Conference on Hybrid Intelligent Systems (HIS'06).

[5]  P. Raven,et al.  BUTTERFLIES AND PLANTS: A STUDY IN COEVOLUTION , 1964 .

[6]  Yi Liu,et al.  M -Elite Coevolutionary Algorithm for Numerical Optimization: M -Elite Coevolutionary Algorithm for Numerical Optimization , 2009 .

[7]  Li Hua-chang THEORY AND APPLICATION OF GENETIC ALGORITHM , 2005 .

[8]  Teodiano Freire Bastos Filho,et al.  Evolving hardware using a new evolutionary algorithm based on evolution of a species , 2009, Int. J. Bio Inspired Comput..

[9]  Li Qinghua,et al.  Improving Optimization for Genetic Algorithms Based on Level Set , 2006 .

[10]  Jinglu Hu,et al.  Optimizing reserve size in genetic algorithms with reserve selection using reinforcement learning , 2007, SICE Annual Conference 2007.

[11]  Alex Alves Freitas,et al.  Lexicographic multi-objective evolutionary induction of decision trees , 2009, Int. J. Bio Inspired Comput..

[12]  Wu Qiu Quantum Cooperative Immune Algorithm for Dynamic Optimization Problem , 2009 .

[13]  Meng Wei,et al.  Bee Evolutionary Genetic Algorithm , 2006 .

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

[15]  Cao Xian,et al.  A Co-Evolution Pattern Based on Ecological Population Competition Model , 2001 .

[16]  Jiang Rui A Genetic Algorithm by Coordinating Exploration and Exploitation——Convergence Properties and Performance Analyses , 2001 .