Confined teaching-learning-based optimization with variable search strategies for continuous optimization

Abstract The well-known optimization approach teaching-learning-based optimization (TLBO) is modified by using a confined TLBO (CTLBO) to eliminate the teaching factor. Different settings are suggested for various types of search factors, as they are used for different purposes. In addition, crossover frequencies are introduced into TLBO to prevent premature convergence. Furthermore, eight new mutation strategies are introduced to the teacher phase, and four new mutation strategies to the student phase to enhance the algorithm's exploitation and exploration capabilities. The experimental results show that the proposed versions, especially those that either adopted low crossover frequencies or implemented various mutation strategies, performed particularly well in achieving fast convergence speeds in the early stages, reaching convergence precision at lower cost, arriving at convergence plateaus at either lower cost or higher precision, handling tests of composition functions well, and achieving competitive performance on CEC2015 test problems.

[1]  Nor Ashidi Mat Isa,et al.  A Self-Adaptive Topologically Connected-Based Particle Swarm Optimization , 2018, IEEE Access.

[2]  R. Venkata Rao,et al.  Multi-objective optimization of two stage thermoelectric cooler using a modified teaching-learning-based optimization algorithm , 2013, Eng. Appl. Artif. Intell..

[3]  Vivek K. Patel,et al.  Heat transfer search (HTS): a novel optimization algorithm , 2015, Inf. Sci..

[4]  Mojtaba Ghasemi,et al.  An improved teaching–learning-based optimization algorithm using Lévy mutation strategy for non-smooth optimal power flow , 2015 .

[5]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[6]  Hsing-Chih Tsai,et al.  Modification of the fish swarm algorithm with particle swarm optimization formulation and communication behavior , 2011, Appl. Soft Comput..

[7]  Jianhua Wu,et al.  A modified differential evolution algorithm for unconstrained optimization problems , 2013, Neurocomputing.

[8]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[9]  Nor Ashidi Mat Isa,et al.  Bidirectional teaching and peer-learning particle swarm optimization , 2014, Inf. Sci..

[10]  Hsing-Chih Tsai,et al.  Unified particle swarm delivers high efficiency to particle swarm optimization , 2017, Appl. Soft Comput..

[11]  Mario Kusek,et al.  A self-optimizing mobile network: Auto-tuning the network with firefly-synchronized agents , 2012, Inf. Sci..

[12]  Dhiraj P. Rai Comments on “A note on multi-objective improved teaching-learning based optimization algorithm (MO-ITLBO)” , 2017 .

[13]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

[14]  Alper Hamzadayi,et al.  Testing the performance of teaching-learning based optimization (TLBO) algorithm on combinatorial problems: Flow shop and job shop scheduling cases , 2014, Inf. Sci..

[15]  Xin-She Yang,et al.  Flower Pollination Algorithm for Global Optimization , 2012, UCNC.

[16]  Vivek Patel,et al.  Comparative performance of an elitist teaching-learning-based optimization algorithm for solving unconstrained optimization problems , 2013 .

[17]  R. Rao,et al.  Multi-objective optimization of heat exchangers using a modified teaching-learning-based optimization algorithm , 2013 .

[18]  Hsing-Chih Tsai,et al.  Integrating the artificial bee colony and bees algorithm to face constrained optimization problems , 2014, Inf. Sci..

[19]  Chinta Sivadurgaprasad,et al.  A note on multi-objective improved teaching-learning based optimization algorithm (MO-ITLBO) , 2016, Inf. Sci..

[20]  Feng Zou,et al.  Teaching-learning-based optimization with dynamic group strategy for global optimization , 2014, Inf. Sci..

[21]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[22]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[23]  Mesut Gündüz,et al.  Artificial bee colony algorithm with variable search strategy for continuous optimization , 2015, Inf. Sci..

[24]  Dong Yu,et al.  Multi-Objective Individualized-Instruction Teaching-Learning-Based Optimization Algorithm , 2018, Appl. Soft Comput..

[25]  R. Venkata Rao,et al.  An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems , 2012, Sci. Iran..

[26]  Jing J. Liang,et al.  Novel composition test functions for numerical global optimization , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[27]  Vivek Patel,et al.  Multi-objective optimization of a rotary regenerator using tutorial training and self-learning inspired teaching-learning based optimization algorithm (TS-TLBO) , 2016 .

[28]  Laizhong Cui,et al.  An enhanced artificial bee colony algorithm with dual-population framework , 2018, Swarm Evol. Comput..

[29]  Sushil Kumar,et al.  A new guiding force strategy for differential evolution , 2017, Int. J. Syst. Assur. Eng. Manag..

[30]  Gajanan Waghmare,et al.  Comments on "A note on teaching-learning-based optimization algorithm" , 2013, Inf. Sci..

[31]  Vimal Savsani,et al.  Multi-objective optimization of a Stirling heat engine using TS-TLBO (tutorial training and self learning inspired teaching-learning based optimization) algorithm , 2016 .

[32]  Lingling Huang,et al.  A global best artificial bee colony algorithm for global optimization , 2012, J. Comput. Appl. Math..

[33]  Vimal Savsani,et al.  Optimization of a plate-fin heat exchanger design through an improved multi-objective teaching-learning based optimization (MO-ITLBO) algorithm , 2014 .

[34]  Tiranee Achalakul,et al.  The best-so-far selection in Artificial Bee Colony algorithm , 2011, Appl. Soft Comput..

[35]  Han-Xiong Li,et al.  An improved teaching-learning-based optimization for constrained evolutionary optimization , 2018, Inf. Sci..

[36]  Pinar Çivicioglu,et al.  Backtracking Search Optimization Algorithm for numerical optimization problems , 2013, Appl. Math. Comput..

[37]  Hsing-Chih Tsai,et al.  Gravitational particle swarm , 2013, Appl. Math. Comput..

[38]  A. Kai Qin,et al.  Self-adaptive differential evolution algorithm for numerical optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.

[39]  Matej Crepinsek,et al.  A note on teaching-learning-based optimization algorithm , 2012, Inf. Sci..

[40]  Vivek Patel,et al.  A multi-objective improved teaching-learning based optimization algorithm for unconstrained and constrained optimization problems , 2014 .

[41]  Feng Zou,et al.  An improved teaching-learning-based optimization algorithm for solving global optimization problem , 2015, Inf. Sci..

[42]  Wei Hong Lim,et al.  Enhanced Multi-Objective Teaching-Learning-Based Optimization for Machining of Delrin , 2018, IEEE Access.

[43]  Sam Kwong,et al.  Gbest-guided artificial bee colony algorithm for numerical function optimization , 2010, Appl. Math. Comput..

[44]  Petros Koumoutsakos,et al.  Reducing the Time Complexity of the Derandomized Evolution Strategy with Covariance Matrix Adaptation (CMA-ES) , 2003, Evolutionary Computation.

[45]  Hsing-Chih Tsai,et al.  Novel Bees Algorithm: Stochastic self-adaptive neighborhood , 2014, Appl. Math. Comput..

[46]  Xin Wang,et al.  Constrained optimization based on improved teaching-learning-based optimization algorithm , 2016, Inf. Sci..

[47]  Yong Wang,et al.  Solving chiller loading optimization problems using an improved teaching‐learning‐based optimization algorithm , 2018 .