Purpose-directed two-phase multiobjective differential evolution for constrained multiobjective optimization

Abstract When solving constrained multiobjective optimization problems by evolutionary algorithm, the key challenge is how to achieve the balance among convergence, diversity, and feasibility. To deal with this challenge, a purpose-directed two-phase multiobjective differential evolution (PDTP-MDE) algorithm is developed in this paper. The main idea of PDTP-MDE is that the whole evolution process is divided into two sequential phases according to the expected purpose of each stage. To be specific, the first phase aims at keeping the balance between convergence and diversity, while the feasibility is taken as an auxiliary indicator. In this way, the population is capable of exploring different potential areas and avoiding to be trapped into local ones, thus providing more information about convergence and diversity for the later evolution process. Afterwards, the second phase mainly tends to maintain feasibility and diversity by selecting and using some promising infeasible solutions according to the population evolution status. In addition, an archive is maintained after each phase to preserve the superior feasible Pareto solutions found so far. By the above processes, the feasible Pareto front with well convergence and well diversity is obtained. The comprehensive experiments on 42 benchmark problems from three test suites demonstrate the superiority and competitiveness of the proposed PDTP-MDE, in comparison with other state-of-the-art constrained multiobjective evolutionary algorithms.

[1]  Yong Wang,et al.  Utilizing the Correlation Between Constraints and Objective Function for Constrained Evolutionary Optimization , 2020, IEEE Transactions on Evolutionary Computation.

[2]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[3]  Gary G. Yen,et al.  Constraint Handling in Multiobjective Evolutionary Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[4]  Yong Wang,et al.  A comparative study of constraint-handling techniques in evolutionary constrained multiobjective optimization , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[5]  Karol R. Opara,et al.  Differential Evolution: A survey of theoretical analyses , 2019, Swarm Evol. Comput..

[6]  Xin Wang,et al.  Multiobjective optimization of ethylene cracking furnace system using self-adaptive multiobjective teaching-learning-based optimization , 2018 .

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

[8]  Yong Wang,et al.  Indicator-Based Constrained Multiobjective Evolutionary Algorithms , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[9]  Yong Wang,et al.  Combining Multiobjective Optimization With Differential Evolution to Solve Constrained Optimization Problems , 2012, IEEE Transactions on Evolutionary Computation.

[10]  Yongkuan Yang,et al.  A constrained multi-objective evolutionary algorithm based on decomposition and dynamic constraint-handling mechanism , 2020, Appl. Soft Comput..

[11]  Lucas Bradstreet,et al.  A Fast Way of Calculating Exact Hypervolumes , 2012, IEEE Transactions on Evolutionary Computation.

[12]  Xuesong Yan,et al.  Multi-objective based scheduling algorithm for sudden drinking water contamination incident , 2020, Swarm Evol. Comput..

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

[14]  Yuren Zhou,et al.  An angle based constrained many-objective evolutionary algorithm , 2017, Applied Intelligence.

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

[16]  Fang Liu,et al.  A modified objective function method with feasible-guiding strategy to solve constrained multi-objective optimization problems , 2014, Appl. Soft Comput..

[17]  Xiao-Long Zheng,et al.  A Collaborative Multiobjective Fruit Fly Optimization Algorithm for the Resource Constrained Unrelated Parallel Machine Green Scheduling Problem , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

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

[20]  Qingfu Zhang,et al.  Multiobjective optimization Test Instances for the CEC 2009 Special Session and Competition , 2009 .

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

[22]  Weili Wang,et al.  A performance-driven multi-algorithm selection strategy for energy consumption optimization of sea-rail intermodal transportation , 2019, Swarm Evol. Comput..

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

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

[25]  Yong Wang,et al.  A New Fitness Function With Two Rankings for Evolutionary Constrained Multiobjective Optimization , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[26]  Tetsuyuki Takahama,et al.  Constrained Optimization by the ε Constrained Differential Evolution with Gradient-Based Mutation and Feasible Elites , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[27]  Witold Pedrycz,et al.  Multidirectional Prediction Approach for Dynamic Multiobjective Optimization Problems , 2019, IEEE Transactions on Cybernetics.

[28]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[29]  Ajith Abraham,et al.  Multi-Objective Differential Evolution for Automatic Clustering with Application to Micro-Array Data Analysis , 2009, Sensors.

[30]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

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

[32]  Jun Zhang,et al.  Tri-Goal Evolution Framework for Constrained Many-Objective Optimization , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[34]  Jing J. Liang,et al.  A survey on multi-objective evolutionary algorithms for the solution of the environmental/economic dispatch problems , 2018, Swarm Evol. Comput..

[35]  Yong Wang,et al.  Composite Differential Evolution for Constrained Evolutionary Optimization , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[36]  Tapabrata Ray,et al.  C-PSA: Constrained Pareto simulated annealing for constrained multi-objective optimization , 2010, Inf. Sci..

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

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

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

[40]  Yuren Zhou,et al.  An Adaptive Tradeoff Model for Constrained Evolutionary Optimization , 2008, IEEE Transactions on Evolutionary Computation.

[41]  P. Suganthan,et al.  Constrained multi-objective optimization algorithm with an ensemble of constraint handling methods , 2011 .

[42]  Bin Jiang,et al.  Constrained Multiobjective Optimization Algorithm Based on Immune System Model , 2016, IEEE Transactions on Cybernetics.

[43]  Pratyusha Rakshit,et al.  Uncertainty Management in Differential Evolution Induced Multiobjective Optimization in Presence of Measurement Noise , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[44]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[45]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

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

[47]  Yong Wang,et al.  Incorporating Objective Function Information Into the Feasibility Rule for Constrained Evolutionary Optimization , 2016, IEEE Transactions on Cybernetics.

[48]  Honghai Wang,et al.  A multi-objective differential evolutionary algorithm for constrained multi-objective optimization problems with low feasible ratio , 2019, Appl. Soft Comput..

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

[50]  Shengxiang Yang,et al.  A Similarity-Based Cooperative Co-Evolutionary Algorithm for Dynamic Interval Multiobjective Optimization Problems , 2020, IEEE Transactions on Evolutionary Computation.

[51]  Alex Alves Freitas,et al.  Multi-objective genetic algorithms in the study of the genetic code's adaptability , 2018, Inf. Sci..

[52]  Xin Wang,et al.  Constrained optimization based on improved teaching-learning-based optimization algorithm , 2016, Inf. Sci..

[53]  Erik D. Goodman,et al.  An improved epsilon constraint-handling method in MOEA/D for CMOPs with large infeasible regions , 2017, Soft Comput..

[54]  Gary G. Yen,et al.  Differential evolution mutation operators for constrained multi-objective optimization , 2018, Appl. Soft Comput..

[55]  Mohamed Khalgui,et al.  Multiobjective Optimization Approach for a Portable Development of Reconfigurable Real-Time Systems: From Specification to Implementation , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[56]  Yuhui Shi,et al.  Enhancing Learning Efficiency of Brain Storm Optimization via Orthogonal Learning Design , 2021, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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