A Novel Hybrid Multi-Objective Particle Swarm Optimization Algorithm With an Adaptive Resource Allocation Strategy

Recently, there are a number of particle swarm optimization algorithms (PSOs) proposed for tackling multi-objective optimization problems (MOPs). Most of multi-objective PSOs (MOPSOs) were designed to speed up their convergence, which have been validated when tackling various kinds of MOPs. However, they may face some challenges for tackling some complicated MOPs, such as the UF test problems with complicated Pareto-optimal sets, mainly due to their neglect on the diversity. To solve the above problem, a novel hybrid MOPSO (called HMOPSO-ARA) is suggested in this paper with an adaptive resource allocation strategy, which shows a superior performance over most MOPSOs. Using the decomposition approach in HMOPSO-ARA, MOPs are transferred into a set of subproblems, each of which is accordingly optimized by one particle using a novel velocity update approach with the strengthened search capability. Then, an adaptive resource allocation strategy is employed based on the relevant improvement on the aggregated function, which can reasonably assign the computational resource to the particles according to their performance, so as to accelerate the convergence speed to the true Pareto-optimal front. Moreover, a decomposition-based clonal selection strategy is further used to enhance our performance, where the cloning process is run on the external archive based on the relevant fitness improvement. The experiments validate the superiority of HMOPSO-ARA over four competitive MOPSOs (SMPSO, CMPSO, dMOPSO and AgMOPSO) and four competitive multi-objective evolutionary algorithms (MOEA/D-ARA, MOEA/D-DE MOEA/D-GRA and EF_PD) when tackling thirty-five test problems (DTLZ1-DTLZ9, WFG1-WFG9, UF1-UF10 and F1-F9), in terms of two widely used performance indicators.

[1]  Chunguo Wu,et al.  Particle swarm optimization based on dimensional learning strategy , 2019, Swarm Evol. Comput..

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

[3]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[4]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

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

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

[7]  Eckart Zitzler,et al.  Indicator-Based Selection in Multiobjective Search , 2004, PPSN.

[8]  Zhihua Cui,et al.  Improved NSGA-III with selection-and-elimination operator , 2019, Swarm Evol. Comput..

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

[10]  Maoguo Gong,et al.  Multiobjective Immune Algorithm with Nondominated Neighbor-Based Selection , 2008, Evolutionary Computation.

[11]  Yongliang Chen,et al.  Niching particle swarm optimization with equilibrium factor for multi-modal optimization , 2019, Inf. Sci..

[12]  Kenli Li,et al.  An angle dominance criterion for evolutionary many-objective optimization , 2020, Inf. Sci..

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

[14]  Qingfu Zhang,et al.  An Effective Ensemble Framework for Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[15]  John A. W. McCall,et al.  D2MOPSO: MOPSO Based on Decomposition and Dominance with Archiving Using Crowding Distance in Objective and Solution Spaces , 2014, Evolutionary Computation.

[16]  Fei Li,et al.  R2-MOPSO: A multi-objective particle swarm optimizer based on R2-indicator and decomposition , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[17]  Qingfu Zhang,et al.  Evolutionary Many-Objective Optimization Based on Adversarial Decomposition , 2017, IEEE Transactions on Cybernetics.

[18]  Fang Liu,et al.  A Multiobjective Evolutionary Algorithm Based on Decision Variable Analyses for Multiobjective Optimization Problems With Large-Scale Variables , 2016, IEEE Transactions on Evolutionary Computation.

[19]  Jiannong Cao,et al.  Multiple Populations for Multiple Objectives: A Coevolutionary Technique for Solving Multiobjective Optimization Problems , 2013, IEEE Transactions on Cybernetics.

[20]  Saúl Zapotecas Martínez,et al.  A multi-objective particle swarm optimizer based on decomposition , 2011, GECCO '11.

[21]  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).

[22]  Min Chen,et al.  Adaptive region adjustment to improve the balance of convergence and diversity in MOEA/D , 2018, Appl. Soft Comput..

[23]  Jun Zhang,et al.  Set-Based Discrete Particle Swarm Optimization Based on Decomposition for Permutation-Based Multiobjective Combinatorial Optimization Problems , 2018, IEEE Transactions on Cybernetics.

[24]  Bin Jiang,et al.  A Micro-cloning dynamic multiobjective algorithm with an adaptive change reaction strategy , 2016, Soft Computing.

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

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

[27]  Haibo He,et al.  ar-MOEA: A Novel Preference-Based Dominance Relation for Evolutionary Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[28]  Junichi Suzuki,et al.  R2-IBEA: R2 indicator based evolutionary algorithm for multiobjective optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[29]  Dong Han,et al.  An adaptive decomposition-based evolutionary algorithm for many-objective optimization , 2019, Inf. Sci..

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

[31]  Xin Li,et al.  A Hybrid Multiobjective Particle Swarm Optimization Algorithm Based on R2 Indicator , 2018, IEEE Access.

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

[33]  Licheng Jiao,et al.  A dynamic multiple populations particle swarm optimization algorithm based on decomposition and prediction , 2018, Appl. Soft Comput..

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

[35]  Qingfu Zhang,et al.  Are All the Subproblems Equally Important? Resource Allocation in Decomposition-Based Multiobjective Evolutionary Algorithms , 2016, IEEE Transactions on Evolutionary Computation.

[36]  Wenjian Luo,et al.  Differential Evolution for Multimodal Optimization With Species by Nearest-Better Clustering , 2019, IEEE Transactions on Cybernetics.

[37]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[38]  Junfei Qiao,et al.  An Adaptive Multiobjective Particle Swarm Optimization Based on Multiple Adaptive Methods , 2017, IEEE Transactions on Cybernetics.

[39]  Ye Tian,et al.  An Indicator-Based Multiobjective Evolutionary Algorithm With Reference Point Adaptation for Better Versatility , 2018, IEEE Transactions on Evolutionary Computation.

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

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

[42]  Ka-Chun Wong,et al.  An adaptive immune-inspired multi-objective algorithm with multiple differential evolution strategies , 2018, Inf. Sci..

[43]  Wei Lu,et al.  Adaptive Gradient Multiobjective Particle Swarm Optimization , 2018, IEEE Transactions on Cybernetics.

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

[45]  Xin Yao,et al.  A Scalable Indicator-Based Evolutionary Algorithm for Large-Scale Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[46]  Mohamed S. Gadala,et al.  Self-adapting control parameters in particle swarm optimization , 2019, Appl. Soft Comput..

[47]  Qingfu Zhang,et al.  A decomposition-based multi-objective Particle Swarm Optimization algorithm for continuous optimization problems , 2008, 2008 IEEE International Conference on Granular Computing.

[48]  Qiuzhen Lin,et al.  A novel multi-objective immune algorithm with a decomposition-based clonal selection , 2019, Appl. Soft Comput..

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

[50]  MengChu Zhou,et al.  A Collaborative Resource Allocation Strategy for Decomposition-Based Multiobjective Evolutionary Algorithms , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[51]  Fei Han,et al.  An Improved Hybrid Method Combining Gravitational Search Algorithm With Dynamic Multi Swarm Particle Swarm Optimization , 2019, IEEE Access.

[52]  Xia Wang,et al.  Differential mutation and novel social learning particle swarm optimization algorithm , 2019, Inf. Sci..

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

[54]  Fei Yu,et al.  An expanded particle swarm optimization based on multi-exemplar and forgetting ability , 2020, Inf. Sci..

[55]  Jun Zhang,et al.  A Diversity-Enhanced Resource Allocation Strategy for Decomposition-Based Multiobjective Evolutionary Algorithm , 2018, IEEE Transactions on Cybernetics.

[56]  Qingfu Zhang,et al.  On Tchebycheff Decomposition Approaches for Multiobjective Evolutionary Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[57]  Jie Li,et al.  A region search evolutionary algorithm for many-objective optimization , 2019, Inf. Sci..