Skip to main content
Log in

Colliding bodies optimization with Morlet wavelet mutation and quadratic interpolation for global optimization problems

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

Abstract

This paper represents a new variant of colliding bodies optimization (CBO) and the objective is to alleviate the lack of population diversity, premature convergence phenomenon, and the imbalance between the diversification and intensification of the CBO method. The CBO is a meta-heuristic algorithm based on momentum and energy laws in a one-dimensional collision between two bodies. The proposed method is designed by hybridization of the CBO with Morlet wavelet (MW) mutation and quadratic interpolation (QI) (MWQI-CBO). The Morlet wavelet mutation is employed to improve the CBO so that it can explore the search space more effectively on reaching a better solution. Besides, quadratic interpolation that utilized historically best solution is added to CBO to enhance the exploitation phase. Two new parameters are defined to have a better balance between the diversification and the intensification inclinations. The proposed algorithm is tested in 24 mathematical optimization problems including 30 design variables and compared with standard CBO and some state-of-art metaheuristics. Besides, the optimal design of five standard discrete and continuous structural design problems with various constraints such as strength, stability, displacement, and frequency constraints are studied. It is found that MWQI-CBO is quite competitive with other meta-heuristic algorithms in terms of reliability, solution accuracy, and convergence speed.

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

Similar content being viewed by others

References

  1. Kaveh A (2017) Advances in metaheuristic algorithms for optimal design of structures, 2nd edn. Springer, Cham. https://doi.org/10.1007/978-3-319-05549-7

    Book  MATH  Google Scholar 

  2. Artar M, Daloğlu AT (2016) Optimum weight design of steel space frames with semi-rigid connections using harmony search and genetic algorithms. Neural Comput Appl 29(11):1089–1100. https://doi.org/10.1007/s00521-016-2634-8

    Article  Google Scholar 

  3. Techasen T, Wansasueb K, Panagant N, Pholdee N, Bureerat S (2018) Simultaneous topology, shape, and size optimization of trusses, taking account of uncertainties using multi-objective evolutionary algorithms. Eng Comput 35(2):721–740. https://doi.org/10.1007/s00366-018-0629-z

    Article  Google Scholar 

  4. Maheri MR, Talezadeh M (2018) An enhanced imperialist competitive algorithm for optimum design of skeletal structures. Swarm Evolu Comput 40:24–36. https://doi.org/10.1016/j.swevo.2017.12.001

    Article  Google Scholar 

  5. Millan-Paramo C, Filho JE (2019) Exporting water wave optimization concepts to modified simulated annealing algorithm for size optimization of truss structures with natural frequency constraints. Eng Comput. https://doi.org/10.1007/s00366-019-00854-6

    Article  Google Scholar 

  6. Kaveh A, Kabir MZ, Bohlool M (2019) Optimum design of three-dimensional steel frames with prismatic and non-prismatic elements. Eng Comput 36(3):1011–1027. https://doi.org/10.1007/s00366-019-00746-9

    Article  Google Scholar 

  7. Kumar S, Tejani GG, Pholdee N, Bureerat S (2020) Multi-objective modified heat transfer search for truss optimization. Eng Comput. https://doi.org/10.1007/s00366-020-01010-1

    Article  Google Scholar 

  8. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Choice Revi Online 27(02):27-0936, Addison Wesley. https://doi.org/10.5860/choice.27-0936

  9. Ling SH, Leung FH (2006) An improved genetic algorithm with average-bound crossover and wavelet mutation operations. Soft Comput 11(1):7–31. https://doi.org/10.1007/s00500-006-0049-7

    Article  MATH  Google Scholar 

  10. Ling S, Iu H, Chan K, Lam H, Yeung B, Leung F (2008) Hybrid particle swarm optimization with wavelet mutation and its industrial applications. IEEE Trans Syst Man Cybern Part B (Cybern) 38(3):743–763. https://doi.org/10.1109/tsmcb.2008.921005

    Article  Google Scholar 

  11. Mondal S, Ghoshal SP, Kar R, Mandal D (2012) Differential evolution with wavelet mutation in digital finite impulse response filter design. J Optim Theory Appl 155(1):315–324. https://doi.org/10.1007/s10957-012-0028-3

    Article  MathSciNet  MATH  Google Scholar 

  12. Saha SK, Kar R, Mandal D, Ghoshal SP (2013) Gravitational search algorithm with wavelet mutation applied for optimal IIR band pass filter design. In: 2013 international conference on communication and signal processing. https://doi.org/10.1109/iccsp.2013.6577005

  13. Jiang F, Xia H, Anh Tran Q, Minh Ha Q, Quang Tran N, Hu J (2017) A new binary hybrid particle swarm optimization with wavelet mutation. Knowl Based Syst 130:90–101. https://doi.org/10.1016/j.knosys.2017.03.032

    Article  Google Scholar 

  14. Guo W, Liu T, Dai F, Xu P (2020) An improved whale optimization algorithm for forecasting water resources demand. Appl Soft Comput 86:105925. https://doi.org/10.1016/j.asoc.2019.105925

    Article  Google Scholar 

  15. Pant M, Radha T, Singh VP (2007) A new particle swarm optimization with quadratic interpolation. In: International conference on computational intelligence and multimedia applications (ICCIMA 2007). https://doi.org/10.1109/iccima.2007.95

  16. Deep K, Das KN (2008) Quadratic approximation based hybrid genetic algorithm for function optimization. Appl Math Comput 203(1):86–98. https://doi.org/10.1016/j.amc.2008.04.021

    Article  MATH  Google Scholar 

  17. Sun Y, Wang X, Chen Y, Liu Z (2018) A modified whale optimization algorithm for large-scale global optimization problems. Expert Syst Appl 114:563–577. https://doi.org/10.1016/j.eswa.2018.08.027

    Article  Google Scholar 

  18. Sun Y, Yang T, Liu Z (2019) A whale optimization algorithm based on quadratic interpolation for high-dimensional global optimization problems. Appl Soft Comput 85:105744. https://doi.org/10.1016/j.asoc.2019.105744

    Article  Google Scholar 

  19. Chen X, Mei C, Xu B, Yu K, Huang X (2018) Quadratic interpolation based teaching-learning-based optimization for chemical dynamic system optimization. Knowl Based Syst 145:250–263. https://doi.org/10.1016/j.knosys.2018.01.021

    Article  Google Scholar 

  20. Kaveh A, Mahdavi VR (2014) Colliding bodies optimization method for optimum design of truss structures with continuous variables. Adv Eng Softw 70:1–12. https://doi.org/10.1016/j.advengsoft.2014.01.002

    Article  Google Scholar 

  21. Kaveh A, Ilchi Ghazaan M (2014) Enhanced colliding bodies optimization for design problems with continuous and discrete variables. Adv Eng Softw 77:66–75. https://doi.org/10.1016/j.advengsoft.2014.08.003

    Article  Google Scholar 

  22. Kaveh A, Mahdavi VR (2015) Colliding bodies optimization algorithms. Colliding Bodies Optim. https://doi.org/10.1007/978-3-319-19659-6_2

    Article  MATH  Google Scholar 

  23. Kaveh A, Ilchi Ghazaan M (2018) Meta-heuristic algorithms for optimal design of real-size structures. Springer, Switzerland. https://doi.org/10.1007/978-3-319-78780-0

  24. He M, Liu M, Wang R, Jiang X, Liu B, Zhou H (2019) Particle swarm optimization with damping factor and cooperative mechanism. Appl Soft Comput 76:45–52. https://doi.org/10.1016/j.asoc.2018.11.050

    Article  Google Scholar 

  25. Yadav A, Deep K, Kim JH, Nagar AK (2016) Gravitational swarm optimizer for global optimization. Swarm Evol Comput 31:64–89. https://doi.org/10.1016/j.swevo.2016.07.003

    Article  Google Scholar 

  26. Wang L, Yang B, Orchard J (2016) Particle swarm optimization using dynamic tournament topology. Appl Soft Comput 48:584–596. https://doi.org/10.1016/j.asoc.2016.07.041

    Article  Google Scholar 

  27. Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18. https://doi.org/10.1016/j.swevo.2011.02.002

    Article  Google Scholar 

  28. Jalili S, Kashan AH, Hosseinzadeh Y (2017) League championship algorithms for optimum design of pin-jointed structures. J Comput Civ Eng 31(2):04016048. https://doi.org/10.1061/(asce)cp.1943-5487.0000617

    Article  Google Scholar 

  29. Tejani GG, Savsani VJ, Patel VK, Mirjalili S (2018) Truss optimization with natural frequency bounds using improved symbiotic organisms search. Knowl Based Syst 143:162–178. https://doi.org/10.1016/j.knosys.2017.12.012

    Article  Google Scholar 

  30. Lieu QX, Do DT, Lee J (2018) An adaptive hybrid evolutionary firefly algorithm for shape and size optimization of truss structures with frequency constraints. Comput Struct 195:99–112. https://doi.org/10.1016/j.compstruc.2017.06.016

    Article  Google Scholar 

  31. Kaveh A, Ilchi Ghazaan M (2015) Enhanced colliding bodies algorithm for truss optimization with frequency constraints. J Comput Civ Eng 29(6):04014104. https://doi.org/10.1061/(asce)cp.1943-5487.0000445

    Article  Google Scholar 

  32. American Institute of Steel Construction (AISC) (2001) Manual of steel construction: load and resistance factor design. ISBN-10:156240517

  33. Dumonteil P (1992) Simple equations for effective length factors. Eng J AISC 29(3):111–115

    Google Scholar 

  34. Talatahari S (2016) Symbiotic organisms search for optimum design of and grillage system. Asian J Civ Eng 17(3):299–313

    MathSciNet  Google Scholar 

  35. Kaveh A, Biabani Hamedani K, Milad Hosseini S, Bakhshpoori T (2020) Optimal design of planar steel frame structures utilizing meta-heuristic optimization algorithms. Structures 25:335–346. https://doi.org/10.1016/j.istruc.2020.03.032

    Article  Google Scholar 

  36. Farshchin M, Maniat M, Camp CV, Pezeshk S (2018) School based optimization algorithm for design of steel frames. Eng Struct 171:326–335. https://doi.org/10.1016/j.engstruct.2018.05.085

    Article  Google Scholar 

  37. American Institute of Steel Construction (AISC) (1989) Manual of steel construction: allowable stress design, Chicago, USA. ISBN-10:999460693X

  38. Hasançebi O, Çarbaş S, Doğan E, Erdal F, Saka M (2009) Performance evaluation of metaheuristic search techniques in the optimum design of real size pin jointed structures. Comput Struct 87(5–6):284–302. https://doi.org/10.1016/j.compstruc.2009.01.002

    Article  Google Scholar 

  39. Kaveh A, Ilchi Ghazaan M (2016) Enhanced whale optimization algorithm for sizing optimization of skeletal structures. Mech Based Des Struct Mach 45(3):345–362. https://doi.org/10.1080/15397734.2016.1213639

    Article  Google Scholar 

  40. Kaveh A, Zolghadr A (2016) Optimal analysis and design of large-scale domes with frequency constraints. Smart Struct Syst 18(4):733–754. https://doi.org/10.12989/sss.2016.18.4.733

    Article  Google Scholar 

  41. Kaveh A, Zolghadr A (2017) Optimal design of cyclically symmetric trusses with frequency constraints using cyclical parthenogenesis algorithm. Adv Struct Eng 21(5):739–755. https://doi.org/10.1177/1369433217732492

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Kaveh.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

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

Kaveh, A., Ilchi Ghazaan, M. & Saadatmand, F. Colliding bodies optimization with Morlet wavelet mutation and quadratic interpolation for global optimization problems. Engineering with Computers 38, 2743–2767 (2022). https://doi.org/10.1007/s00366-020-01236-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-020-01236-z

Keywords

Navigation