DMaOEA-εC: Decomposition-based many-objective evolutionary algorithm with the ε-constraint framework

被引:13
作者
Li, Juan [1 ]
Li, Jie [1 ]
Pardalos, Panos M. [2 ]
Yang, Chengwei [1 ]
机构
[1] Beijing Inst Technol, Sch Mechatron Engn, Beijing 100081, Peoples R China
[2] Univ Florida, Ctr Appl Optimizat, Dept Ind & Syst Engn, Gainesville, FL 32608 USA
基金
中国博士后科学基金;
关键词
Many-objective optimization; epsilon-Constraint framework; Two-stage upper bound vectors generation; Boundary points maintenance; Distance-based global replacement; Two-side update rule; OPTIMIZATION;
D O I
10.1016/j.ins.2020.05.097
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-world problems which involve the optimization of multiple conflicting objectives are named as multi-objective optimization problems (MOPs). This paper mainly deals with the widespread and especially challenging many-objective optimization problem (MaOP) which is a category of the MOP with more than three objectives. Given the inefficiency of DMOEA-epsilon C which is a state-of-the-art decomposition-based multi-objective evolutionary algorithm with the epsilon-constraint framework when dealing with MaOPs, a number of strategies are proposed and embedded in DMOEA-epsilon C. To be specific, in order to overcome the ineffectiveness induced by exponential number of upper bound vectors, a two-stage upper bound vectors generation procedure is put forward to generate widely spread upper bound vectors in a high-dimensional space. Besides, a boundary points maintenance mechanism and a distance-based global replacement strategy are presented to remedy the diversity loss of a population. What's more, given the feasibility rule adopted in DMOEA-epsilon C is simple but less effective, a two-side update rule which maintains both feasible and infeasible solutions for each subproblem is proposed to speed the convergence of a population. DMOEA-epsilon C with the above-mentioned strategies, denoted as DMaOEA-epsilon C, is designed for both multi- and many-objective optimization problems in this paper. DMaOEA-epsilon C is compared with five classical and state-of-the-art multi-objective evolutionary algorithms on 29 test instances to exhibit its performance on MOPs. Furthermore, DMaOEA-epsilon C is compared with five state-of-the-art many-objective evolutionary algorithms on 52 test problems to demonstrate its performance when dealing with MaOPs. Experimental studies show that DMaOEA-epsilon C outperforms or performs competitively against several competitors on the majority of MOPs and MaOPs with up to ten objectives. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页码:203 / 226
页数:24
相关论文
共 48 条
  • [1] [Anonymous], 2013, THESIS U TUNIS
  • [2] [Anonymous], 2008, MECH ENG NY
  • [3] [Anonymous], 2001, TIK-Rep. 103
  • [4] A Decomposition-Based Evolutionary Algorithm for Many Objective Optimization
    Asafuddoula, M.
    Ray, Tapabrata
    Sarker, Ruhul
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (03) : 445 - 460
  • [5] HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization
    Bader, Johannes
    Zitzler, Eckart
    [J]. EVOLUTIONARY COMPUTATION, 2011, 19 (01) : 45 - 76
  • [6] Caraffini F., 2017, INTEGRATED COMPUTER, V24, P315
  • [7] DMOEA-εC: Decomposition-Based Multiobjective Evolutionary Algorithm With the ε-Constraint Framework
    Chen, Jie
    Li, Juan
    Xin, Bin
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2017, 21 (05) : 714 - 730
  • [8] An efficient constraint handling method for genetic algorithms
    Deb, K
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) : 311 - 338
  • [9] Deb K, 2002, IEEE C EVOL COMPUTAT, P825, DOI 10.1109/CEC.2002.1007032
  • [10] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197