Large-Scale Truss-Sizing Optimization with Enhanced Hybrid HS Algorithm
Source abstract
Abstract
Metaheuristic algorithms currently represent the standard approach to engineering optimization. A very challenging field is large-scale structural optimization, entailing hundreds of design variables and thousands of nonlinear constraints on element stresses and nodal displacements. However, very few studies documented the use of metaheuristic algorithms in large-scale structural optimization. In order to fill this gap, an enhanced hybrid harmony search (HS) algorithm for weight minimization of large-scale truss structures is presented in this study. The new algorithm, Large-Scale Structural Optimization–Hybrid Harmony Search JAYA (LSSO-HHSJA), developed here, combines a well-established method like HS with a very recent method like JAYA, which has the simplest and inherently most powerful search engine amongst metaheuristic optimizers. All stages of LSSO-HHSJA are aimed at reducing the number of structural analyses required in large-scale structural optimization. The basic idea is to move along descent directions to generate new trial designs, directly through the use of gradient information in the HS phase, indirectly by correcting trial designs with JA-based operators that push search towards the best design currently stored in the population or the best design included in a local neighborhood of the currently analyzed trial design. The proposed algorithm is tested in three large-scale weight minimization problems of truss structures. Optimization results obtained for the three benchmark examples, with up to 280 sizing variables and 37,374 nonlinear constraints, prove the efficiency of the proposed LSSO-HHSJA algorithm, which is very competitive with other HS and JAYA variants as well as with commercial gradient-based optimizers.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Multi-Objective Optimization Algorithms · Topology Optimization in Engineering · Metaheuristic Optimization Algorithms Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Civil Engineering, Dicle University, 21280 Diyarbakir, Turkey
Dipartimento di Meccanica, Matematica e Management, Politecnico di Bari, 70125 Bari, Italy
References (60)
Show source-provided references
1. Goldberg, D.E. (1989). Genetic Algorithms in Search, Operation and Machine Learning, Addison-Wesley.
2. Storn, R., and Price, K. (1995). Differential Evolution—A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces, International Computer Science Institute. Technical Report No. TR-95-012.
3. Van Laarhoven, P.J.M., and Aarts, E.H.L. (1987). Simulated Annealing: Theory and Applications, Kluwer Academic Publishers.10.1007/978-94-015-7744-1 ↗
4. Clerc, M. (2006). Particle Swarm Optimization, ISTE Publishing Company.10.1002/9780470612163 ↗
5. Dorigo, M., and Stutzle, T. (2004). Ant Colony Optimization, MIT Press.10.7551/mitpress/1290.001.0001 ↗
6. Mixed variable structural optimization using firefly algorithm10.1016/j.compstruc.2011.08.002 ↗
7. Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems10.1007/s00366-011-0241-y ↗
8. The ant lion optimizer10.1016/j.advengsoft.2015.01.010 ↗
9. Glover, F., and Laguna, M. (1997). Tabu Search, Kluwer Academic Publishers.10.1007/978-1-4615-6089-0 ↗
10. A new heuristic optimization algorithm: Harmony search10.1177/003754970107600201 ↗
11. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
12. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems
13. A new optimization method: Big bang-big crunch10.1016/j.advengsoft.2005.04.005 ↗
14. A novel heuristic optimization method: Charged system search10.1007/s00707-009-0270-4 ↗
15. A new meta-heuristic method: Ray optimization10.1016/j.compstruc.2012.09.003 ↗
16. Colliding bodies optimization: A novel meta-heuristic method10.1016/j.compstruc.2014.04.005 ↗
17. A new metaheuristic for continuous structural optimization: Water evaporation optimization10.1007/s00158-015-1396-8 ↗
18. Cyclical parthenogenesis algorithm for guided modal strain energy based structural damage detection10.1016/j.asoc.2017.04.010 ↗
19. Pierezan, J., and Coelho, L.S. (2018, January 8–13). Coyote optimization algorithm: A new metaheuristic for global optimization problems. Proceedings of the IEEE World Conference on Computational Intelligence, Congress on Evolutionary Computation, Rio de Janeiro, Brazil.10.1109/CEC.2018.8477769 ↗
20. Metaheuristic design optimization of skeletal structures: A review10.4203/ctr.4.1 ↗
21. Recent developments in metaheuristic algorithms: A review10.4203/ctr.5.2 ↗
22. Kaveh, A. (2014). Advances in Metaheuristic Algorithms for Optimal Design of Structures, Springer International Publishing.10.1007/978-3-319-05549-7 ↗
23. Kaveh, A. (2017). Applications of Metaheuristic Optimization Algorithms in Civil Engineering, Springer International Publishing.10.1007/978-3-319-48012-1 ↗
24. Kaveh, A., and Ilchi Ghazaan, M. (2018). Meta-Heuristic Algorithms for Optimal Design of Real-Size Structures, Springer International Publishing.10.1007/978-3-319-78780-0 ↗
25. No Free Lunch Theorems for optimization10.1109/4235.585893 ↗
26. Simple explanation of the No-Free-Lunch Theorem and its implications10.1023/A:1021251113462 ↗
27. Geem, Z.W. (2009). Harmony search as a metaheuristic algorithm. Music-Inspired Harmony Search Algorithm: Theory and Applications, Springer.10.1007/978-3-642-00185-7 ↗
28. Haftka, R.T., and Gurdal, Z. (1992). Elements of Structural Optimization, Kluwer Academic Publishers. [3rd ed.].
29. Vanderplaats, G.N. (1998). Numerical Optimization Techniques for Engineering Design, VR&D Inc.
30. Arora, J.S. (1989). Introduction to Optimum Design, McGraw-Hill Book Company.
31. A new structural optimization method based on the harmony search algorithm10.1016/j.compstruc.2004.01.002 ↗
32. A new meta-heuristic algorithm for continuous engineering optimization: Harmony search theory and practice10.1016/j.cma.2004.09.007 ↗
33. Optimum design of steel sway frames to BS5950 using harmony search algorithm10.1016/j.jcsr.2008.02.005 ↗
34. An enhanced harmony search algorithm for optimum design of side sway steel frames10.1016/j.compstruc.2014.02.001 ↗
35. Design-driven harmony search (DDHS) in steel frame optimization10.1016/j.engstruct.2013.12.003 ↗
36. An improved harmony search algorithm for solving optimization problems10.1016/j.amc.2006.11.033 ↗
37. Optimum topology design of various geometrically nonlinear latticed domes using improved harmony search method10.1007/s00158-011-0675-2 ↗
38. Adaptive harmony search method for structural optimization10.1061/(ASCE)ST.1943-541X.0000128 ↗
39. Improved harmony search algorithms for sizing optimization of truss structures10.1016/j.compstruc.2011.10.022 ↗
40. Sizing optimization of skeletal structures with a multi-adaptive Harmony Search algorithm
41. Parameter-setting-free harmony search algorithm10.1016/j.amc.2010.09.049 ↗
42. A multi-population harmony search algorithm with external archive for dynamic optimization problems10.1016/j.ins.2014.02.084 ↗
43. Discrete cost optimization of composite floor system using social harmony search model10.1016/j.asoc.2011.08.035 ↗
44. A Hybrid Harmony Search algorithm for discrete sizing optimization of truss structure10.1016/j.autcon.2016.05.023 ↗
45. A particle swarm ant colony optimization for truss structures with discrete variables10.1016/j.jcsr.2009.04.021 ↗
46. Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures10.1016/j.compstruc.2009.01.003 ↗
47. Global best harmony search10.1016/j.amc.2007.09.004 ↗
48. Novel selection schemes for harmony search10.1016/j.amc.2011.11.095 ↗
49. Hybridizing harmony search algorithm with sequential quadratic programming for engineering optimization problems10.1016/j.cma.2008.02.006 ↗
50. Topping, B.H.V., Costa Neves, L.F., and Barros, R.C. (2009, January 1–4). An improved harmony-search algorithm for truss structure optimization. Proceedings of the Twelfth International Conference on Civil, Structural and Environmental Engineering Computing, Funchal, Portugal.
51. Gandomi, A.H., Yang, X.S., Talatahari, S., and Alavi, A.H. (2013). Truss weight minimization using hybrid Harmony Search and Big Bang-Big Crunch algorithms. Metaheuristic Applications in Structures and Infrastructures, Elsevier.
52. Tsompanakis, Y. (2013, January 3–6). Comparison of hybrid metaheuristic algorithms for truss weight optimization. Proceedings of the Third International Conference on Soft Computing Technology in Civil, Structural and Environmental Engineering, Cagliari, Italy.
53. Comparison of three novel hybrid metaheuristic algorithms for structural optimization problems10.1016/j.compstruc.2020.106395 ↗
54. Sizing, layout and topology design optimization of truss structures using the Jaya algorithm10.1016/j.asoc.2017.10.001 ↗
55. Discrete sizing/layout/topology optimization of truss structures with an advanced Jaya algorithm10.1016/j.asoc.2019.03.058 ↗
56. Parameter free Jaya algorithm for truss sizing-layout optimization under natural frequency constraints10.1016/j.compstruc.2020.106461 ↗
57. Upper bound strategy in optimum design of truss structures: A big bang-big crunch algorithm based application10.1260/1369-4332.16.6.1035 ↗
58. A sinusoidal differential evolution algorithm for numerical optimization10.1016/j.asoc.2014.11.003 ↗
59. The MathWorks (2018). MATLAB® Release 2018b, The MathWorks.
60. Vanderplaats, G.N. (1995). DOTs Users Manual, Version 4.20, VR&D Inc.