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.
Similar content being viewed by others
References
Grierson D, Pak W (1993) Optimal sizing, geometrical and topological design using a genetic algorithm. Struct Optim 6(3):151–159
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
Fourie P, Groenwold AA (2002) The particle swarm optimization algorithm in size and shape optimization. Struct Multidiscip Optim 23(4):259–267
Gholizadeh S, Seyedpoor S (2011) Shape optimization of arch dams by metaheuristics and neural networks for frequency constraints. Sci Iran 18(5):1020–1027
Lee KS, Geem ZW (2004) A new structural optimization method based on the harmony search algorithm. Comput Struct 82(9–10):781–798
Camp CV (2007) Design of space trusses using Big Bang-Big Crunch optimization. J Struct Eng 133(7):999–1008
Camp CV, Bichon BJ (2004) Design of space trusses using ant colony optimization. J Struct Eng 130(5):741–751
Lamberti L (2008) An efficient simulated annealing algorithm for design optimization of truss structures. Comput Struct 86(19–20):1936–1953
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
Neshat M, Sepidnam G, Sargolzaei M (2013) Swallow swarm optimization algorithm: a new method to optimization. Neural Comput Appl 23(2):429–454
Degertekin S, Hayalioglu M (2013) Sizing truss structures using teaching-learning-based optimization. Comput Struct 119:177–188
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
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
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
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
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
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
Gholizadeh S, Poorhoseini H (2015) Optimum design of steel frame structures by a modified dolphin echolocation algorithm. Struct Eng Mech 55(3):535–554
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
Kaveh A, Zakian P (2018) Improved GWO algorithm for optimal design of truss structures. Eng Comput 34(4):685–707
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
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
Gholizadeh S, Milany A (2018) An improved fireworks algorithm for discrete sizing optimization of steel skeletal structures. Eng Optim 50(11):1829–1849
Gholizadeh S (2013) Layout optimization of truss structures by hybridizing cellular automata and particle swarm optimization. Comput Struct 125:86–99
Kaveh A, Bakhshpoori T, Afshari E (2014) An efficient hybrid particle swarm and swallow swarm optimization algorithm. Comput Struct 143:40–59
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
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
Khatibinia M, Yazdani H (2018) Accelerated multi-gravitational search algorithm for size optimization of truss structures. Swarm Evol Comput 38:109–119
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
Reynolds RG (1994) An introduction to cultural algorithms. In: Proceedings of the third annual conference on evolutionary programming, 1994. World Scientific, pp 131–139
Zhao H, Guo S (2014) Annual energy consumption forecasting based on PSOCA-GRNN model. Abstr Appl Anal. https://doi.org/10.1155/2014/217630
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
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
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
Degertekin S (2012) Improved harmony search algorithms for sizing optimization of truss structures. Comput Struct 92:229–241
Bekdaş G, Nigdeli SM, Yang X-S (2015) Sizing optimization of truss structures using flower pollination algorithm. Appl Soft Comput 37:322–331
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
AISC A (1989) Manual of steel construction–allowable stress design. American Institute of Steel Construction (AISC), Chicago Google Scholar, Chicago
Saka M (1990) Optimum design of pin-jointed steel structures with practical applications. J Struct Eng 116(10):2599–2620
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-018-0631-5