Multiple trial vectors in differential evolution for engineering design

被引:107
作者
Mezura-Montes, E.
Coello, C. A. Coello
Velazquez-Reyes, J.
Munoz-Davila, L.
机构
[1] LANIA AC, Xalapa 91000, Veracruz, Mexico
[2] CINVESTAV IPN, Evolut Computat Grp, Dept Computat, Mexico City 07300, DF, Mexico
[3] Inst Tecnol Apizaco, Div Estudios Posgrad & Invest, Apizaco 90300, Tlaxcala, Mexico
关键词
evolutionary algorithms; differential evolution; constrained optimization; engineering design;
D O I
10.1080/03052150701364022
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This article presents a modified version of the differential evolution algorithm to solve engineering design problems. The aim is to allow each parent vector in the population to generate more than one trial (child) vector at each generation and therefore to increase its probability of generating a better one. To deal with constraints, some criteria based on feasibility and a diversity mechanism to maintain infeasible solutions in the population are used. The approach is tested on a set of well-known benchmark problems. After that, it is used to solve engineering design problems and its performance is compared with those provided by typical penalty function approaches and also against state-of-the-art techniques.
引用
收藏
页码:567 / 589
页数:23
相关论文
共 30 条
[1]  
Angline P, 1998, EVOLUTIONARY OPTIMIZ, V1447, P601, DOI DOI 10.1007/BFB0040753
[2]  
[Anonymous], 2001, SWARM INTELL-US
[3]  
Arora J., 2004, Introduction to Optimum Design
[4]  
Back T., 1996, EVOLUTIONARY ALGORIT
[5]  
Belegundu A. D., 1982, STUDY MATH PROGR MET
[6]   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
[7]   An efficient constraint handling method for genetic algorithms [J].
Deb, K .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :311-338
[8]  
Eberhart RC, 2000, IEEE C EVOL COMPUTAT, P84, DOI 10.1109/CEC.2000.870279
[9]  
FEOKTISTOV V, ADAPTIVE COMPUTING D, V6, P335
[10]  
HADJALOUANE AB, 1997, OPER RES, V45, P92, DOI DOI 10.1287/OPRE.45.1.92