Abstract
The JAYA is classified as the state-of-the-art population-oriented algorithm for the optimization of diverse problems, both discrete and continuous. The concept behind this algorithm is to present a solution by means of the best and worst individuals in the population. On the other hand, teaching–learning-based optimization algorithm cooperation of a teacher on students’ learning process. Due to each one having some benefits and drawbacks, combining those leads to better exploring the problem. Consequently, this investigation exploits the hybridization of both mentioned algorithms, and a novel algorithm is made named H-JTLBO (hybridization of JAYA and teaching learning-based optimization). The proposed approach is then evaluated using different test functions used frequently in the literate. Finally, the results of such functions are compared with other optimization algorithms which have recently been introduced in the literature, such as Sine Cosine Algorithm (SCA), Grasshopper Optimization Algorithm (GOA), Moth-flame optimization (MFO), and JAYA algorithm. In addition, the statistical test is used to evaluate the proposed method. Through the results, H-JTLBO outperforms all mentioned algorithms in terms of convergence and solution quality.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The used benchmark test functions are available online and derived from Mirjalili’s paper (Gholami et al. 2022).
References
Abdullah JM, Ahmed T (2019) Fitness dependent optimizer: inspired by the bee swarming reproductive process. IEEE Access 7:43473–43486
Alotaibi SS (2020) Optimization insisted watermarking model: hybrid firefly and Jaya algorithm for video copyright protection. Soft Comput 24(19):14809–14823
Aydilek İB (2018) A hybrid firefly and particle swarm optimization algorithm for computationally expensive numerical problems. Appl Soft Comput J 66:232–249
Azizi M, Mousavi Ghasemi SA, Ejlali RG, Talatahari S (2020) Optimum design of fuzzy controller using hybrid ant lion optimizer and Jaya algorithm. Artif Intell Rev 53(3):1553–1584
Bansal P, Kumar S, Pasrija S, Singh S (2020) A hybrid grasshopper and new cat swarm optimization algorithm for feature selection and optimization of multi-layer perceptron. Soft Comput 24(20):15463–15489
Chegini SN, Bagheri A, Najafi F (2018) PSOSCALF: a new hybrid PSO based on Sine Cosine Algorithm and Levy flight for solving optimization problems. Appl Soft Comput J 73:697–726
Gholami J, Mohammadi S (2018) A novel combination of bees and firefly algorithm to optimize continuous problems. In: 2018 8th international conference on computer and knowledge engineering, ICCKE 2018, pp 40–46
Gholami J, Pourpanah F, Wang X (2020) Feature selection based on improved binary global harmony search for data classification. Appl Soft Comput J 93:106402
Gholami K, Olfat H, Gholami J (2021a) An intelligent hybrid JAYA and crow search algorithms for optimizing constrained and unconstrained problems. Soft Comput 25(22):14393–14411
Gholami J, Mardukhi F, Zawbaa HM (2021b) An improved crow search algorithm for solving numerical optimization functions. Soft Comput 25(14):9441–9454
Gholami J, Kamankesh MR, Mohammadi S, Hosseinkhani E, Abdi S (2022) Powerful enhanced Jaya algorithm for efficiently optimizing numerical and engineering problems. Soft Comput 26(11):5315–5333
Goudos SK, Yioultsis TV, Boursianis AD, Psannis KE, Siakavara K (2019) Application of new hybrid Jaya grey wolf optimizer to antenna design for 5G communications systems. IEEE Access 7:71061–71071
Kaur A, Sharma S, Mishra A (2019) A novel Jaya-BAT algorithm based power consumption minimization in cognitive radio network. Wirel Pers Commun 108(4):2059–2075
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, vol 4, pp 1942–1948
Kumar V, Yadav SM (2018) Optimization of reservoir operation with a new approach in evolutionary computation using TLBO algorithm and Jaya algorithm. Water Resour Manag 32(13):4375–4391
Liu M, Yao X, Li Y (2020) Hybrid whale optimization algorithm enhanced with Lévy flight and differential evolution for job shop scheduling problems. Appl Soft Comput J 87:105954
Mafarja MM, Mirjalili S (2017) Hybrid whale optimization algorithm with simulated annealing for feature selection. Neurocomputing 260:302–312
Marinakis Y, Marinaki M, Dounias G (2008) Particle swarm optimization for pap-smear diagnosis. Expert Syst Appl 35(4):1645–1656
Mirjalili S (2015a) The ant lion optimizer. Adv Eng Softw 83:80–98
Mirjalili S (2015b) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
Mirjalili S (2016a) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073
Mirjalili S (2016b) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
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
Mosa MA (2020) A novel hybrid particle swarm optimization and gravitational search algorithm for multi-objective optimization of text mining. Appl Soft Comput J 90:106189
Mustafi D, Sahoo G (2019) A hybrid approach using genetic algorithm and the differential evolution heuristic for enhanced initialization of the k-means algorithm with applications in text clustering. Soft Comput 23(15):6361–6378
Nenavath H, Jatoth RK (2019) Hybrid SCA–TLBO: a novel optimization algorithm for global optimization and visual tracking. Neural Comput Appl 31(9):5497–5526
Pitchaimanickam B, Murugaboopathi G (2020) A hybrid firefly algorithm with particle swarm optimization for energy efficient optimal cluster head selection in wireless sensor networks. Neural Comput Appl 32(12):7709–7723
Qing A (2006) Dynamic differential evolution strategy and applications in electromagnetic inverse scattering problems. IEEE Trans Geosci Remote Sens 44(1):116–125
Rao RV (2020) Rao algorithms: three metaphor-less simple algorithms for solving optimization problems. Int J Ind Eng Comput 11(1):107–130
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Serrurier M, Prade H (2008) Improving inductive logic programming by using simulated annealing. Inf Sci (NY) 178(6):1423–1441
Tariq I, AlSattar HA, Zaidan AA, Zaidan BB, Abu Bakar MR, Mohammed RT, Albahri OS, Alsalem MA, Albahri AS (2020) MOGSABAT: a metaheuristic hybrid algorithm for solving multi-objective optimisation problems. Neural Comput Appl 32(8):3101–3115
Venkata Rao R (2016) Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7(1):19–34
Wang D, Tan D, Liu L (2018) Particle swarm optimization algorithm: an overview. Soft Comput 22(2):387–408
Xiong G, Zhang J, Shi D, Zhu L, Yuan X (2021) Optimal identification of solid oxide fuel cell parameters using a competitive hybrid differential evolution and Jaya algorithm. Int J Hydrogen Energy 46(9):6720–6733
Funding
The authors declare no funding involved.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study’s conception and design. Material preparation, data collection, and analysis were performed by [JG]. Finally, all authors contributed to the writing and revision of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with the participants of humans or animals.
Informed consent
Not applicable.
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.
About this article
Cite this article
Gholami, J., Abbasi Nia, F., Sanatifar, M. et al. Effective hybridization of JAYA and teaching–learning-based optimization algorithms for numerical function optimization. Soft Comput 27, 9673–9691 (2023). https://doi.org/10.1007/s00500-023-08201-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-023-08201-0