Decomposition-based sub-problem optimal solution updating direction-guided evolutionary many-objective algorithm

Abstract The many-objective optimization problem (MaOP) is a common problem in the fields of engineering and scientific computing. It requires the optimization of multiple conflicting objectives. Due to the complexity of the MaOP, its optimization requires considerable amounts of time and computation resources to execute. Moreover, demand for a general optimization method for different types of MaOPs is becoming increasingly urgent. In this paper, the reference-vector-guided evolutionary algorithm (RVEA) is modified to accelerate the optimization speed and to improve its adaptability. To achieve more rapid convergence, a sub-problem optimal solution updating direction-guided variation strategy is developed to replace the original variation strategy of the RVEA. A comparative experiment on the typical test suites verifies that the proposed method offers preferable performance. Our experiment shows that the performance of the OD-RVEA declines when optimizing MaOPs with irregular Pareto fronts (PFs). To address this issue, an adaptive reference vector adjustment strategy is designed as a means of enhancing the optimization capabilities of MaOPs with irregular PFs by adjusting the distribution of reference vectors. Our comparative experiment on test cases that involve irregular PFs shows that the algorithm that applies this strategy outperforms the algorithm that applies fixed reference vectors.

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

[2]  Gary G. Yen,et al.  Diversity improvement in Decomposition-Based Multi-Objective Evolutionary Algorithm for many-objective optimization problems , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[3]  Hani Hagras,et al.  Fuzzy dominance rules for real-world many objective optimization , 2017, 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[4]  Carlos A. Coello Coello,et al.  A ranking method based on the R2 indicator for many-objective optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[5]  Pandian Vasant,et al.  Meta-Heuristics Optimization Algorithms in Engineering, Business, Economics, and Finance , 2012 .

[6]  Yuren Zhou,et al.  A Vector Angle-Based Evolutionary Algorithm for Unconstrained Many-Objective Optimization , 2017, IEEE Transactions on Evolutionary Computation.

[7]  Qingfu Zhang,et al.  Decomposition of a Multiobjective Optimization Problem Into a Number of Simple Multiobjective Subproblems , 2014, IEEE Transactions on Evolutionary Computation.

[8]  Xin Yao,et al.  Stochastic Ranking Algorithm for Many-Objective Optimization Based on Multiple Indicators , 2016, IEEE Transactions on Evolutionary Computation.

[9]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[10]  Pandian Vasant,et al.  Handbook of Research on Modern Optimization Algorithms and Applications in Engineering and Economics , 2016 .

[11]  Carlos A. Coello Coello,et al.  MOMBI: A new metaheuristic for many-objective optimization based on the R2 indicator , 2013, 2013 IEEE Congress on Evolutionary Computation.

[12]  Benjamín Barán,et al.  Protection with quality of service in optical WDM networks using many-objective ant colony optimization , 2015, 2015 Latin American Computing Conference (CLEI).

[13]  Xin Yao,et al.  A New Dominance Relation-Based Evolutionary Algorithm for Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[14]  Xinye Cai,et al.  A Decomposition-Based Many-Objective Evolutionary Algorithm With Two Types of Adjustments for Direction Vectors , 2018, IEEE Transactions on Cybernetics.

[15]  Bernhard Sendhoff,et al.  A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[16]  Der-Jiunn Deng,et al.  Many-Objective Sensor Selection in IoT Systems , 2017, IEEE Wireless Communications.

[17]  M. Peruggia Experiments with Mixtures: Designs, Models, and the Analysis of Mixture Data , 2003 .

[18]  Jun Zhang,et al.  Particle Swarm Optimization With a Balanceable Fitness Estimation for Many-Objective Optimization Problems , 2018, IEEE Transactions on Evolutionary Computation.

[19]  Wang Hu,et al.  Many-Objective Particle Swarm Optimization Using Two-Stage Strategy and Parallel Cell Coordinate System , 2017, IEEE Transactions on Cybernetics.

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

[21]  Sanghamitra Bandyopadhyay,et al.  An Algorithm for Many-Objective Optimization With Reduced Objective Computations: A Study in Differential Evolution , 2015, IEEE Transactions on Evolutionary Computation.

[22]  Gexiang Zhang,et al.  A Many-Objective Evolutionary Algorithm With Enhanced Mating and Environmental Selections , 2015, IEEE Transactions on Evolutionary Computation.

[23]  Qingfu Zhang,et al.  An External Archive Guided Multiobjective Evolutionary Algorithm Based on Decomposition for Combinatorial Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[24]  Marco Laumanns,et al.  Scalable Test Problems for Evolutionary Multiobjective Optimization , 2005, Evolutionary Multiobjective Optimization.

[25]  D. Williamson,et al.  The box plot: a simple visual method to interpret data. , 1989, Annals of internal medicine.

[26]  Yanbo Chen,et al.  Many-objective reactive power optimization using Particle Swarm Optimization algorithm based on Pareto entropy , 2016, 2016 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC).

[27]  Shengxiang Yang,et al.  Shift-Based Density Estimation for Pareto-Based Algorithms in Many-Objective Optimization , 2014, IEEE Transactions on Evolutionary Computation.

[28]  J. Jones Earnings Management During Import Relief Investigations , 1991 .

[29]  Shengxiang Yang,et al.  Diversity Comparison of Pareto Front Approximations in Many-Objective Optimization , 2014, IEEE Transactions on Cybernetics.

[30]  Lothar Thiele,et al.  A Tutorial on the Performance Assessment of Stochastic Multiobjective Optimizers , 2006 .

[31]  Qingfu Zhang,et al.  Decomposition-Based-Sorting and Angle-Based-Selection for Evolutionary Multiobjective and Many-Objective Optimization , 2017, IEEE Transactions on Cybernetics.

[32]  Qingfu Zhang,et al.  Matching-Based Selection With Incomplete Lists for Decomposition Multiobjective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[33]  Hua Xu,et al.  Evolutionary many-objective optimization using ensemble fitness ranking , 2014, GECCO.

[34]  Bo Zhang,et al.  Balancing Convergence and Diversity in Decomposition-Based Many-Objective Optimizers , 2016, IEEE Transactions on Evolutionary Computation.

[35]  Hisao Ishibuchi,et al.  Difficulties in specifying reference points to calculate the inverted generational distance for many-objective optimization problems , 2014, 2014 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making (MCDM).

[36]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

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

[38]  Gary G. Yen,et al.  Many-Objective Evolutionary Algorithms Based on Coordinated Selection Strategy , 2017, IEEE Transactions on Evolutionary Computation.

[39]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[40]  Markus Olhofer,et al.  Evolutionary Many-Objective Optimization of Hybrid Electric Vehicle Control: From General Optimization to Preference Articulation , 2017, IEEE Transactions on Emerging Topics in Computational Intelligence.

[41]  Xin Liu,et al.  Distributed Parallel Particle Swarm Optimization for Multi-Objective and Many-Objective Large-Scale Optimization , 2017, IEEE Access.

[42]  Jing Xiao,et al.  A new many-objective evolutionary algorithm based on self-adaptive differential evolution , 2013, 2013 Ninth International Conference on Natural Computation (ICNC).

[43]  Xin Yao,et al.  A benchmark test suite for evolutionary many-objective optimization , 2017, Complex & Intelligent Systems.

[44]  Xinye Cai,et al.  A two-phase many-objective evolutionary algorithm with penalty based adjustment for reference lines , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).