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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Holland J (1992) Genetic algorithms. Sci Am 267(1):66–72
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
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
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
Durai S, Subramanian S, Ganesan S (2015) Improved parameters for economic dispatch problems by teaching learning optimization. Int J Electr Power 67:11–24
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
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
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
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
Rao RV, Waghmare GG (2014) Complex constrained design optimisation using an elitist teaching–learning-based optimisation algorithm. I J MHeur 3(1):81–102
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
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
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
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
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
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
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Mohamed AW (2017) A novel differential evolution algorithm for solving constrained engineering optimization problems. J Intell Manuf 29(3):659–692
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
Jeyakumar G, Velayutham CS (2013) Distributed mixed variant differential evolution algorithms for unconstrained global optimization. Memet Comput 5(4):275–293
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey Wolf Optimizer. Adv Eng Softw 69(3):46–61
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112
Kiran MS (2015) TSA: tree-seed algorithm for continuous optimization. Expert Syst Appl 42(19):6686–6698
Storn R, Price K (1997) Differential evolution—simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
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
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inform Sciences 179:2232–2248
Li M, Zhao H, Weng X, Han T (2016) Cognitive behavior optimization algorithm for solving optimization problems. Appl Soft Comput 39(C):199–222
Coelho LDS (2010) Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst Appl 37(2):1676–1683
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
Brajevic I, Tuba M (2013) An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems. J Intell Manuf 24(4):729–740
Gandomi A, Yang XS, Alavi A, Talatahari S (2013) Bat algorithm for constrained optimization tasks. Neural Comput Appl 22(6):1239–1255
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
Baykasoğlu A, Ozsoydan FB (2015) Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl Soft Comput 36(C):152–164
Yilmaz S, Küçüksille EU (2015) A new modification approach on bat algorithm for solving optimization problems. Appl Soft Comput 28(5):259–275
Yan X, Liu H, Zhu Z, Wu Q (2016) Hybrid genetic algorithm for engineering design problems. Cluster Comput 13(9):1–13
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
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
Guedria NB (2016) Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl Soft Comput 40(40):455–467
Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84
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
Huang F, Wang L, He Q (2007) An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput 186(1):340–356
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
Gandomi AH (2014) Interior search algorithm (ISA): a novel approach for global optimization. Isa T 53(4):1168–1183
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
Gandomi AH, Yang XS, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23):2325–2336
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
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
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
Acknowledgements
This work is supported by the National Natural Science Foundation of China under Grant No. 61601505.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-018-3785-6