Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Improved teaching–learning-based optimization algorithm with Cauchy mutation and chaotic operators

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Teaching–Learning-Based Optimization (TLBO) is a population-based intelligent optimization algorithm, which simulates the "teaching" process of teachers to students and the "learning" process of students in the class. In order to solve the problems of slow optimization speed, low optimization accuracy and easy to fall into local optimization, an improved TLBO algorithm based on Cauchy mutation and chaos operators are proposed. Firstly, the dynamic selection of teachers in the "teaching" stage leads to higher class average grades. Learning from the best students in the class during the "learning" phase makes class results more focused. Secondly, after a teaching is completed, Cauchy mutation is carried out to make the algorithm population more diverse so as to get rid of the local optimal solution. Finally, on the basis of Cauchy mutation, chaos theory is introduced into the optimization process of TLBO algorithm, and 10 chaos are embedded in the process of generating random numbers by Cauchy mutation, which enhances its ergo city and irreconcilability to further improve its convergence speed and accuracy. The performance of the proposed improved TLBO algorithm was tested by using 30 benchmark functions in CEC-BC-2017, and finally two engineering design problems (cantilever arm design and pressure vessel design) were optimized. The experimental results show that the proposed TLBO algorithm has significantly improved its convergence speed and optimization accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

Data will be made available on reasonable request.

References

  1. Abualigaha L, Diabat A, Mirjalili S et al (2021) The Arithmetic Optimization Algorithm. Comput Methods Appl Mech Eng 376:113609

    Article  MathSciNet  MATH  Google Scholar 

  2. Erol OK, Eksin I (2006) A new optimization method: big bang-big crunch. Adv Eng Softw 37:106–111

    Article  Google Scholar 

  3. Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76:60–68

    Article  Google Scholar 

  4. Yang XS, Deb S (2009) Cuckoo search via Lévy flights[C]/2009 World congress on nature & biologically inspired computing (NaBIC). Ieee 210–214

  5. Mirjalili S, Mirjlili SM, Lewis A (2014) Grey wolf optimization. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  6. Abuualigah L, Diabat A, Mirjlili S, Abd EM, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609

    Article  MathSciNet  MATH  Google Scholar 

  7. Abualigah L, Diabat A (2021) Advances in sine cosine algorithm: A comprehensive survey. Artif Intell Rev 55(7):1–42

    Google Scholar 

  8. Fonseca CM, Fleming PJ (1995) An overview of evolutionary algorithms in multi-objective optimization. Evol Comput 3(1):1–16

  9. Holland JH et al (1992) Genetic algorithms. Sci Am 267(1):66–73

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  11. Parpinelli RS, Lopes HS (2011) New inspirations in swarm intelligence: a survey. Int J Bio-Inspired Comput 3:1–16

    Article  Google Scholar 

  12. Kosorukoff A (2001) Human based genetic algorithm. In 2001 IEEE International Conference on Systems, Man and Cybernetics, IEEE. 5: 3464–3469

  13. Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition[J]. In 2007 IEEE congress on evolutionary computation, IEEE. 4661-4667

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

    Article  Google Scholar 

  15. Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm Intelligence: From Natural to Artificial Systems. J Artif Soc Soc Simul 4:320

    MATH  Google Scholar 

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

  17. Wang L, Smith K (1998) On chaotic simulated annealing. IEEE Trans Neural Netw 9(4):716–718

  18. Amir HG, Gun JY, Xinshe Y, Siamak T et al (2013) Chaos-enhanced accelerated particle swarm optimization. Commun Nonlinear Sci Numer Simul 18(2):327–340

    Article  MathSciNet  MATH  Google Scholar 

  19. Liang JJ, Suganthan PN, Deb K (2005) Novel Composition Test Functions For Numerical Global Optimization[C], Symposium on Swarm Intelligence 68–75

  20. Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst Appl 152:113377

  21. Kommadath R, Kotecha P (2017) Teaching Learning Based Optimization With Focused Learning And Its Performance On Cec2017 Functions[C], Congress on Evolutionary Computation 2397-2403

  22. Gupta S, Deep K (2018) An opposition-based chaotic Grey Wolf Optimizer for global optimisation tasks. J Exp Theor Artif Intell 2018:1–29

  23. Jordehi AR (2015) A chaotic artificial immune system optimisation algorithm for solving global continuous optimisation problems. Neural Comput Appl 26(4):827–833

  24. Kwok-Wo W, Kwan-Pok M, Shujun L, Xiaofeng L et al (2005) A more secure chaotic cryptographic scheme based on the dynamic look-up table[J]. Circuits Syst Signal Process 24(5):571–584

  25. Chen L, Aihara K (1995) Chaotic simulated annealing by a neural network model with transient chaos. Neural Netw 8(6):915–930

  26. Debao CHEN, Renquan LU, Feng ZOU et al (2016) Teaching learning-based optimization with variable-population scheme and its application for ANN and global optimization. Neurocomputing 173:1096–1111

    Article  Google Scholar 

  27. Pappula L, Ghosh D (2017) Synthesis of linear aperiodic array using Cauchy mutated cat swarm optimization. Aeu-int J Electron Commun 72:52–64

    Article  Google Scholar 

  28. Yueting X, Huiling C, Jie L, Qian Z, Shan J, Xiaoqin Z et al (2019) Enhanced Moth-flame optimizer with mutation strategy for global optimization. Inf Sci 492:181–203

    Article  MathSciNet  Google Scholar 

  29. Wu Z, Fu E, Xue R (2015) Nonlinear inertia weighted teaching-learning-based optimization for solving global optimization problem. Comput Intell Neurosci 2015:1–15

    Article  Google Scholar 

  30. Shahbeig S, Helfroush MS, Rahideh A (2017) A fuzzy multi-objective hybrid TLBO–PSO approach to select the associated genes with breast cancer. Signal Process 131:58–65

    Article  Google Scholar 

  31. Li C et al (2007) A fast particle swarm optimization algorithm with cauchy mutation and natural selection strategy. ISICA 4683:334-#x0002B

  32. Wang WC, Xu L, Chau KW et al (2020) Yin-Yang firefly algorithm based on dimensionally cauchy mutation. Expert Syst Appl 50:113216

  33. Pei-Chi Wu, Huang K-C (2006) Parallel use of multiplicative congruential random number generators. Comput Phys Commun 175(1):25–29

    Article  MATH  Google Scholar 

  34. Arora S, Singh S (2017) An improved butterfly optimization algorithm with chaos. J Intell Fuzzy Syst 32(1):1079–1088

  35. Yang W, Zhou X, Chen M (2019) New chaotic simplified particle swarm optimization algorithm based on logistic mapping. Comput Modernization 2019(12):15–20, 26

  36. Hegazy AhE, Makhlouf MA, El-Tawel GhS (2020) Improved salp swarm algorithm for feature selection. J King Saud Univ-Comput Inf Sci 32(3):335–344

    Google Scholar 

  37. Lu Y, Zhou J, Qin H, Wang Y, Zhang Y (2011) Chaotic differential evolution methods for dynamic economic dispatch with valve-point effects. Eng Appl Artif Intell 24(2):378–387

  38. Diego O, Diego O, Mohamed AEA, Mohamed AEA, Aboul EH et al (2017) Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl Energy 200:141–154

    Article  Google Scholar 

  39. Gupta S, Deep K (2019) A hybrid self-adaptive sine cosine algorithm with opposition based learning. Expert Syst Appl 119:210–230

    Article  Google Scholar 

  40. Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization[C]. Soft Comput 23(3):715–734

    Article  Google Scholar 

  41. Mafarja MM, Mirjalili S (2019) Hybrid binary ant lion optimizer with rough set and approximate entropy reducts for feature selection. Soft Comput 23.0(15.0):6249–6265

  42. Mirjalili S, Lewis A (2016) The Whale Optimization Algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  43. Dhiman G, Kaur A (2017) Spotted Hyena Optimizer for Solving Engineering Design Problems[C], International Conference on Machine Learning 114–119

  44. Ragsdell KM, Phillips DT (1976) Optimal design of a class of welded structures using geometric programming. J Eng Ind 98(3):97

  45. Essam HH, Mohammed RS, Fatma AH, Hassan SMH et al (2020) Lévy flight distribution: A new metaheuristic algorithm for solving engineering optimization problems. Eng Appl Artif Intell 94:103731

    Article  Google Scholar 

  46. Liu X, Niu X, Fournier-Viger P (2021) Fast Top-K association rule mining using rule generation property pruning. Appl Intell 51:2077–2093

    Article  Google Scholar 

  47. Alpaydin E (2014) Introduction to machine learning. Methods Mol Biol 1107(1107):105–128

  48. Martín A, Paul B, Jianmin C, Zhifeng C, Andy D, Jeffrey D, Matthieu D, Sanjay G, Geoffrey I, Michael I, Manjunath K, Josh L, Rajat M, Sherry M, Derek G M, Benoit S, Paul A T, Vijay V, Pete W, Martin W, Yuan Y, Xiaoqiang Z, et al (2016) TensorFlow: A system for large-scale machine learning.[J], Computing Research Repository 265–283

Download references

Acknowledgements

This work was supported by the Basic Scientific Research Project of Institution of Higher Learning of Liaoning Province (Grant No. LJKZ0293), and the Postgraduate Education Reform Project of Liaoning Province (Grant No. LNYJG2022137).

Author information

Authors and Affiliations

Authors

Contributions

Yin-Yin Bao participated in the data collection, analysis, algorithm simulation, and draft writing. Cheng Xing and Jie-Sheng Wang participated in the concept, design, interpretation and commented on the manuscript. Xiao-Rui Zhao, Xing-Yue Zhang and Yue Zheng participated in the critical revision of this paper.

Corresponding author

Correspondence to Cheng Xing.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this article.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bao, YY., Xing, C., Wang, JS. et al. Improved teaching–learning-based optimization algorithm with Cauchy mutation and chaotic operators. Appl Intell 53, 21362–21389 (2023). https://doi.org/10.1007/s10489-023-04705-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-04705-2

Keywords