A multi-objective decomposition-based evolutionary algorithm with enhanced variable space diversity control

Most Multi-objective Evolutionary Algorithms (MOEAs) operate without explicitly promoting the diversity of the variable space. Nevertheless, in the single-objective domain it has been shown that properly managing this kind of diversity might lead to higher-quality solutions. In this paper the diversity of the variable space is analyzed for several state-of-the-art MOEAs with well-known benchmarks, showing that in the long term, the diversity is lost in a subset of variables. This loss implies an important degradation of the performance. In order to show that increasing the diversity can solve these issues, MOEA/D with Enhanced Variable-Space Diversity (MOEA/D-EVSD) is proposed. This variant induces a gradual loss of diversity by altering the mating selection process. In addition, a final phase to properly intensify is included. The experimental validation was carried out with the Walking Fish Group (WFG) benchmark and several state-of-the-art MOEAs showing the benefits of the proposal. Particularly, WFG1 and WFG8, which are not properly solved by most state-of-the-art approaches, are readily solved by our proposal.

[1]  Fang Liu,et al.  MOEA/D with Adaptive Weight Adjustment , 2014, Evolutionary Computation.

[2]  Carlos A. Coello Coello,et al.  A Novel Diversity-Based Replacement Strategy for Evolutionary Algorithms , 2016, IEEE Transactions on Cybernetics.

[3]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[4]  Nicola Beume,et al.  SMS-EMOA: Multiobjective selection based on dominated hypervolume , 2007, Eur. J. Oper. Res..

[5]  Jouni Lampinen,et al.  GDE3: the third evolution step of generalized differential evolution , 2005, 2005 IEEE Congress on Evolutionary Computation.

[6]  Abhishek Gupta,et al.  Recent Advances in Evolutionary Multi-objective Optimization , 2016, Adaptation, Learning, and Optimization.

[7]  R. Lyndon While,et al.  A Scalable Multi-objective Test Problem Toolkit , 2005, EMO.

[8]  Tsung-Che Chiang,et al.  MOEA/D-AMS: Improving MOEA/D by an adaptive mating selection mechanism , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[9]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[10]  Marco Laumanns,et al.  A Tutorial on Evolutionary Multiobjective Optimization , 2004, Metaheuristics for Multiobjective Optimisation.

[11]  Lamjed Ben Said,et al.  Many-objective Optimization Using Evolutionary Algorithms: A Survey , 2017, Recent Advances in Evolutionary Multi-objective Optimization.

[12]  Enrique Alba,et al.  A Parallel Version of SMS-EMOA for Many-Objective Optimization Problems , 2016, PPSN.

[13]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[14]  Carlos A. Coello Coello,et al.  A Study of Multiobjective Metaheuristics When Solving Parameter Scalable Problems , 2010, IEEE Transactions on Evolutionary Computation.

[15]  Carlos A. Coello Coello,et al.  Improving the vector generation strategy of Differential Evolution for large-scale optimization , 2015, Inf. Sci..

[16]  R. Lyndon While,et al.  A review of multiobjective test problems and a scalable test problem toolkit , 2006, IEEE Transactions on Evolutionary Computation.

[17]  V. K. Koumousis,et al.  A saw-tooth genetic algorithm combining the effects of variable population size and reinitialization to enhance performance , 2006, IEEE Transactions on Evolutionary Computation.

[18]  Larry J. Eshelman,et al.  The CHC Adaptive Search Algorithm: How to Have Safe Search When Engaging in Nontraditional Genetic Recombination , 1990, FOGA.

[19]  Kalyanmoy Deb,et al.  Improved Pruning of Non-Dominated Solutions Based on Crowding Distance for Bi-Objective Optimization Problems , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[20]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[21]  Marjan Mernik,et al.  Exploration and exploitation in evolutionary algorithms: A survey , 2013, CSUR.

[22]  Zexuan Zhu,et al.  A novel adaptive hybrid crossover operator for multiobjective evolutionary algorithm , 2016, Inf. Sci..