Diversity preference-based many-objective particle swarm optimization using reference-lines-based framework

Abstract A simple yet effective diversity preference approach is developed and coupled with many-objective particle swarm optimization (PSO) for solving box-constraint optimization problems. Since the selection of global leaders in PSO is crucial for many-objective optimization, an approach is developed using the reference-lines-based framework to update these leaders. In the proposed approach, diversity is ensured first by making clusters of solutions for every reference line. Thereafter, only one solution from each cluster with minimum penalty-based boundary intersection (PBI) fitness is selected. In case any cluster of a line is empty, a solution with minimum PBI fitness with respect to the line is selected. This ensures the selection of isolated but sometimes dominated solutions. The proposed approach is then used for updating the archive of global leaders and for assigning them to particles in the swarm. The proposed algorithm, which is referred to as MaOPSO-DP, is tested on 3-, 5-, 8-, 10-, and 15-objective instances of DTLZ and WFG test problems. Results demonstrate the effectiveness of MaOPSO-DP over eight many-objective evolutionary and PSO algorithms from the literature.

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

[2]  Peter J. Fleming,et al.  On the Evolutionary Optimization of Many Conflicting Objectives , 2007, IEEE Transactions on Evolutionary Computation.

[3]  Aurora Trinidad Ramirez Pozo,et al.  Using reference points to update the archive of MOPSO algorithms in Many-Objective Optimization , 2014, Neurocomputing.

[4]  Sanaz Mostaghim,et al.  Distance Based Ranking in Many-Objective Particle Swarm Optimization , 2008, PPSN.

[5]  Jun Zhang,et al.  An External Archive-Guided Multiobjective Particle Swarm Optimization Algorithm , 2017, IEEE Transactions on Cybernetics.

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

[7]  Deepak Sharma,et al.  Diversity over Dominance Approach for Many-Objective Optimization on Reference-Points-Based Framework , 2019, EMO.

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

[9]  Pradyumn Kumar Shukla,et al.  Line-prioritized environmental selection and normalization scheme for many-objective optimization using reference-lines-based framework , 2019, Swarm Evol. Comput..

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

[11]  Yuping Wang,et al.  A new multi-objective particle swarm optimization algorithm based on decomposition , 2015, Inf. Sci..

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

[13]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[14]  Jie Zhang,et al.  Coevolutionary Particle Swarm Optimization With Bottleneck Objective Learning Strategy for Many-Objective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[15]  Deepak Sharma,et al.  Evolutionary Bi-objective Optimization for Bulldozer and Its Blade in Soil Cutting , 2018, Journal of The Institution of Engineers (India): Series C.

[16]  Kalyanmoy Deb,et al.  Customized evolutionary optimization procedure for generating minimum weight compliant mechanisms , 2014 .

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

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

[19]  Aluizio F. R. Araújo,et al.  Many-Objective Evolutionary Algorithm Based On Decomposition With Random And Adaptive Weights , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

[20]  Ying Tan,et al.  A modified particle swarm optimization based on decomposition with different ideal points for many-objective optimization problems , 2020, Complex & Intelligent Systems.

[21]  Yun Yang,et al.  A many-objective particle swarm optimizer based on indicator and direction vectors for many-objective optimization , 2020, Inf. Sci..

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

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

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

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

[26]  Yuren Zhou,et al.  A Many-Objective Particle Swarm Optimizer With Leaders Selected From Historical Solutions by Using Scalar Projections , 2020, IEEE Transactions on Cybernetics.

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

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

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

[30]  Lishan Kang,et al.  A New Evolutionary Algorithm for Solving Many-Objective Optimization Problems , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

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

[32]  Yi Wang,et al.  A reference points and intuitionistic fuzzy dominance based particle swarm algorithm for multi/many-objective optimization , 2019, Applied Intelligence.

[33]  Weiguo Sheng,et al.  On the Norm of Dominant Difference for Many-Objective Particle Swarm Optimization , 2019, IEEE Transactions on Cybernetics.

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

[35]  Hisao Ishibuchi,et al.  Modified Distance Calculation in Generational Distance and Inverted Generational Distance , 2015, EMO.

[36]  K. C. Seow,et al.  MULTIOBJECTIVE DESIGN OPTIMIZATION BY AN EVOLUTIONARY ALGORITHM , 2001 .

[37]  Enrique Alba,et al.  SMPSO: A new PSO-based metaheuristic for multi-objective optimization , 2009, 2009 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making(MCDM).

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

[39]  Yuping Wang,et al.  An improved $${\alpha }$$α-dominance strategy for many-objective optimization problems , 2016, Soft Comput..

[40]  Qidi Wu,et al.  A diversity enhanced multiobjective particle swarm optimization , 2018, Inf. Sci..

[41]  Jun Zhang,et al.  Fuzzy-Based Pareto Optimality for Many-Objective Evolutionary Algorithms , 2014, IEEE Transactions on Evolutionary Computation.

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

[43]  Carlos A. Coello Coello,et al.  Improved Metaheuristic Based on the R2 Indicator for Many-Objective Optimization , 2015, GECCO.

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

[45]  Teresa Bernarda Ludermir,et al.  Many Objective Particle Swarm Optimization , 2016, Inf. Sci..

[46]  Ponnuthurai Nagaratnam Suganthan,et al.  $I_{\rm SDE}$ +—An Indicator for Multi and Many-Objective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[47]  Kalyanmoy Deb,et al.  Domain-specific initial population strategy for compliant mechanisms using customized genetic algorithm , 2011 .