摘要

In the past few years, evolutionary algorithm ensembles have gradually attracted more and more attention in the community of evolutionary computation. This paper proposes a novel evolutionary algorithm ensemble for global numerical optimization, named NEALE. In order to make a good tradeoff between the exploration and exploitation, NEALE is composed of two constituent algorithms, i.e., the composite differential evolution (CoDE) and the covariance matrix adaptation evolution strategy (CMA-ES). During the evolution, CoDE aims at probing more promising regions and refining the overall quality of the population, while the purposes of CMA-ES are to accelerate the convergence speed and to enhance the accuracy of the solutions. In addition, NEALE encourages the interaction between the constituent algorithms. In NEALE, the interaction is controlled by a predefined generation number and different interaction strategies are designed according to the features of the constituent algorithms. The performance of NEALE has been tested on 25 benchmark test functions developed for the special session on real-parameter optimization of the 2005 IEEE Congress on Evolutionary Computation (IEEE CEC2005). Compared with other state-of-the-art evolutionary algorithms and the individual constituent algorithms, NEALE performs significantly better than them.

全文