Treating constraints as objectives for single-objective evolutionary optimization

被引:189
作者
Coello, CAC [1 ]
机构
[1] Lab Nacl Informat Avanzada, Xalapa 91090, Veracruz, Mexico
关键词
genetic algorithms; constraint handling; multiobjective optimization; evolutionary optimization;
D O I
10.1080/03052150008941301
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents a new approach to handle constraints using evolutionary algorithms. The new technique treats constraints as objectives, and uses a multiobjective optimization approach to solve the re-stated single-objective optimization problem. The new approach is compared against other numerical and evolutionary optimization techniques in several engineering optimization problems with different kinds of constraints. The results obtained show that the new approach can consistently outperform the other techniques using relatively small sub-populations, and without a significant sacrifice in terms of performance.
引用
收藏
页码:275 / 308
页数:34
相关论文
共 43 条
[1]  
[Anonymous], 1992, 9253 TR U MICH
[2]  
[Anonymous], 1991, Handbook of genetic algorithms
[3]  
BACK T, 1997, P 7 INT C GEN ALG
[4]  
Belegundu A.D., 1982, STUDY MATH PROGRAMMI
[5]  
Brayton RK, 1985, LOGIC MINIMIZATION A
[6]  
Coello C.A., 1997, P INT C ARTIFICIAL N
[7]   A simple genetic algorithm for the design of reinforced concrete beams [J].
Coello, CAC ;
Christiansen, AD ;
Hernandez, FS .
ENGINEERING WITH COMPUTERS, 1997, 13 (04) :185-196
[8]  
COELLO CAC, 1997, EXPERT SYSTEMS APPL, V12
[9]  
Dasgupta D., 2013, Evolutionary Algorithms in Engineering Applications., DOI [10.1007/978-3-662-03423-1, DOI 10.1007/978-3-662-03423-1]
[10]  
DEB K, 1995, P 6 INT C GEN ALG, P521