A new uniform evolutionary algorithm based on decomposition and CDAS for many-objective optimization
作者:
Highlights:
•
摘要
The convergence and the diversity are two main goals of an evolutionary algorithm for many-objective optimization problems. However, achieving these two goals simultaneously is the difficult and challenging work for multi-objective evolutionary algorithms. A uniform evolutionary algorithm based on decomposition and the control of dominance area of solutions (CDAS) is proposed to achieve these two goals. Firstly, a uniform design method is utilized to generate the weight vectors whose distribution is uniform over the design space, then the initial population is classified into some sub-populations by these weight vectors. Secondly, an update strategy based on decomposition is proposed to maintain the diversity of obtained solutions. Thirdly, to improve the convergence, a crossover operator based on the uniform design method is constructed to enhance the search capacity and the CDAS is used to sort solutions of each sub-population to guide the search process to converge the Pareto optimal solutions. Moreover, the proposed algorithm compare with some efficient state-of-the-art algorithms, e.g., NSGAII-CDAS, MOEA/D, UMOEA/D and HypE, on six benchmark functions with 5–25 objectives are made, and the results indicate that the proposed algorithm is able to obtain solutions with better convergence and diversity.
论文关键词:Multi-objective optimization,Decomposition,Uniform design,Weight vector,Many-objective optimization problems
论文评审过程:Received 21 December 2014, Revised 14 March 2015, Accepted 21 April 2015, Available online 5 May 2015, Version of Record 16 July 2015.
论文官网地址:https://doi.org/10.1016/j.knosys.2015.04.025