Discrete optimization of trusses using an artificial bee colony (ABC) algorithm and the fly-back mechanism

Truss weight is one of the most important factors in the cost of construction that should be reduced. Different methods have been proposed to optimize the weight of trusses. The artificial bee colony algorithm has been proposed recently. This algorithm selects the lightest section from a list of available profiles that satisfy the existing provisions in the design codes and specifications. An important issue in optimization algorithms is how to impose constraints. In this paper, the artificial bee colony algorithm is used for the discrete optimization of trusses. The fly-back mechanism is chosen to impose constraints. Finally, with some basic examples that have been introduced in similar articles, the performance of this algorithm is tested using the fly-back mechanism. The results indicate that the rate of convergence and the accuracy are optimized in comparison with other methods.

[1]  Weon-Keun Song,et al.  Optimal design using genetic algorithm with nonlinear elastic analysis , 2004 .

[2]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[3]  Feng Liu,et al.  A heuristic particle swarm optimization method for truss structures with discrete variables , 2009 .

[4]  Ayse T. Daloglu,et al.  Optimization of trusses under uncertainties with harmony search , 2011 .

[5]  Sam Kwong,et al.  Gbest-guided artificial bee colony algorithm for numerical function optimization , 2010, Appl. Math. Comput..

[6]  S. Rajeev,et al.  Discrete Optimization of Structures Using Genetic Algorithms , 1992 .

[7]  Eun-Hyung Lee,et al.  Structural design using topology and shape optimization , 2011 .

[8]  Dervis Karaboga,et al.  A modified Artificial Bee Colony algorithm for real-parameter optimization , 2012, Inf. Sci..

[9]  Moacir Kripka,et al.  Discrete optimization of trusses by simulated annealing , 2004 .

[10]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[11]  Mustafa Sonmez,et al.  Discrete optimum design of truss structures using artificial bee colony algorithm , 2011 .

[12]  Dervis Karaboga,et al.  A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems , 2011, Appl. Soft Comput..

[13]  Mustafa Sonmez,et al.  Artificial Bee Colony algorithm for optimization of truss structures , 2011, Appl. Soft Comput..

[14]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.

[15]  S. Y. Chen,et al.  A robust genetic algorithm for structural optimization , 2000 .

[16]  Siamak Talatahari,et al.  Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures , 2009 .

[17]  Charles V. Camp,et al.  Design of Space Trusses Using Ant Colony Optimization , 2004 .

[18]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[19]  O. Hasançebi,et al.  Optimal design of planar and space structures with genetic algorithms , 2000 .

[20]  Orhan Aksogan,et al.  Optimum design of prestressed concrete beams by a modified grid search method , 2003 .

[21]  Young Mook Yun,et al.  Optimum design of plane steel frames with PR-connections using refined plastic hinge analysis and genetic algorithm , 2006 .