An angle based constrained many-objective evolutionary algorithm

被引:23
作者
Xiang, Yi [1 ]
Peng, Jing [1 ]
Zhou, Yuren [1 ]
Li, Miqing [2 ]
Chen, Zefeng [1 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Collaborat Innovat Ctr High Performance Comp, Guangzhou 510006, Guangdong, Peoples R China
[2] Univ Birmingham, Sch Comp Sci, CERCIA, Birmingham B15 2TT, W Midlands, England
基金
中国国家自然科学基金; 英国工程与自然科学研究理事会;
关键词
Many-objective optimization; Constraint handling; Evolutionary algorithms; VaEA; NONDOMINATED SORTING APPROACH; OPTIMIZATION; DIVERSITY; DESIGN;
D O I
10.1007/s10489-017-0929-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Having successfully handled many-objective optimization problems with box constraints only by using VaEA, a vector angle based many-objective evolutionary algorithm in our precursor study, this paper extended VaEA to solve generic constrained many-objective optimization problems. The proposed algorithm (denoted by CVaEA) differs from the original one mainly in the mating selection and the environmental selection, which are made suitable in the presence of infeasible solutions. Furthermore, we suggest a set of new constrained many-objective test problems which have different ranges of function values for all the objectives. Compared with normalized problems, this set of scaled ones is more applicable to test an algorithm's performance. This is due to the nature property of practical problems being usually far from normalization. The proposed CVaEA was compared with two latest constrained many-objective optimization methods on the proposed test problems with up to 15 objectives, and on a constrained engineering problem from practice. It was shown by the simulation results that CVaEA could find a set of well converged and properly distributed solutions, and, compared with its competitors, obtained a better balance between convergence and diversity. This, and the original VaEA paper, together demonstrate the usefulness and efficiency of vector angle based algorithms for handling both constrained and unconstrained many-objective optimization problems.
引用
收藏
页码:705 / 720
页数:16
相关论文
共 36 条
[1]  
[Anonymous], 2009, MULT OPT TEST INST C
[2]  
[Anonymous], 2001, P 6 INT C PAR PROBL
[3]  
[Anonymous], 2010, P 2010 IEEE C EVOLUT, DOI DOI 10.1109/CEC.2010.5586221
[4]   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
[5]   An Algorithm for Many-Objective Optimization with Reduced Objective Computations: A Study in Differential Evolution [J].
Bandyopadhyay, Sanghamitra ;
Mukherjee, Arpan .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (03) :400-413
[6]   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
[7]   A Many-Objective Evolutionary Algorithm With Enhanced Mating and Environmental Selections [J].
Cheng, Jixiang ;
Yen, Gary G. ;
Zhang, Gexiang .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) :592-605
[8]   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
[9]  
Deb K, 2005, Scalable test problems for evolutionary multiobjective optimization, DOI [DOI 10.1007/1-84628-137-76, 10.1007/1-84628-137-7_6]
[10]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601