Skip to main content
Log in

An efficient hybrid of elephant herding optimization and cultural algorithm for optimal design of trusses

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

In this article, a new hybrid algorithm is proposed which was based on the elephant herding optimization (EHO) and cultural algorithm (CA), known as elephant herding optimization cultural (EHOC) algorithm. In this process, the belief space defined by the cultural algorithm was used to improve the standard EHO. EHO is motivated by herding behavior of the elephant groups. These behaviors are modeled into two operators including clan updating operator and separating operator. In EHOC, based on belief space, the separating operator is defined, which is able to create new local optimums in search space, to improve the algorithm search ability and to create an algorithm with an optimal exploration–exploitation balance. The CA, EHO, and EHOC algorithms are applied to eight mathematical optimization problems and four truss weight minimization problems, and to assess the performance of the proposed algorithm, the results are compared. The results clearly indicate that EHOC is capable of accelerating the convergence rate effectively and can develop better solutions compared to the CA and EHO. In addition, it can produce competitive results in comparison with other metaheuristic algorithms in the literature.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Grierson D, Pak W (1993) Optimal sizing, geometrical and topological design using a genetic algorithm. Struct Optim 6(3):151–159

    Article  Google Scholar 

  2. Salajegheh E, Mashayekhi M, Khatibinia M, Kaykha M (2009) Optimum shape design of space structures by genetic algorithm. Int J Space Struct 24(1):45–57

    Article  Google Scholar 

  3. Fourie P, Groenwold AA (2002) The particle swarm optimization algorithm in size and shape optimization. Struct Multidiscip Optim 23(4):259–267

    Article  Google Scholar 

  4. Gholizadeh S, Seyedpoor S (2011) Shape optimization of arch dams by metaheuristics and neural networks for frequency constraints. Sci Iran 18(5):1020–1027

    Article  Google Scholar 

  5. Lee KS, Geem ZW (2004) A new structural optimization method based on the harmony search algorithm. Comput Struct 82(9–10):781–798

    Article  Google Scholar 

  6. Camp CV (2007) Design of space trusses using Big Bang-Big Crunch optimization. J Struct Eng 133(7):999–1008

    Article  Google Scholar 

  7. Camp CV, Bichon BJ (2004) Design of space trusses using ant colony optimization. J Struct Eng 130(5):741–751

    Article  Google Scholar 

  8. Lamberti L (2008) An efficient simulated annealing algorithm for design optimization of truss structures. Comput Struct 86(19–20):1936–1953

    Article  Google Scholar 

  9. Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2012) Mine blast algorithm for optimization of truss structures with discrete variables. Comput Struct 102:49–63

    Article  Google Scholar 

  10. Neshat M, Sepidnam G, Sargolzaei M (2013) Swallow swarm optimization algorithm: a new method to optimization. Neural Comput Appl 23(2):429–454

    Article  Google Scholar 

  11. Degertekin S, Hayalioglu M (2013) Sizing truss structures using teaching-learning-based optimization. Comput Struct 119:177–188

    Article  Google Scholar 

  12. Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35

    Article  Google Scholar 

  13. Gholizadeh S, Shahrezaei AM (2015) Optimal placement of steel plate shear walls for steel frames by bat algorithm. Struct Design Tall Spec Build 24(1):1–18

    Article  Google Scholar 

  14. Gonçalves MS, Lopez RH, Miguel LFF (2015) Search group algorithm: a new metaheuristic method for the optimization of truss structures. Comput Struct 153:165–184

    Article  Google Scholar 

  15. Salajegheh E, Heidari A (2004) Optimum design of structures against earthquake by adaptive genetic algorithm using wavelet networks. Struct Multidiscip Optim 28(4):277–285

    Article  Google Scholar 

  16. Salajegheh E, Heidari A, Saryazdi S (2005) Optimum design of structures against earthquake by discrete wavelet transform. Int J Numer Methods Eng 62(15):2178–2192

    Article  MATH  Google Scholar 

  17. Gholizadeh S, Moghadas RK (2014) Performance-based optimum design of steel frames by an improved quantum particle swarm optimization. Adv Struct Eng 17(2):143–156

    Article  Google Scholar 

  18. Gholizadeh S, Poorhoseini H (2015) Optimum design of steel frame structures by a modified dolphin echolocation algorithm. Struct Eng Mech 55(3):535–554

    Article  Google Scholar 

  19. Mashayekhi M, Salajegheh E, Dehghani M (2016) Topology optimization of double and triple layer grid structures using a modified gravitational harmony search algorithm with efficient member grouping strategy. Comput Struct 172:40–58

    Article  Google Scholar 

  20. Kaveh A, Zakian P (2018) Improved GWO algorithm for optimal design of truss structures. Eng Comput 34(4):685–707

    Article  Google Scholar 

  21. Gholizadeh S, Davoudi H, Fattahi F (2017) Design of steel frames by an enhanced moth-flame optimization algorithm. Steel Compos Struct 24(1):129–140

    Article  Google Scholar 

  22. Cao H, Qian X, Chen Z, Zhu H (2017) Enhanced particle swarm optimization for size and shape optimization of truss structures. Eng Optim 49(11):1939–1956

    Article  MathSciNet  Google Scholar 

  23. Gholizadeh S, Milany A (2018) An improved fireworks algorithm for discrete sizing optimization of steel skeletal structures. Eng Optim 50(11):1829–1849

    Article  MathSciNet  Google Scholar 

  24. Gholizadeh S (2013) Layout optimization of truss structures by hybridizing cellular automata and particle swarm optimization. Comput Struct 125:86–99

    Article  Google Scholar 

  25. Kaveh A, Bakhshpoori T, Afshari E (2014) An efficient hybrid particle swarm and swallow swarm optimization algorithm. Comput Struct 143:40–59

    Article  Google Scholar 

  26. Dehghani M, Mashayekhi M, Salajegheh E (2016) Topology optimization of double-and triple-layer grids using a hybrid methodology. Eng Optim 48(8):1333–1349

    Article  MathSciNet  Google Scholar 

  27. Cheng M-Y, Prayogo D, Wu Y-W, Lukito MM (2016) A hybrid harmony search algorithm for discrete sizing optimization of truss structure. Autom Constr 69:21–33

    Article  Google Scholar 

  28. Khatibinia M, Yazdani H (2018) Accelerated multi-gravitational search algorithm for size optimization of truss structures. Swarm Evol Comput 38:109–119

    Article  Google Scholar 

  29. Wang G-G, Deb S (2015) Coelho LdS Elephant herding optimization. In: Computational and business intelligence (ISCBI), 3rd international symposium on, 2015. IEEE, pp 1–5

  30. Reynolds RG (1994) An introduction to cultural algorithms. In: Proceedings of the third annual conference on evolutionary programming, 1994. World Scientific, pp 131–139

  31. Zhao H, Guo S (2014) Annual energy consumption forecasting based on PSOCA-GRNN model. Abstr Appl Anal. https://doi.org/10.1155/2014/217630

    MATH  Google Scholar 

  32. Chen W-N, Zhang J, Lin Y, Chen N, Zhan Z-H, Chung HS-H, Li Y, Shi Y-H (2013) Particle swarm optimization with an aging leader and challengers. IEEE Trans Evol Comput 17(2):241–258

    Article  Google Scholar 

  33. Liu Y, Mu C, Kou W, Liu J (2015) Modified particle swarm optimization-based multilevel thresholding for image segmentation. Soft Comput 19(5):1311–1327

    Article  Google Scholar 

  34. Talatahari S, Kheirollahi M, Farahmandpour C, Gandomi AH (2013) A multi-stage particle swarm for optimum design of truss structures. Neural Comput Appl 23(5):1297–1309

    Article  Google Scholar 

  35. Degertekin S (2012) Improved harmony search algorithms for sizing optimization of truss structures. Comput Struct 92:229–241

    Article  Google Scholar 

  36. Bekdaş G, Nigdeli SM, Yang X-S (2015) Sizing optimization of truss structures using flower pollination algorithm. Appl Soft Comput 37:322–331

    Article  Google Scholar 

  37. Degertekin S, Lamberti L, Hayalioglu M (2017) Heat transfer search algorithm for sizing optimization of truss structures. Lat Am J Solids Struct 14(3):373–397

    Article  Google Scholar 

  38. AISC A (1989) Manual of steel construction–allowable stress design. American Institute of Steel Construction (AISC), Chicago Google Scholar, Chicago

    Google Scholar 

  39. Saka M (1990) Optimum design of pin-jointed steel structures with practical applications. J Struct Eng 116(10):2599–2620

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eysa Salajegheh.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jafari, M., Salajegheh, E. & Salajegheh, J. An efficient hybrid of elephant herding optimization and cultural algorithm for optimal design of trusses. Engineering with Computers 35, 781–801 (2019). https://doi.org/10.1007/s00366-018-0631-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-018-0631-5

Keywords

Navigation