Constraint-handling in genetic algorithms through the use of dominance-based tournament selection

被引:699
作者
Coello, CAC [1 ]
Montes, EM [1 ]
机构
[1] CINVESTAV, IPN, Dept Ingn Electr, Secc Computac, Mexico City 07300, DF, Mexico
关键词
genetic algorithms; constraint-handling; multiobjective optimization; self-adaptation; evolutionary optimization; numerical optimization;
D O I
10.1016/S1474-0346(02)00011-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we propose a dominance-based selection scheme to incorporate constraints into the fitness function of a genetic algorithm used for global optimization. The approach does not require the use of a penalty function and, unlike traditional evolutionary multiobjective optimization techniques, it does not require niching (or any other similar approach) to maintain diversity in the population. We validated the algorithm using several test functions taken from the specialized literature on evolutionary optimization. The results obtained indicate that the approach is a viable alternative to the traditional penalty function, mainly in engineering optimization problems. (C) 2002 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:193 / 203
页数:11
相关论文
共 38 条
[1]  
[Anonymous], T ASME J MECH DES, DOI DOI 10.1115/1.2919393
[2]  
Arora J., 2004, Introduction to Optimum Design
[3]  
BELEGUNDU AD, 1982, THESIS U IOWA IOWA
[4]  
Bhatti MA, 1979, UCBEERC7916
[5]  
Camponogara E, 1997, PROCEEDINGS OF THE THIRD NORDIC WORKSHOP ON GENETIC ALGORITHMS AND THEIR APPLICATIONS (3NWGA), P49
[6]  
Chankong V., 1983, Multiobjective Decision Making: Theory and Methodology
[7]  
Coello C, 1999, KNOWL INF SYST, V1, P129, DOI DOI 10.1007/BF03325101
[8]   Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art [J].
Coello, CAC .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2002, 191 (11-12) :1245-1287
[9]   Treating constraints as objectives for single-objective evolutionary optimization [J].
Coello, CAC .
ENGINEERING OPTIMIZATION, 2000, 32 (03) :275-308
[10]  
DEB K, 1989, PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P42