A many-objective population extremal optimization algorithm with an adaptive hybrid mutation operation

Abstract Many-objective optimization problems abbreviated as MaOPs with more than three objectives have attracted increasing interests due to their widely existing in a variety of real-world applications. This paper presents a novel many-objective population extremal optimization called MaOPEO-HM algorithm for MaOPs by introducing a reference set based many-objective optimization mechanism into a recently developed population extremal optimization framework and designing an adaptive hybrid mutation operation for updating the population. Despite of the successful applications of extremal optimization in different kinds of numerical and engineering optimization problems, it has never been explored to the many-objective optimization domain so far. Because most of the existing many-objective evolutionary algorithms are usually guided by a single mutation operation, which has insufficient ability to exploit the search space of MaOPs and will get stuck at any local efficient front, it is the first attempt to design a novel hybrid mutation scheme in MaOPEO-HM algorithm by combining the advantages of polynomial mutation operator and multi-non-uniform mutation operator effectively. The experiment results for DTLZ test problems with 3, 5, 8, 10, and 15 objectives and WFG test problems with 3, 5, and 8 objectives have demonstrated the superiority of the proposed MaOPEO-HM to five state-of-the-art decomposition-based many-objective evolutionary algorithms including NSGA-III, RVEA, EFR-RR, θ-DEA, and MOEA/DD and two non-decomposition-based algorithms including GrEA and Two_Arch2. Furthermore, the great ability of the designed adaptive hybrid mutation operation incorporated into many-objective population extremal optimization (MaOPEO) has also been illustrated by comparing MaOPEO-HM and two MaOPEO algorithms only based on traditional multi-non-uniform mutation or polynomial mutation for DTLZ problems.

[1]  Shu-Ping Wan,et al.  Fuzzy mathematical programming approach to heterogeneous multiattribute decision-making with interval-valued intuitionistic fuzzy truth degrees , 2015, Inf. Sci..

[2]  Min-Rong Chen,et al.  Multiobjective optimization using population-based extremal optimization , 2008, Neural Computing and Applications.

[3]  Shengxiang Yang,et al.  A Grid-Based Evolutionary Algorithm for Many-Objective Optimization , 2013, IEEE Transactions on Evolutionary Computation.

[4]  Wali Khan Mashwani,et al.  A decomposition-based hybrid multiobjective evolutionary algorithm with dynamic resource allocation , 2012, Appl. Soft Comput..

[5]  Xin Yao,et al.  Two_Arch2: An Improved Two-Archive Algorithm for Many-Objective Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[6]  Andrew Lewis,et al.  Population extremal optimisation for discrete multi-objective optimisation problems , 2016, Inf. Sci..

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

[8]  María José del Jesús,et al.  KEEL: a software tool to assess evolutionary algorithms for data mining problems , 2008, Soft Comput..

[9]  Min-Rong Chen,et al.  A novel elitist multiobjective optimization algorithm: Multiobjective extremal optimization , 2008, Eur. J. Oper. Res..

[10]  Xin Yao,et al.  Diversity Assessment in Many-Objective Optimization , 2017, IEEE Transactions on Cybernetics.

[11]  I. Mainenti-Lopes,et al.  Design of a nonlinear controller for a rigid-flexible satellite using multi-objective Generalized Extremal Optimization with real codification , 2012 .

[12]  Beatrice Lazzerini,et al.  EMOGA: A Hybrid Genetic Algorithm With Extremal Optimization Core for Multiobjective Disassembly Line Balancing , 2018, IEEE Transactions on Industrial Informatics.

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

[14]  M. Hamdan On the Disruption-level of Polynomial Mutation for Evolutionary Multi-objective Optimisation Algorithms , 2010, Comput. Informatics.

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

[16]  Guoqiang Zeng,et al.  An improved multi-objective population-based extremal optimization algorithm with polynomial mutation , 2016, Inf. Sci..

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

[18]  Stefan Boettcher,et al.  Optimization with Extremal Dynamics , 2000, Complex..

[19]  Xin Yao,et al.  How to Read Many-Objective Solution Sets in Parallel Coordinates [Educational Forum] , 2017, IEEE Computational Intelligence Magazine.

[20]  Shu-Ping Wan,et al.  Fuzzy linear programming approach to multiattribute decision making with multiple types of attribute values and incomplete weight information , 2013, Appl. Soft Comput..

[21]  Stefano Di Carlo,et al.  ReDO: Cross-Layer Multi-Objective Design-Exploration Framework for Efficient Soft Error Resilient Systems , 2018, IEEE Transactions on Computers.

[22]  Yu-Xing Dai,et al.  Design of a Fractional Order Frequency PID Controller for an Islanded Microgrid: A Multi-Objective Extremal Optimization Method , 2017 .

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

[24]  Ping-Hung Tang,et al.  Adaptive directed mutation for real-coded genetic algorithms , 2013, Appl. Soft Comput..

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

[26]  Guoqiang Zeng,et al.  Design of fractional order PID controller for automatic regulator voltage system based on multi-objective extremal optimization , 2015, Neurocomputing.

[27]  Deng-Feng Li,et al.  Closeness coefficient based nonlinear programming method for interval-valued intuitionistic fuzzy multiattribute decision making with incomplete preference information , 2011, Appl. Soft Comput..

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

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

[30]  R. Lyndon While,et al.  A faster algorithm for calculating hypervolume , 2006, IEEE Transactions on Evolutionary Computation.

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

[32]  Gary G. Yen,et al.  Many-Objective Evolutionary Algorithms Based on Coordinated Selection Strategy , 2017, IEEE Transactions on Evolutionary Computation.

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

[34]  Zhen Ji,et al.  A hybrid immune multiobjective optimization algorithm , 2010, Eur. J. Oper. Res..

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

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

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

[38]  Qingfu Zhang,et al.  Comparison between MOEA/D and NSGA-III on a set of novel many and multi-objective benchmark problems with challenging difficulties , 2019, Swarm Evol. Comput..

[39]  Kay Chen Tan,et al.  Adaptive Memetic Computing for Evolutionary Multiobjective Optimization , 2015, IEEE Transactions on Cybernetics.

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

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

[42]  Jian Weng,et al.  Adaptive population extremal optimization-based PID neural network for multivariable nonlinear control systems , 2019, Swarm Evol. Comput..

[43]  Gary G. Yen,et al.  Visualization and Performance Metric in Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[44]  Jie Yang,et al.  Parameterized bilinear programming methodology for solving triangular intuitionistic fuzzy number bimatrix games , 2016, J. Intell. Fuzzy Syst..

[45]  Bo Zhang,et al.  Balancing Convergence and Diversity in Decomposition-Based Many-Objective Optimizers , 2016, IEEE Transactions on Evolutionary Computation.

[46]  Peng Chen,et al.  Extremal Optimization , 2018 .

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