An effective co-evolutionary particle swarm optimization for constrained engineering design problems

被引:841
作者
He, Qie [1 ]
Wang, Ling [1 ]
机构
[1] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
particle swarm optimization; co-evolution; penalty function;
D O I
10.1016/j.engappai.2006.03.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many engineering design problems can be formulated as constrained optimization problems. So far, penalty function methods have been the most popular methods for constrained optimization due to their simplicity and easy implementation. However, it is often not easy to set suitable penalty factors or to design adaptive mechanism. By employing the notion of co-evolution to adapt penalty factors, this paper proposes a co-evolutionary particle swarm optimization approach (CPSO) for constrained optimization problems, where PSO is applied with two kinds of swarms for evolutionary exploration and exploitation in spaces of both solutions and penalty factors. The proposed CPSO is population based and easy to implement in parallel. Especially, penalty factors also evolve using PSO in a self-tuning way. Simulation results based on well-known constrained engineering design problems demonstrate the effectiveness, efficiency and robustness on initial populations of the proposed method. Moreover, the CPSO obtains some solutions better than those previously reported in the literature. (C) 2006 Elsevier Ltd. All rights reserved.
引用
收藏
页码:89 / 99
页数:11
相关论文
共 25 条
[1]  
[Anonymous], T ASME J MECH DES, DOI DOI 10.1115/1.2919393
[2]  
Arora J., 2004, Introduction to Optimum Design
[3]  
Belegundu A.D., 1982, STUDY MATH PROGRAMMI
[4]   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
[5]   Constraint-handling in genetic algorithms through the use of dominance-based tournament selection [J].
Coello, CAC ;
Montes, EM .
ADVANCED ENGINEERING INFORMATICS, 2002, 16 (03) :193-203
[6]   Use of a self-adaptive penalty approach for engineering optimization problems [J].
Coello, CAC .
COMPUTERS IN INDUSTRY, 2000, 41 (02) :113-127
[7]   OPTIMAL-DESIGN OF A WELDED BEAM VIA GENETIC ALGORITHMS [J].
DEB, K .
AIAA JOURNAL, 1991, 29 (11) :2013-2015
[8]  
Deb K, 1997, Evolut Algorithm Eng Appl, P497, DOI [10.1007/978-3-662-03423-1_27, DOI 10.1007/978-3-662-03423-1_27, https://doi.org/10.1007/978-3-662-03423-1_27]
[9]  
Eberhart RC., 2001, SWARM INTELL-US
[10]  
Hamida SB, 2002, IEEE C EVOL COMPUTAT, P884, DOI 10.1109/CEC.2002.1007042