An improved epsilon constraint-handling method in MOEA/D for CMOPs with large infeasible regions

被引:267
作者
Fan, Zhun [1 ]
Li, Wenji [1 ]
Cai, Xinye [2 ]
Huang, Han [3 ]
Fang, Yi [1 ]
You, Yugen [1 ]
Mo, Jiajie [2 ]
Wei, Caimin [4 ]
Goodman, Erik [5 ]
机构
[1] Shantou Univ, Dept Elect Engn, Shantou 515063, Guangdong, Peoples R China
[2] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Jiangsu, Peoples R China
[3] South China Univ Technol, Sch Software Engn, Guangzhou 515063, Guangdong, Peoples R China
[4] Shantou Univ, Dept Math, Shantou 515063, Guangdong, Peoples R China
[5] Michigan State Univ, BEACON Ctr Study Evolut Act, E Lansing, MI 48824 USA
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Constrained multi-objective evolutionary algorithms; Epsilon constraint handling; Constrained multi-objective optimization; Robot gripper optimization; REJECTIVE MULTIPLE TEST; EVOLUTIONARY ALGORITHMS; OPTIMIZATION; DECOMPOSITION; SELECTION; TESTS;
D O I
10.1007/s00500-019-03794-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes an improved epsilon constraint-handling mechanism and combines it with a decomposition-based multi-objective evolutionary algorithm (MOEA/D) to solve constrained multi-objective optimization problems (CMOPs). The proposed constrained multi-objective evolutionary algorithm (CMOEA) is named MOEA/D-IEpsilon. It adjusts the epsilon level dynamically according to the ratio of feasible to total solutions in the current population. In order to evaluate the performance of MOEA/D-IEpsilon, a new set of CMOPs with two and three objectives is designed, having large infeasible regions (relative to the feasible regions), and they are called LIR-CMOPs. Then, the 14 benchmarks, including LIR-CMOP1-14, are used to test MOEA/D-IEpsilon and four other decomposition-based CMOEAs, including MOEA/D-Epsilon, MOEA/D-SR, MOEA/D-CDP and CMOEA/D. The experimental results indicate that MOEA/D-IEpsilon is significantly better than the other four CMOEAs on all of the test instances, which shows that MOEA/D-IEpsilon is more suitable for solving CMOPs with large infeasible regions. Furthermore, a real-world problem, namely the robot gripper optimization problem, is used to test the five CMOEAs. The experimental results demonstrate that MOEA/D-IEpsilon also outperforms the other four CMOEAs on this problem.
引用
收藏
页码:12491 / 12510
页数:20
相关论文
共 42 条
[21]   AN IMPROVED SEQUENTIALLY REJECTIVE BONFERRONI TEST PROCEDURE [J].
HOLLAND, BS ;
COPENHAVER, MD .
BIOMETRICS, 1987, 43 (02) :417-423
[22]  
HOLM S, 1979, SCAND J STAT, V6, P65
[23]   A STAGEWISE REJECTIVE MULTIPLE TEST PROCEDURE BASED ON A MODIFIED BONFERRONI TEST [J].
HOMMEL, G .
BIOMETRIKA, 1988, 75 (02) :383-386
[24]   An improved memetic algorithm using ring neighborhood topology for constrained optimization [J].
Hu, Zhenzhou ;
Cai, Xinye ;
Fan, Zhun .
SOFT COMPUTING, 2014, 18 (10) :2023-2041
[25]   A review of multiobjective test problems and a scalable test problem toolkit [J].
Huband, Simon ;
Hingston, Phil ;
Barone, Luigi ;
While, Lyndon .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (05) :477-506
[26]   A study of two penalty-parameterless constraint handling techniques in the framework of MOEA/D [J].
Jan, Muhammad Asif ;
Khanum, Rashida Adeeb .
APPLIED SOFT COMPUTING, 2013, 13 (01) :128-148
[27]   A Simple and Fast Hypervolume Indicator-Based Multiobjective Evolutionary Algorithm [J].
Jiang, Siwei ;
Zhang, Jie ;
Ong, Yew-Soon ;
Zhang, Allan N. ;
Tan, Puay Siew .
IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (10) :2202-2213
[28]   Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II [J].
Li, Hui ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (02) :284-302
[29]   A two-step rejection procedure for testing multiple hypotheses [J].
Li, Jianjun .
JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2008, 138 (06) :1521-1527
[30]   Decomposition of a Multiobjective Optimization Problem into a Number of Simple Multiobjective Subproblems [J].
Liu, Hai-Lin ;
Gu, Fangqing ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (03) :450-455