Skip to main content

Advertisement

Log in

Transient search optimization: a new meta-heuristic optimization algorithm

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

This article offers a new physical-based meta-heuristic optimization algorithm, which is named Transient Search Optimization (TSO) algorithm. This algorithm is inspired by the transient behavior of switched electrical circuits that include storage elements such as inductance and capacitance. The exploration and exploitation of the TSO algorithm are verified by using twenty-three benchmark, where its statistical (average and standard deviation) results are compared with the most recent 15 optimization algorithms. Furthermore, the non-parametric sign test, p value test, execution time, and convergence curves proved the superiority of the TSO against other algorithms. Also, the TSO algorithm is applied for the optimal design of three well-known constrained engineering problems (coil spring, welded beam, and pressure vessel). In conclusion, the comparison revealed that the TSO is promising and very competitive algorithm for solving different engineering problems.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Yang X-S (2014) Random walks and optimization. In: Yang X-SBT-N-IOA (ed) Nature-inspired optimization algorithms. Elsevier, Oxford, pp 45–65

  2. Qais M, Abdulwahid Z (2013) A new method for improving particle swarm optimization algorithm (TriPSO). In: 2013 5th international conference on modeling, simulation and applied optimization, ICMSAO

  3. Abualigah LM, Khader AT (2017) Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J Supercomput 73:4773–4795. https://doi.org/10.1007/s11227-017-2046-2

    Article  Google Scholar 

  4. Nacional C (2004) Relationship between genetic algorithms and ant Colony optimization algorithms. Quality 11:1–16. https://doi.org/10.1109/MCI.2006.329691

    Article  Google Scholar 

  5. Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: González JR, Pelta DA, Cruz C et al (eds) Studies in computational intelligence. Springer, Berlin, Heidelberg, pp 65–74

    Google Scholar 

  6. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471. https://doi.org/10.1007/s10898-007-9149-x

    Article  MathSciNet  MATH  Google Scholar 

  7. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007

    Article  Google Scholar 

  8. Qais MH, Hasanien HM, Alghuwainem S (2018) A Grey wolf optimizer for optimum parameters of multiple PI controllers of a grid-connected PMSG driven by variable speed wind turbine. IEEE Access 6:44120–44128. https://doi.org/10.1109/ACCESS.2018.2864303

    Article  Google Scholar 

  9. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008

    Article  Google Scholar 

  10. Qais MH, Hasanien HM, Alghuwainem S (2020) Whale optimization algorithm-based Sugeno fuzzy logic controller for fault ride-through improvement of grid-connected variable speed wind generators. Eng Appl Artif Intell 87. https://doi.org/10.1016/j.engappai.2019.103328

  11. Qais MH, Hasanien HM, Alghuwainem S (2019) Enhanced whale optimization algorithm for maximum power point tracking of variable-speed wind generators. Appl Soft Comput 105937. https://doi.org/10.1016/j.asoc.2019.105937

  12. Qais MH, Hasanien HM, Alghuwainem S, Nouh AS (2019) Coyote optimization algorithm for parameters extraction of three-diode photovoltaic models of photovoltaic modules. Energy 187:116001. https://doi.org/10.1016/j.energy.2019.116001

    Article  Google Scholar 

  13. Qais MH, Hasanien HM, Alghuwainem S (2019) Identification of electrical parameters for three-diode photovoltaic model using analytical and sunflower optimization algorithm. Appl Energy 250:109–117. https://doi.org/10.1016/j.apenergy.2019.05.013

    Article  Google Scholar 

  14. Gomes GF, da Cunha SS, Ancelotti AC (2019) A sunflower optimization (SFO) algorithm applied to damage identification on laminated composite plates. Eng Comput 35:619–626. https://doi.org/10.1007/s00366-018-0620-8

    Article  Google Scholar 

  15. Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002

    Article  Google Scholar 

  16. Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: squirrel search algorithm. Swarm Evol Comput 44:148–175. https://doi.org/10.1016/j.swevo.2018.02.013

    Article  Google Scholar 

  17. Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23:715–734. https://doi.org/10.1007/s00500-018-3102-4

    Article  Google Scholar 

  18. Kallioras NA, Lagaros ND, Avtzis DN (2018) Pity beetle algorithm – a new metaheuristic inspired by the behavior of bark beetles. Adv Eng Softw 121:147–166. https://doi.org/10.1016/j.advengsoft.2018.04.007

    Article  Google Scholar 

  19. Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowledge-Based Syst 89:228–249. https://doi.org/10.1016/j.knosys.2015.07.006

    Article  Google Scholar 

  20. Jahani E, Chizari M (2018) Tackling global optimization problems with a novel algorithm – mouth brooding fish algorithm. Appl Soft Comput J 62:987–1002. https://doi.org/10.1016/j.asoc.2017.09.035

    Article  Google Scholar 

  21. Kaveh A, Farhoudi N (2013) A new optimization method: dolphin echolocation. Adv Eng Softw 59:53–70. https://doi.org/10.1016/j.advengsoft.2013.03.004

    Article  Google Scholar 

  22. Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70. https://doi.org/10.1016/j.advengsoft.2017.05.014

    Article  Google Scholar 

  23. Dhiman G, Kumar V (2018) Emperor penguin optimizer: a bio-inspired algorithm for engineering problems. Knowledge-Based Syst 159:20–50. https://doi.org/10.1016/j.knosys.2018.06.001

    Article  Google Scholar 

  24. Li MD, Zhao H, Weng XW, Han T (2016) A novel nature-inspired algorithm for optimization: virus colony search. Adv Eng Softw 92:65–88. https://doi.org/10.1016/j.advengsoft.2015.11.004

    Article  Google Scholar 

  25. Abualigah LMQ (2019) Feature selection and enhanced krill herd algorithm for text document clustering. Springer, Berlin

    Google Scholar 

  26. Abualigah LM, Khader AT, Hanandeh ES (2018) Hybrid clustering analysis using improved krill herd algorithm. Appl Intell 48:4047–4071. https://doi.org/10.1007/s10489-018-1190-6

    Article  Google Scholar 

  27. Yang XS (2009) Firefly algorithms for multimodal optimization. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics). Springer, Berlin, Heidelberg, pp 169–178

  28. Marcelin JL (1999) Evolutionary optimisation of mechanical structures: towards an integrated optimisation. Eng Comput 15:326–333. https://doi.org/10.1007/s003660050027

    Article  Google Scholar 

  29. Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12:702–713. https://doi.org/10.1109/TEVC.2008.919004

    Article  Google Scholar 

  30. Storn R, Price K (1997) Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359. https://doi.org/10.1023/A:1008202821328

    Article  MathSciNet  MATH  Google Scholar 

  31. Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3:82–102. https://doi.org/10.1109/4235.771163

    Article  Google Scholar 

  32. Hasanien HM (2017) Gravitational search algorithm-based optimal control of Archimedes wave swing-based wave energy conversion system supplying a DC microgrid under uncertain dynamics. IET Renew Power Gener 11:763–770. https://doi.org/10.1049/iet-rpg.2016.0677

    Article  Google Scholar 

  33. Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Comput Struct 112–113:283–294. https://doi.org/10.1016/j.compstruc.2012.09.003

    Article  Google Scholar 

  34. Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213:267–289. https://doi.org/10.1007/s00707-009-0270-4

    Article  MATH  Google Scholar 

  35. Kaveh A, Mahdavi VR (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139:18–27. https://doi.org/10.1016/j.compstruc.2014.04.005

    Article  Google Scholar 

  36. Abedinpourshotorban H, Mariyam Shamsuddin S, Beheshti Z, Jawawi DNA (2016) Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evol Comput 26:8–22. https://doi.org/10.1016/j.swevo.2015.07.002

    Article  Google Scholar 

  37. Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84. https://doi.org/10.1016/j.advengsoft.2017.03.014

    Article  Google Scholar 

  38. Javidy B, Hatamlou A, Mirjalili S (2015) Ions motion algorithm for solving optimization problems. Appl Soft Comput J 32:72–79. https://doi.org/10.1016/j.asoc.2015.03.035

    Article  Google Scholar 

  39. Kaveh A, Bakhshpoori T (2016) Water evaporation optimization: a novel physically inspired optimization algorithm. Comput Struct 167:69–85. https://doi.org/10.1016/j.compstruc.2016.01.008

    Article  Google Scholar 

  40. Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm - a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110–111:151–166. https://doi.org/10.1016/j.compstruc.2012.07.010

    Article  Google Scholar 

  41. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67–82. https://doi.org/10.1109/4235.585893

    Article  Google Scholar 

  42. Dorf RC (2013) Introduction to electric circuits, 9th ed. John Wiley & Sons, London

  43. Boylestad RL (1966) Introductory circuit analysis, 13th ed. Pearson, London

  44. Digalakis JG, Margaritis KG (2001) On benchmarking functions for genetic algorithms. Int J Comput Math 77:481–506. https://doi.org/10.1080/00207160108805080

    Article  MathSciNet  MATH  Google Scholar 

  45. Kaur A, Jain S, Goel S (2019) Sandpiper optimization algorithm: a novel approach for solving real-life engineering problems. Appl Intell 50:582–619. https://doi.org/10.1007/s10489-019-01507-3

    Article  Google Scholar 

  46. Gupta S, Deep K (2019) A novel hybrid sine cosine algorithm for global optimization and its application to train multilayer perceptrons. Appl Intell 50:993–1026. https://doi.org/10.1007/s10489-019-01570-w

    Article  Google Scholar 

  47. Qais MH, Hasanien HM, Alghuwainem S (2019) Enhanced salp swarm algorithm: application to variable speed wind generators. Eng Appl Artif Intell 80:82–96. https://doi.org/10.1016/j.engappai.2019.01.011

    Article  Google Scholar 

  48. Qais MH, Hasanien HMHM, Alghuwainem S (2018) Augmented grey wolf optimizer for grid-connected PMSG-based wind energy conversion systems. Appl Soft Comput J 69:504–515. https://doi.org/10.1016/j.asoc.2018.05.006

    Article  Google Scholar 

  49. Yarpiz (2020). Artificial Bee Colony (ABC) in MATLAB (https://www.mathworks.com/matlabcentral/fileexchange/52966-artificial-bee-colony-abc-in-matlab), MATLAB Central File Exchange. Retrieved April 10, 2020

  50. Yarpiz (2020). Firefly Algorithm (FA) (https://www.mathworks.com/matlabcentral/fileexchange/52900-firefly-algorithm-fa), MATLAB Central File Exchange. Retrieved April 10, 2020

  51. Arora J (2012) Introduction to optimum design, 4th ed. Academic Press, London

  52. He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20:89–99. https://doi.org/10.1016/j.engappai.2006.03.003

    Article  Google Scholar 

  53. Huang zhuo F, Wang L, He Q (2007) An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput 186:340–356. https://doi.org/10.1016/j.amc.2006.07.105

    Article  MathSciNet  MATH  Google Scholar 

  54. Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci (Ny) 179:2232–2248. https://doi.org/10.1016/j.ins.2009.03.004

    Article  MATH  Google Scholar 

  55. Mortazavi A, Toğan V, Nuhoğlu A (2018) Interactive search algorithm: a new hybrid metaheuristic optimization algorithm. Eng Appl Artif Intell 71:275–292. https://doi.org/10.1016/j.engappai.2018.03.003

    Article  Google Scholar 

  56. Coello Coello CA (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41:113–127. https://doi.org/10.1016/S0166-3615(99)00046-9

    Article  MATH  Google Scholar 

  57. Mortazavi A (2019) Interactive fuzzy search algorithm: a new self-adaptive hybrid optimization algorithm. Eng Appl Artif Intell 81:270–282. https://doi.org/10.1016/j.engappai.2019.03.005

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the Deanship of Scientific Research, King Saud University for funding and supporting this research through the initiative of graduate students research support (GSR).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammed H. Qais.

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

Qais, M.H., Hasanien, H.M. & Alghuwainem, S. Transient search optimization: a new meta-heuristic optimization algorithm. Appl Intell 50, 3926–3941 (2020). https://doi.org/10.1007/s10489-020-01727-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-01727-y

Keywords

Navigation