Handling Constrained Many-Objective Optimization Problems via Problem Transformation

被引:116
作者
Jiao, Ruwang [1 ]
Zeng, Sanyou [1 ]
Li, Changhe [2 ,3 ]
Yang, Shengxiang [4 ]
Ong, Yew-Soon [5 ]
机构
[1] China Univ Geosci, Sch Mech Engn & Elect Informat, Wuhan 430074, Peoples R China
[2] China Univ Geosci, Sch Automat, Wuhan 430074, Peoples R China
[3] China Univ Geosci, Hubei Key Lab Adv Control & Intelligent Automat C, Wuhan 430074, Peoples R China
[4] De Montfort Univ, Ctr Computat Intelligence, Sch Comp Sci & Informat, Leicester LE1 9BH, Leics, England
[5] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
基金
中国国家自然科学基金;
关键词
Statistics; Sociology; Optimization; Convergence; Search problems; Linear programming; Geology; Constrained optimization; evolutionary computation; many-objective optimization; problem transformation; NONDOMINATED SORTING APPROACH; EVOLUTIONARY ALGORITHM; PERFORMANCE;
D O I
10.1109/TCYB.2020.3031642
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Objectives optimization and constraints satisfaction are two equally important goals to solve constrained many-objective optimization problems (CMaOPs). However, most existing studies for CMaOPs can be classified as feasibility-driven-constrained many-objective evolutionary algorithms (CMaOEAs), and they always give priority to satisfy constraints, while ignoring the maintenance of the population diversity for dealing with conflicting objectives. Consequently, the population may be pushed toward some locally feasible optimal or locally infeasible areas in the high-dimensional objective space. To alleviate this issue, this article presents a problem transformation technique, which transforms a CMaOP into a dynamic CMaOP (DCMaOP) for handling constraints and optimizing objectives simultaneously, to help the population cross the large and discrete infeasible regions. The well-known reference-point-based NSGA-III is tailored under the problem transformation model to solve CMaOPs, namely, DCNSGA-III. In this article, epsilon-feasible solutions play an important role in the proposed algorithm. To this end, in DCNSGA-III, a mating selection mechanism and an environmental selection operator are designed to generate and choose high-quality epsilon-feasible offspring solutions, respectively. The proposed algorithm is evaluated on a series of benchmark CMaOPs with three, five, eight, ten, and 15 objectives and compared against six state-of-the-art CMaOEAs. The experimental results indicate that the proposed algorithm is highly competitive for solving CMaOPs.
引用
收藏
页码:4834 / 4847
页数:14
相关论文
共 50 条
[1]   A Decomposition-Based Evolutionary Algorithm for Many Objective Optimization [J].
Asafuddoula, M. ;
Ray, Tapabrata ;
Sarker, Ruhul .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (03) :445-460
[2]   An Enhanced Decomposition-Based Evolutionary Algorithm With Adaptive Reference Vectors [J].
Asafuddoula, Md ;
Singh, Hemant Kumar ;
Ray, Tapabrata .
IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (08) :2321-2334
[3]   The balance between proximity and diversity in multiobjective evolutionary algorithms [J].
Bosman, PAN ;
Thierens, D .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (02) :174-188
[4]   A Grid Weighted Sum Pareto Local Search for Combinatorial Multi and Many-Objective Optimization [J].
Cai, Xinye ;
Sun, Haoran ;
Zhang, Qingfu ;
Huang, Yuhua .
IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (09) :3586-3598
[5]   A Decomposition-Based Many-Objective Evolutionary Algorithm With Two Types of Adjustments for Direction Vectors [J].
Cai, Xinye ;
Mei, Zhiwei ;
Fan, Zhun .
IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (08) :2335-2348
[6]   Decomposition-Based-Sorting and Angle-Based-Selection for Evolutionary Multiobjective and Many-Objective Optimization [J].
Cai, Xinye ;
Yang, Zhixiang ;
Fan, Zhun ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (09) :2824-2837
[7]   A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization [J].
Cheng, Ran ;
Jin, Yaochu ;
Olhofer, Markus ;
Sendhoff, Bernhard .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (05) :773-791
[8]  
Deb K, 2002, IEEE C EVOL COMPUTAT, P825, DOI 10.1109/CEC.2002.1007032
[9]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[10]  
Deb K, 2019, STUD COMPUT INTELL, V779, P85, DOI 10.1007/978-3-319-91341-4_6