Optimum Design of Steel Frames Using Different Variants of Differential Evolution Algorithm

被引:4
作者
Safari, D. [1 ]
Maheri, Mahmoud R. [2 ]
Maheri, A. [3 ]
机构
[1] Islamic Azad Univ, Dept Civil Engn, Shiraz Branch, Shiraz, Iran
[2] Shiraz Univ, Dept Civil Engn, Shiraz, Iran
[3] Univ Aberdeen, Dept Mech Engn, Aberdeen, Scotland
关键词
Differential evolution; Discrete optimization; Variants of differential evolution; Steel frames optimization; AISC-LRFD; RESISTANCE FACTOR DESIGN; GENETIC ALGORITHM; SPACE FRAMES; TABU SEARCH; OPTIMIZATION; LOAD;
D O I
10.1007/s40996-021-00711-x
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
A differential evolution (DE)-based algorithm is used for discrete optimization of steel frames. DE is a simple yet efficient population-based search algorithm, originally proposed for continuous optimization problems. It is based on the same search philosophy as most evolutionary algorithms (EA), utilizing mutation, crossover and selection operators. However, unlike traditional EAs, the DE creates new candidate solutions by perturbing the parent individual with the weighted difference of several other randomly chosen individuals of the same population. In this study, performance of DE in optimal design of steel frames is investigated. Eleven different variants of DE are tested through three benchmark problems. The comparison results between the DE and other metaheuristic algorithms, such as genetic algorithm (GA), ant colony optimizer (ACO) and particle swarm optimizer (PSO) methods, taken from the literature, show that in most cases the DE can perform as well as other techniques. It is found that two particular variants of DE, namely 'DE/best/1' and 'DE/best/1 with jitter' provide better results compared to the other variants. In both variants, the best in the iteration is selected as the base vector of DE algorithm for perturbation in mutation stage. Also, results show that low values for control parameter CR, can yield better designs.
引用
收藏
页码:2091 / 2105
页数:15
相关论文
共 46 条
[1]  
AISC, 2001, MAN STEEL CONSTR LOA
[2]   Optimized design of two-dimensional structures using a genetic algorithm [J].
Camp, C ;
Pezeshk, S ;
Cao, GZ .
JOURNAL OF STRUCTURAL ENGINEERING-ASCE, 1998, 124 (05) :551-559
[3]   Design of steel frames using ant colony optimization [J].
Camp, CV ;
Bichon, BJ ;
Stovall, SP .
JOURNAL OF STRUCTURAL ENGINEERING, 2005, 131 (03) :369-379
[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]   Optimal load and resistance factor design of geometrically nonlinear steel space frames via tabu search and genetic algorithm [J].
Degertekin, S. O. ;
Saka, M. P. ;
Hayalioglu, M. S. .
ENGINEERING STRUCTURES, 2008, 30 (01) :197-205
[6]  
Degertekin SO, 2007, STRUCT MULTIDISCIP O, V34, P347, DOI [10.1007/s00158-007-0096-4, 10.1007/S00158-007-0096-4]
[7]   Optimum design of unbraced steel frames to LRFD-AISC using particle swarm optimization [J].
Dogan, E. ;
Saka, M. P. .
ADVANCES IN ENGINEERING SOFTWARE, 2012, 46 (01) :27-34
[8]  
DUMONTEIL P, 1992, ENG J AISC, V29, P111
[9]   Automated design of steel frames using advanced analysis and object-oriented evolutionary computation [J].
Foley, CM ;
Schinler, D .
JOURNAL OF STRUCTURAL ENGINEERING, 2003, 129 (05) :648-660
[10]   Structural damage detection using imperialist competitive algorithm and damage function [J].
Gerist, Saleheh ;
Maheri, Mahmoud R. .
APPLIED SOFT COMPUTING, 2019, 77 :1-23