Difficulty Adjustable and Scalable Constrained Multiobjective Test Problem Toolkit

被引:157
作者
Fan, Zhun [1 ,2 ]
Li, Wenji [1 ]
Cai, Xinye [3 ]
Li, Hui [4 ]
Wei, Caimin [5 ]
Zhang, Qingfu [6 ]
Deb, Kalyanmoy [7 ]
Goodman, Erik [7 ]
机构
[1] Shantou Univ, Dept Elect Engn, Shantou 515063, Guangdong, Peoples R China
[2] Key Lab Digital Signal & Image Proc Guangdong Pro, Guangzhou, Guangdong, Peoples R China
[3] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Jiangsu, Peoples R China
[4] Xi An Jiao Tong Univ, Sch Math & Stat, Xian 710049, Shaanxi, Peoples R China
[5] Shantou Univ, Dept Math, Shantou 515063, Guangdong, Peoples R China
[6] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[7] Michigan State Univ, BEACON Ctr Study Evolut Act, E Lansing, MI 48824 USA
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Constrained problems; evolutionary multiobjective optimization; test problems; controlled difficulties; NONDOMINATED SORTING APPROACH; EVOLUTIONARY ALGORITHM; GENETIC ALGORITHM; OPTIMIZATION; DECOMPOSITION; EFFICIENT; SELECTION; SEARCH;
D O I
10.1162/evco_a_00259
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multiobjective evolutionary algorithms (MOEAs) have progressed significantly in recent decades, but most of them are designed to solve unconstrained multiobjective optimization problems. In fact, many real-world multiobjective problems contain a number of constraints. To promote research on constrained multiobjective optimization, we first propose a problem classification scheme with three primary types of difficulty, which reflect various types of challenges presented by real-world optimization problems, in order to characterize the constraint functions in constrained multiobjective optimization problems (CMOPs). These are feasibility-hardness, convergence-hardness, and diversity-hardness. We then develop a general toolkit to construct difficulty adjustable and scalable CMOPs (DAS-CMOPs, or DAS-CMaOPs when the number of objectives is greater than three) with three types of parameterized constraint functions developed to capture the three proposed types of difficulty. In fact, the combination of the three primary constraint functions with different parameters allows the construction of a large variety of CMOPs, with difficulty that can be defined by a triplet, with each of its parameters specifying the level of one of the types of primary difficulty. Furthermore, the number of objectives in this toolkit can be scaled beyond three. Based on this toolkit, we suggest nine difficulty adjustable and scalable CMOPs and nine CMaOPs, to be called DAS-CMOP1-9 and DAS-CMaOP1-9, respectively. To evaluate the proposed test problems, two popular CMOEAs-MOEA/D-CDP (MOEA/D with constraint dominance principle) and NSGA-II-CDP (NSGA-II with constraint dominance principle) and two popular constrained many-objective evolutionary algorithms (CMaOEAs)-C-MOEA/DD and C-NSGA-III-are used to compare performance on DAS-CMOP1-9 and DAS-CMaOP1-9 with a variety of difficulty triplets, respectively. The experimental results reveal that mechanisms in MOEA/D-CDP may be more effective in solving convergence-hard DAS-CMOPs, while mechanisms of NSGA-II-CDP may be more effective in solving DAS-CMOPs with simultaneous diversity-, feasibility-, and convergence-hardness. Mechanisms in C-NSGA-III may be more effective in solving feasibility-hard CMaOPs, while mechanisms of C-MOEA/DD may be more effective in solving CMaOPs with convergence-hardness. In addition, none of them can solve these problems efficiently, which stimulates us to continue to develop new CMOEAs and CMaOEAs to solve the suggested DAS-CMOPs and DAS-CMaOPs.
引用
收藏
页码:339 / 378
页数:40
相关论文
共 65 条
  • [1] [Anonymous], 2005, SCALABLE TEST PROBLE
  • [2] [Anonymous], 2001, P 6 INT C PAR PROBL
  • [3] [Anonymous], 2008, CES487 U ESS NAN TEC
  • [4] HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization
    Bader, Johannes
    Zitzler, Eckart
    [J]. EVOLUTIONARY COMPUTATION, 2011, 19 (01) : 45 - 76
  • [5] A genetic algorithm for the multiple-choice integer program
    BenHadjAlouane, A
    Bean, JC
    [J]. OPERATIONS RESEARCH, 1997, 45 (01) : 92 - 101
  • [6] SMS-EMOA: Multiobjective selection based on dominated hypervolume
    Beume, Nicola
    Naujoks, Boris
    Emmerich, Michael
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) : 1653 - 1669
  • [7] Binh T.T., 1997, 3 INT C GEN ALG MEND, V25, P27
  • [8] An External Archive Guided Multiobjective Evolutionary Algorithm Based on Decomposition for Combinatorial Optimization
    Cai, Xinye
    Li, Yexing
    Fan, Zhun
    Zhang, Qingfu
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) : 508 - 523
  • [9] A multiobjective optimization-based evolutionary algorithm for constrained optimization
    Cai, Zixing
    Wang, Yong
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) : 658 - 675
  • [10] Test Problems for Large-Scale Multiobjective and Many-Objective Optimization
    Cheng, Ran
    Jin, Yaochu
    Olhofer, Markus
    Sendhoff, Bernhard
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (12) : 4108 - 4121