Weight Optimization of Truss Structures by the Biogeography-Based Optimization Algorithms

Document Type : Research Papers


1 Iran University of Science and Technology

2 Department of Civil Engineering, Iran University of Science and Technology


The fundamental concepts of biogeography-based optimization (BBO), a meta-heuristic algorithm, have been inspired by the geographical distribution of animals. This algorithm does not need a starting point, and performs a random search instead of a gradient-based search. In this article, for the first time, the weights of 2D and 3D trusses with specific geometries and different stress and displacement constraints have been optimized by using the BBO approach. Also, in this work, the numerical results achieved by other researchers through various optimization techniques have been compared with the results obtained from the Particle Swarm Optimization (PSO), Differential Evolution (DE) and BBO algorithms. It has been demonstrated that the search and exploration capability of the BBO algorithm is superior to that of the DE and PSO algorithms, and that it achieves better results than the other optimization techniques considered in this paper. This superiority is due to the excellent exploration capability of the BBO algorithm and the fact that it achieves a favorable optimal solution in the initial iteration.


Adeli, H. and Cheng, N.T. (1993). “Integrated genetic algorithm for optimization of space structures”, Journal of Aerospace Engineering, ASCE, 6(4), 315-328.
Adeli, H. and Kumar, S. (1995). “Distributed genetic algorithm for structural optimization”, Journal of Aerospace Engineering, ASCE, 8(3), 156-163.
Arora, J.S. (2012). Introduction to optimum design, 3rd Edition, Academic Press.
Artar, M. and Daloglu, A.T. (2015). “Optimum design of steel frames with semi-rigid connections and composite beams”, Structural Engineering and Mechanics, International Journal, 55(2), 299-313.
Artar, M. (2016). “A comparative study on optimum design of multi-element truss structures”, Steel and Composite Structures, International Journal, 22(3), 521-535.
Arunachalam, V. (2008). “Facility for intelligent decision support”, Report No. 060, Department of Civil and Environmental Engineering, The University of Western Ontario, London, Ontario, Canada.
Dobbs, M.W. and Nelson, R.B. (1976). “Application of optimality criteria to automated structural design”, American Institute of Aeronautics and Astronautics Journal, 14(10), 1436-1443.
Erbatur, F., Hasancebi, O., Tutuncil, I. and Kihc, H. (2000). “Optimal design of planar structures with genetic algorithms”, Computers and Structures, 75, 209-224.
Farshi, B. and Ziazi, A. (2010). “A sizing optimization of truss structures by method of centers and force formulation”, International Journal of Solids and Structures, 47, 2508-2524.
Fedorik, F., Haapala, A. and Malaska, M. (2015). “Use of design optimization techniques in solving typical structural engineering related design optimization problems”, Structural Engineering and Mechanics, 55(6), 1121-1137.
Gellatly, R.A. and Berke, L. (1971). “Optimal structural design”, AFFDL-TR-70-165, Air Force Flight Dynamics Lab., Wright-Patterson AFB, OH.
Ghasemi, M., Hinton, E. and Wood, R. (1997). “Optimization of trusses using genetic algorithms for discrete and continuous variables”, Engineering Computations, 16, 272-301.
Husseinzadeh Kashan, A., Jalili, S. and Karimiyan, S., (2018). “Optimum structural design with discrete variables using league championship algorithm”, Civil Engineering Infrastructures Journal, 51(2), 253-275.
Jalili, S. and Hosseinzadeh, Y. (2015). “A cultural algorithm for optimal design of truss structures”, Latin American Journal of Solids and Structures, 12(9), 1721-1747.
Jalili, S. and Hosseinzadeh, Y. (2018), “Design optimization of truss structures with continuous and discrete variables by hybrid of biogeography-based optimization and differential evolution methods”, The Structural Design of Tall and Special Buildings, 27(14), e1495.
Jalili, S., Hosseinzadeh, Y. and Taghizadieh, N. (2016). "A biogeography-based optimization for optimum discrete design of skeletal structures", Engineering Optimization, 48(9), 1491-1514.
Kaveh, A. and Talatahari, S. (2009). “Size optimization of space trusses using Big Bang-Big Crunch algorithm, Computers and Structures, 87, 1129-1140.
Kennedy, J. and Eberhart, R. (1995), “Particle Swarm Pptimization”, Proceedings of IEEE International Conference on Neural Networks, Perth, Australia, 1942-1948.
Khalkhali, A., Khakshournia, S. and Nariman-Zadeh, N. (2014). “A hybrid method of FEM, modified NSGAII and TOPSIS for structural optimization of sandwich panels with corrugated core”, Journal of Sandwich Structures and Materials, 16(4), 398-417.
Khalkhali, A., Mostafapour, M., Tabatabaie, S.M. and Ansari, B. (2016). “Multi-objective crashworthiness optimization of perforated square tubes using modified NSGAII and MOPSO”, Structural and Multidisciplinary Optimization, 54(1), 45-61.
Khan, M.R., Willmert, K.D. and Thornton, W.A. (1979). “An optimality criterion method for large-scale structures”, American Institute of Aeronautics and Astronautics Journal, 17(7), 753-761.
Khot, N.S. and Berke, L. (1984). “Structural optimization using optimality criteria methods”, In: New Directions in Optimum Structural Design (A85-48701 24-39), Chichester, England and New York, Wiley-Interscience, 47-74.
Lamberti, L. (2008), “An efficient simulated annealing algorithm for design optimization of truss structures”, Computers and Structures, 86(19), 1936-1953.
Lee, K.S. and Geem, Z.W. (2004). “A new structural optimization method based on the harmony search algorithm”, Computers and Structures, 82(9-10), 781-798.
Li, L.J., Huang, Z.B. and Liu, F. (2009). “A heuristic particle swarm optimization method for truss structures with discrete variables”, Computers and Structures, 87(7-8), 435-443.
Massah, S.R. and Ahmadi, H. (2017). “Regularizing structural configurations by using meta-heuristic algorithms”, Geomechanics and Engineering, 12(2), 197-210.
Meshkat Razavi, H. and Shariatmadar, H. (2015). “Optimum parameters for tuned mass damper using Shuffled Complex Evolution (SCE) algorithm”, Civil Engineering Infrastructures Journal, 48(1), 83-100.
Moosavian, N. and Jafarzadeh, M.R. (2015). “Particle swarm optimization for hydraulic analysis of water distribution systems”, Civil Engineering Infrastructures Journal, 48(1), 9-22.
Nguyen, X.H. and Lee, J. (2015). “Sizing, shape and topology optimization of trusses with energy approach”, Structural Engineering and Mechanics, International Journal, 56(1), 107-121.
Rahami, H., Kaveh, A., Aslani, M. and Najian Asl, R. (2011). “A hybrid modified genetic-nelder mead simplex algorithm for large-scale truss optimization”, International Journal of Optimization in Civil Engineering, 1, 29-46.
Rizzi, P. (1976). “Optimization of multi-constrained structures based on optimality criteria”, AIAA/ASME/SAE 17th Structural Dynamics and Materials Conference, King of Prussia, PA.
Schmit, Jr. L.A. and Farshi, B. (1974). “Some approximation concepts for structural synthesis”, American Institute of Aeronautics and Astronautics Journal, 12(5), 692-699.
Schmit, Jr. L.A. and Miura, H. (1976). “Approximation concepts for efficient structural synthesis”, NASA CR-2552, Washington, DC: NASA.
Simon, D. (2008). “Biogeography-based optimization”, IEEE Transactions on Evolutionary Computation, 12(6), 702-713.
Storn, R. and Price, K. (1997). “Differential evolution; A simple and efficient heuristic for global optimization over continuous spaces”, Journal of Global Optimization, 11(4), 341-359.
Volume 54, Issue 1
Winter and Spring 2021
Pages 129-144
  • Receive Date: 03 November 2019
  • Revise Date: 06 February 2021
  • Accept Date: 07 February 2021