Skip to main content
Log in

An improved TLBO with logarithmic spiral and triangular mutation for global optimization

  • Brain- Inspired computing and Machine learning for Brain Health
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

The teaching–learning-based optimization (TLBO) algorithm is a new optimization technique that has been successfully applied in various optimization fields. However, the TLBO still has a slow convergence rate and difficulty exiting local optima. To overcome these shortcomings, a TLBO algorithm with a logarithmic spiral strategy and a triangular mutation rule (LNTLBO) is introduced. In the teacher phase, a logarithmic spiral strategy that enables students to approach the teacher is incorporated into the original search method to accelerate convergence speed. Meanwhile, a new learning mechanism with a triangular mutation is used to further enhance the abilities of exploration and exploitation in the learner phase. Thirteen unconstrained benchmarks and two constrained optimization problems are employed to examine the LNTLBO. The simulation results prove that the LNTLBO is efficient and useful for global optimization.

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

Similar content being viewed by others

References

  1. Holland J (1992) Genetic algorithms. Sci Am 267(1):66–72

    Article  Google Scholar 

  2. Eberhart RC, Kennedy J. A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science; 1995. p 39–43

  3. Colorni A, Dorigo M, Maniezzo V. Distributed optimization by ant colonies. In: Proceedings of the first European conference on artificial life; 1991. p 134–42

  4. Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315

    Article  Google Scholar 

  5. Durai S, Subramanian S, Ganesan S (2015) Improved parameters for economic dispatch problems by teaching learning optimization. Int J Electr Power 67:11–24

    Article  Google Scholar 

  6. Fathy A, Elkholy MM (2016) Optimization of a PV fed water pumping system without storage based on teaching–learning-based optimization algorithm and artificial neural network. Sol Energy 139:199–212

    Article  Google Scholar 

  7. Qu X, Zhang R, Liu B, Li H (2017) An improved TLBO based memetic algorithm for aerodynamic shape optimization. Eng Appl Artif Intell 57:1–15

    Article  Google Scholar 

  8. Chen D, Lu R, Zou F, Li S (2016) Teaching–learning-based optimization with variable-population scheme and its application for ANN and global optimization. Neurocomputing 173(P3):1096–1111

    Article  Google Scholar 

  9. Shao W, Pi D, Shao Z (2017) An extended teaching–learning based optimization algorithm for solving no-wait flow shop scheduling problem. Appl Soft Comput 61:193–210

    Article  Google Scholar 

  10. Rao RV, Waghmare GG (2014) Complex constrained design optimisation using an elitist teaching–learning-based optimisation algorithm. I J MHeur 3(1):81–102

    Google Scholar 

  11. Ghasemi M, Ghavidel S, Gitizadeh M, Akbari E (2015) An improved teaching–learning-based optimization algorithm using Lévy mutation strategy for non-smooth optimal power flow. Int J Elec Power 65:375–384

    Article  Google Scholar 

  12. Cheng MY, Prayogo D (2017) A novel fuzzy adaptive teaching–learning-based optimization (FATLBO) for solving structural optimization problems. Eng Comput 33(1):55–69

    Article  Google Scholar 

  13. Wang L, Zou F, Hei X, Chen D, Jiang Q (2014) An improved teaching–learning-based optimization with neighborhood search for applications of ANN. Neurocomputing 143(16):231–247

    Article  Google Scholar 

  14. Chen X, Yu K, Du W, Liu G (2016) Parameters identification of solar cell models using generalized oppositional teaching learning based optimization. Energy 99:170–180

    Article  Google Scholar 

  15. Ji X, Ye H, Zhou J, Shen X (2017) An improved teaching–learning-based optimization algorithm and its application to a combinatorial optimization problem in foundry industry. Appl Soft Comput 57:504–516

    Article  Google Scholar 

  16. Pickard JK, Carretero JA, Bhavsar VC (2016) On the convergence and origin bias of the teaching–learning-based-optimization algorithm. Appl Soft Comput 46:115–127

    Article  Google Scholar 

  17. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  18. Mohamed AW (2017) A novel differential evolution algorithm for solving constrained engineering optimization problems. J Intell Manuf 29(3):659–692

    Article  Google Scholar 

  19. Nama S, Saha AK, Ghosh S (2017) A hybrid symbiosis organisms search algorithm and its application to real world problems. Memet Comput 9(3):261–280

    Article  Google Scholar 

  20. Jeyakumar G, Velayutham CS (2013) Distributed mixed variant differential evolution algorithms for unconstrained global optimization. Memet Comput 5(4):275–293

    Article  Google Scholar 

  21. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey Wolf Optimizer. Adv Eng Softw 69(3):46–61

    Article  Google Scholar 

  22. Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112

    Article  Google Scholar 

  23. Kiran MS (2015) TSA: tree-seed algorithm for continuous optimization. Expert Syst Appl 42(19):6686–6698

    Article  Google Scholar 

  24. Storn R, Price K (1997) Differential evolution—simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359

    Article  MathSciNet  MATH  Google Scholar 

  25. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39(3):459–471

    Article  MathSciNet  MATH  Google Scholar 

  26. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inform Sciences 179:2232–2248

    Article  MATH  Google Scholar 

  27. Li M, Zhao H, Weng X, Han T (2016) Cognitive behavior optimization algorithm for solving optimization problems. Appl Soft Comput 39(C):199–222

    Article  Google Scholar 

  28. Coelho LDS (2010) Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst Appl 37(2):1676–1683

    Article  Google Scholar 

  29. Kashan AH (2011) An efficient algorithm for constrained global optimization and application to mechanical engineering design: league championship algorithm (LCA). Comput Aided Design 43(12):1769–1792

    Article  Google Scholar 

  30. Brajevic I, Tuba M (2013) An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems. J Intell Manuf 24(4):729–740

    Article  Google Scholar 

  31. Gandomi A, Yang XS, Alavi A, Talatahari S (2013) Bat algorithm for constrained optimization tasks. Neural Comput Appl 22(6):1239–1255

    Article  Google Scholar 

  32. Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13(5):2592–2612

    Article  Google Scholar 

  33. Baykasoğlu A, Ozsoydan FB (2015) Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl Soft Comput 36(C):152–164

    Article  Google Scholar 

  34. Yilmaz S, Küçüksille EU (2015) A new modification approach on bat algorithm for solving optimization problems. Appl Soft Comput 28(5):259–275

    Article  Google Scholar 

  35. Yan X, Liu H, Zhu Z, Wu Q (2016) Hybrid genetic algorithm for engineering design problems. Cluster Comput 13(9):1–13

    Google Scholar 

  36. Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Article  Google Scholar 

  37. Li MD, Zhao H, Weng XW, Han T (2016) A novel nature-inspired algorithm for optimization: virus colony search. Adv Eng Softw 92(C):65–68

    Article  Google Scholar 

  38. Guedria NB (2016) Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl Soft Comput 40(40):455–467

    Article  Google Scholar 

  39. Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84

    Article  Google Scholar 

  40. Krohling RA, Coelho LS (2006) Coevolutionary particle swarm optimization using Gaussian distribution for solving constrained optimization problems. IEEE T Syst Man Cy B 36(6):1407–1416

    Article  Google Scholar 

  41. Huang F, Wang L, He Q (2007) An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput 186(1):340–356

    MathSciNet  MATH  Google Scholar 

  42. Lin HG, Zhang J, Liu ZH (2010) Hybrid particle swarm optimization with differential evolution for numerical and engineering optimization. Appl Soft Comput 10(2):1–12

    Google Scholar 

  43. Gandomi AH (2014) Interior search algorithm (ISA): a novel approach for global optimization. Isa T 53(4):1168–1183

    Article  Google Scholar 

  44. 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(10):151–166

    Article  Google Scholar 

  45. Gandomi AH, Yang XS, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23):2325–2336

    Article  Google Scholar 

  46. Xiao J, He JJ, Chen P, Niu YY (2016) An improved dynamic membrane evolutionary algorithm for constrained engineering design problems. Nat Comput 15:579–589

    Article  MathSciNet  MATH  Google Scholar 

  47. Ouyang HB, Gao LQ, Li S, Kong XY (2017) Improved global-best-guided particle swarm optimization with learning operation for global optimization problems. Appl Soft Comput 52(C):987–1008

    Article  Google Scholar 

  48. Kumar V, Kumar D (2017) An astrophysics-inspired grey wolf algorithm for numerical optimization and its application to engineering design problems. Adv Eng Softw 112:231–254

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China under Grant No. 61601505.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hanqiao Huang.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Z., Huang, H., Huang, C. et al. An improved TLBO with logarithmic spiral and triangular mutation for global optimization. Neural Comput & Applic 31, 4435–4450 (2019). https://doi.org/10.1007/s00521-018-3785-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-018-3785-6

Keywords

Navigation