Two-type weight adjustments in MOEA/D for highly constrained many-objective optimization

Abstract A key issue in evolutionary constrained optimization is how to achieve a balance between feasible and infeasible solutions. The quality of generated solutions in decomposition-based multi-objective evolutionary algorithms (MOEAs) depends strongly on the weights’ setting. To fully utilize both the promising feasible and infeasible solutions, this paper proposes two-type weight adjustments based on MOEA/D for solving highly constrained many-objective optimization problems (CMaOPs). During the course of the search, the number of infeasible weights is dynamically reduced, to guide infeasible solutions with better convergence to cross the infeasible barrier, and also to lead infeasible solutions with better diversity to locate multiple feasible subregions . Feasible weights are evenly distributed and keep unchanged throughout the evolution process, which aims to guide the population to search Pareto optimal solutions . The effectiveness of the proposed algorithm is verified by comparing it against six state-of-the-art CMaOEAs on three sets of benchmark problems. Experimental results show that the proposed algorithm outperforms compared algorithms on majority problems, especially on highly constrained optimization problems . Besides, the effectiveness of the proposed algorithm has also been verified on an antenna array synthesis problem .

[1]  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.

[2]  Qingfu Zhang,et al.  Decomposition-Based Algorithms Using Pareto Adaptive Scalarizing Methods , 2016, IEEE Transactions on Evolutionary Computation.

[3]  Changhe Li,et al.  On Formulating and Designing Antenna Arrays by Evolutionary Algorithms , 2021, IEEE Transactions on Antennas and Propagation.

[4]  Tapabrata Ray,et al.  Use of Infeasible Solutions During Constrained Evolutionary Search: A Short Survey , 2016, ACALCI.

[5]  Changhe Li,et al.  Handling Constrained Many-Objective Optimization Problems via Problem Transformation , 2020, IEEE Transactions on Cybernetics.

[6]  Hai-Lin Liu,et al.  A novel constraint-handling technique based on dynamic weights for constrained optimization problems , 2017, Soft Computing.

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

[8]  K. Kannan,et al.  Multi-objective optimization of feature selection using hybrid cat swarm optimization , 2020, Science China Technological Sciences.

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

[10]  Yong Wang,et al.  Handling Constrained Multiobjective Optimization Problems With Constraints in Both the Decision and Objective Spaces , 2019, IEEE Transactions on Evolutionary Computation.

[11]  Tapabrata Ray,et al.  Adaptive Sorting-Based Evolutionary Algorithm for Many-Objective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[12]  Dipti Srinivasan,et al.  A Survey of Multiobjective Evolutionary Algorithms Based on Decomposition , 2017, IEEE Transactions on Evolutionary Computation.

[13]  Hisao Ishibuchi,et al.  Dual-grid model of MOEA/D for evolutionary constrained multiobjective optimization , 2018, GECCO.

[14]  Changhe Li,et al.  Evolutionary Constrained Multi-objective Optimization using NSGA-II with Dynamic Constraint Handling , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).

[15]  Eckart Zitzler,et al.  HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization , 2011, Evolutionary Computation.

[16]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

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

[18]  Ruwang Jiao,et al.  A General Framework of Dynamic Constrained Multiobjective Evolutionary Algorithms for Constrained Optimization , 2017, IEEE Transactions on Cybernetics.

[19]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[20]  Xin Yao,et al.  Many-Objective Evolutionary Algorithms , 2015, ACM Comput. Surv..

[21]  Hisao Ishibuchi,et al.  A multi-objective genetic local search algorithm and its application to flowshop scheduling , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[22]  Jun Zhang,et al.  Cooperative Differential Evolution Framework for Constrained Multiobjective Optimization , 2019, IEEE Transactions on Cybernetics.

[23]  Ye Tian,et al.  PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum] , 2017, IEEE Computational Intelligence Magazine.

[24]  Yong Wang,et al.  Evolutionary Constrained Multiobjective Optimization: Test Suite Construction and Performance Comparisons , 2019, IEEE Transactions on Evolutionary Computation.

[25]  Carlos A. Coello Coello,et al.  Constraint-handling in nature-inspired numerical optimization: Past, present and future , 2011, Swarm Evol. Comput..

[26]  Tao Zhang,et al.  A Coevolutionary Framework for Constrained Multiobjective Optimization Problems , 2021, IEEE Transactions on Evolutionary Computation.

[27]  Qingfu Zhang,et al.  The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances , 2009, 2009 IEEE Congress on Evolutionary Computation.

[28]  John E. Dennis,et al.  Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems , 1998, SIAM J. Optim..

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

[30]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach , 2014, IEEE Transactions on Evolutionary Computation.

[31]  Changhe Li,et al.  Constrained optimisation by solving equivalent dynamic loosely-constrained multiobjective optimisation problem , 2019 .

[32]  Yong Wang,et al.  A Many-Objective Evolutionary Algorithm with Angle-Based Selection and Shift-Based Density Estimation , 2017, ArXiv.

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

[34]  Tapabrata Ray,et al.  A Decomposition-Based Evolutionary Algorithm for Many Objective Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[35]  Mohsen Akbarpour Shirazi,et al.  A bi-objective multi-echelon supply chain model with Pareto optimal points evaluation for perishable products under uncertainty , 2018, Scientia Iranica.

[36]  Qingfu Zhang,et al.  A Constrained Multiobjective Evolutionary Algorithm With Detect-and-Escape Strategy , 2020, IEEE Transactions on Evolutionary Computation.

[37]  Qingfu Zhang,et al.  Decomposition-Based Multiobjective Optimization for Constrained Evolutionary Optimization , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[38]  Dirk Thierens,et al.  The balance between proximity and diversity in multiobjective evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[39]  Qingfu Zhang,et al.  Push and Pull Search for Solving Constrained Multi-objective Optimization Problems , 2017, Swarm Evol. Comput..

[40]  Xin Yao,et al.  Two-Archive Evolutionary Algorithm for Constrained Multiobjective Optimization , 2017, IEEE Transactions on Evolutionary Computation.

[41]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[42]  Erik D. Goodman,et al.  MOEA/D with Angle-based Constrained Dominance Principle for Constrained Multi-objective Optimization Problems , 2018, Appl. Soft Comput..

[43]  Carlos A. Brizuela,et al.  A survey on multi-objective evolutionary algorithms for many-objective problems , 2014, Computational Optimization and Applications.

[44]  Changhe Li,et al.  A feasible-ratio control technique for constrained optimization , 2019, Inf. Sci..

[45]  Hai-Lin Liu,et al.  An evolutionary algorithm with directed weights for constrained multi-objective optimization , 2017, Appl. Soft Comput..

[46]  Kalyanmoy Deb,et al.  A combined genetic adaptive search (GeneAS) for engineering design , 1996 .

[47]  Hai-Lin Liu,et al.  A Cooperative Evolutionary Framework Based on an Improved Version of Directed Weight Vectors for Constrained Multiobjective Optimization With Deceptive Constraints , 2020, IEEE Transactions on Cybernetics.

[49]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[50]  Qingfu Zhang,et al.  An Evolutionary Many-Objective Optimization Algorithm Based on Dominance and Decomposition , 2015, IEEE Transactions on Evolutionary Computation.