A Modified Multi-Objective Particle Swarm Optimization Based on Levy Flight and Double-Archive Mechanism

In the past few decades, multi-objective particle swarm optimization (PSO) has increasingly attracted attention from scientists. To obtain a set of more accurate and well-distributed solutions, many variations of multi-objective PSO algorithms have been proposed. However, for complicated multi-objective problems, existing multi-objective PSO algorithms are prone to falling into local optima because of their weak global search capability. In this study, a modified multi-objective particle swarm optimization algorithm based on levy flight and double-archive mechanism (MOPSO-LFDA) is proposed to alleviate this problem. On one hand, in the evolution process of the particles, levy flight is combined with PSO to avoid the algorithm falling into local optima. By expanding the search scope of the particles, levy flight can improve the global search ability of the particles and make them jump out of local optima with a high probability. On the other hand, when maintaining external archives, in addition to the primary external archive, a secondary external archive is created to avoid unnecessary removal of the particles that may be generated by traditional maintenance approaches. With the proposed double-archive mechanism, more useful particles can be kept, and thus the diversity of the solutions is increased. Moreover, in terms of accelerating the convergence rate, a novel leader selection strategy is presented, which selects particles closer to the boundary of the attainable objective set and with larger crowding distance as leaders in optimization. The proposed algorithm outperforms existing state-of-the-art multi-objective algorithms on benchmark test functions for its fast convergence and excellent accuracy.

[1]  M Reyes Sierra,et al.  Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art , 2006 .

[2]  Jun Sun,et al.  Multi-objective random drift particle swarm optimization algorithm with adaptive grids , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[3]  Qingfu Zhang,et al.  Learning to Decompose: A Paradigm for Decomposition-Based Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

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

[5]  Zhile Yang,et al.  A novel hybrid teaching learning based multi-objective particle swarm optimization , 2017, Neurocomputing.

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

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

[8]  Zhile Yang,et al.  An effective PSO-TLBO algorithm for multi-objective optimization , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[9]  Tao Li,et al.  A novel two-archive strategy for evolutionary many-objective optimization algorithm based on reference points , 2019, Appl. Soft Comput..

[10]  Harun Uğuz,et al.  A novel particle swarm optimization algorithm with Levy flight , 2014, Appl. Soft Comput..

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

[12]  Jun Zhang,et al.  An Evolutionary Algorithm with Double-Level Archives for Multiobjective Optimization , 2015, IEEE Transactions on Cybernetics.

[13]  Fei Han,et al.  An Improved Multiobjective Quantum-Behaved Particle Swarm Optimization Based on Double Search Strategy and Circular Transposon Mechanism , 2018, Complex..

[14]  G. Wiselin Jiji,et al.  An enhanced particle swarm optimization with levy flight for global optimization , 2016, Appl. Soft Comput..

[15]  V. Mani,et al.  Clustering Using Levy Flight Cuckoo Search , 2012, BIC-TA.

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

[17]  Marco Laumanns,et al.  Scalable multi-objective optimization test problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[18]  Xin-She Yang,et al.  Firefly Algorithm, Lévy Flights and Global Optimization , 2010, SGAI Conf..

[19]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

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

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

[22]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[23]  Wei-neng Chen,et al.  Differential evolution with double-level archives for bi-objective cloud task scheduling , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[24]  Mehmet Polat Saka,et al.  Design optimization of real world steel space frames using artificial bee colony algorithm with Levy flight distribution , 2016, Adv. Eng. Softw..

[25]  Jianqiang Li,et al.  A novel multi-objective particle swarm optimization with multiple search strategies , 2015, Eur. J. Oper. Res..

[26]  David W. Corne,et al.  Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.

[27]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[28]  Prospero C. Naval,et al.  An effective use of crowding distance in multiobjective particle swarm optimization , 2005, GECCO '05.

[29]  Azlan Mohd Zain,et al.  Levy Flight Algorithm for Optimization Problems - A Literature Review , 2013, ICIT 2013.

[30]  Yaochu Jin,et al.  A competitive mechanism based multi-objective particle swarm optimizer with fast convergence , 2018, Inf. Sci..

[31]  Chyh-Ming Lai,et al.  Multi-objective simplified swarm optimization with weighting scheme for gene selection , 2018, Appl. Soft Comput..

[32]  Qingfu Zhang,et al.  This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 RM-MEDA: A Regularity Model-Based Multiobjective Estimation of , 2022 .

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