An adaptive elitist differential evolution for optimization of truss structures with discrete design variables

被引:151
作者
Ho-Huu, V.
Nguyen-Thoi, T. [1 ]
Vo-Duy, T.
Nguyen-Trang, T.
机构
[1] Ton Duc Thang Univ, Inst Computat Sci, Div Computat Math & Engn, Ho Chi Minh, Vietnam
关键词
Differential evolution (DE); Adaptive elitist differential evolution (aeDE); Optimization of truss structures; Optimization with discrete design variables; GENETIC ALGORITHM; SEARCH;
D O I
10.1016/j.compstruc.2015.11.014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper proposes an adaptive elitist differential evolution (aeDE) for optimization of truss structures with discrete design variables. The aeDE algorithm is a newly improved version of the differential evolution (DE) algorithm with three modifications. Firstly, in the mutation phase, an adaptive technique based on the deviation of objective function between the best individual and the whole population in the previous generation is proposed to select a suitable mutation operator. This technique helps preserve the balance between global and local searching abilities in the DE. Secondly, in the selection phase, an elitist selection technique which helps choose the best individuals for the next generation is utilized to increase the convergence rate. Finally, a rounding technique is integrated into the aeDE for solving optimization problems with discrete design variables. The efficiency and reliability of the proposed method are demonstrated through six optimization problems of truss structures with discrete design variables. Numerical results reveal that in most of the test cases, the aeDE is more efficient than the DE and some other methods in the literature in terms of the quality of solution and convergence rate. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:59 / 75
页数:17
相关论文
共 43 条
[1]   An elitist self-adaptive step-size search for structural design optimization [J].
Azad, S. Kazemzadeh ;
Hasancebi, O. .
APPLIED SOFT COMPUTING, 2014, 19 :226-235
[2]   Rank-based ant colony algorithms for truss weight minimization with discrete variables [J].
Capriles, Priscila V. S. Z. ;
Fonseca, Leonardo G. ;
Barbosa, Helio J. C. ;
Lemonge, Afonso C. C. .
COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, 2007, 23 (06) :553-575
[3]   Differential Evolution Using a Neighborhood-Based Mutation Operator [J].
Das, Swagatam ;
Abraham, Ajith ;
Chakraborty, Uday K. ;
Konar, Amit .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (03) :526-553
[4]   Application of Teaching-Learning-Based-Optimization algorithm for the discrete optimization of truss structures [J].
Dede, Tayfun .
KSCE JOURNAL OF CIVIL ENGINEERING, 2014, 18 (06) :1759-1767
[5]   A trigonometric mutation operation to differential evolution [J].
Fan, HY ;
Lampinen, J .
JOURNAL OF GLOBAL OPTIMIZATION, 2003, 27 (01) :105-129
[6]   Sizing optimization of truss structures by method of centers and force formulation [J].
Farshi, Behrooz ;
Alinia-ziazi, Ali .
INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 2010, 47 (18-19) :2508-2524
[7]   Optimal discrete sizing of truss structures subject to buckling constraints [J].
Groenwold, AA ;
Stander, N .
STRUCTURAL OPTIMIZATION, 1997, 14 (2-3) :71-80
[8]  
Groenwold AA, 1999, INT J NUMER METH ENG, V44, P749, DOI 10.1002/(SICI)1097-0207(19990228)44:6<749::AID-NME523>3.3.CO
[9]  
2-6
[10]   An improved constrained differential evolution using discrete variables (D-ICDE) for layout optimization of truss structures [J].
Ho-Huu, V. ;
Nguyen-Thoi, T. ;
Nguyen-Thoi, M. H. ;
Le-Anh, L. .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (20) :7057-7069