Teaching-learning-based optimization with learning enthusiasm mechanism and its application in chemical engineering.

*(English)*Zbl 1437.90165Summary: Teaching-learning-based optimization (TLBO) is a population-based metaheuristic search algorithm inspired by the teaching and learning process in a classroom. It has been successfully applied to many scientific and engineering applications in the past few years. In the basic TLBO and most of its variants, all the learners have the same probability of getting knowledge from others. However, in the real world, learners are different, and each learner’s learning enthusiasm is not the same, resulting in different probabilities of acquiring knowledge. Motivated by this phenomenon, this study introduces a learning enthusiasm mechanism into the basic TLBO and proposes a learning enthusiasm based TLBO (LebTLBO). In the LebTLBO, learners with good grades have high learning enthusiasm, and they have large probabilities of acquiring knowledge from others; by contrast, learners with bad grades have low learning enthusiasm, and they have relative small probabilities of acquiring knowledge from others. In addition, a poor student tutoring phase is introduced to improve the quality of the poor learners. The proposed method is evaluated on the CEC2014 benchmark functions, and the computational results demonstrate that it offers promising results compared with other efficient TLBO and non-TLBO algorithms. Finally, LebTLBO is applied to solve three optimal control problems in chemical engineering, and the competitive results show its potential for real-world problems.

##### MSC:

90C59 | Approximation methods and heuristics in mathematical programming |

90C29 | Multi-objective and goal programming |

90C90 | Applications of mathematical programming |

PDF
BibTeX
XML
Cite

\textit{X. Chen} et al., J. Appl. Math. 2018, Article ID 1806947, 19 p. (2018; Zbl 1437.90165)

Full Text:
DOI

**OpenURL**

##### References:

[1] | García-Martínez, C.; Lozano, M.; Herrera, F.; Molina, D.; Sánchez, A. M., Global and local real-coded genetic algorithms based on parent-centric crossover operators, European Journal of Operational Research, 185, 3, 1088-1113 (2008) · Zbl 1146.90532 |

[2] | Hansen, N.; Ostermeier, A., Completely derandomized self-adaptation in evolution strategies, Evolutionary Computation, 9, 2, 159-195 (2001) |

[3] | Zhang, J. Q.; Sanderson, A. C., JADE: adaptive differential evolution with optional external archive, IEEE Transactions on Evolutionary Computation, 13, 5, 945-958 (2009) |

[4] | Liang, J. J.; Qin, A. K.; Suganthan, P. N.; Baskar, S., Comprehensive learning particle swarm optimizer for global optimization of multimodal functions, IEEE Transactions on Evolutionary Computation, 10, 3, 281-295 (2006) |

[5] | Chen, X.; Tianfield, H.; Mei, C.; Du, W.; Liu, G., Biogeography-based learning particle swarm optimization, Soft Computing, 21, 24, 7519-7541 (2017) |

[6] | Mahdavi, M.; Fesanghary, M.; Damangir, E., An improved harmony search algorithm for solving optimization problems, Applied Mathematics and Computation, 188, 2, 1567-1579 (2007) · Zbl 1119.65053 |

[7] | Gong, W.; Cai, Z.; Ling, C. X.; Li, H., A real-coded biogeography-based optimization with mutation, Applied Mathematics and Computation, 216, 9, 2749-2758 (2010) · Zbl 1206.90221 |

[8] | Chen, X.; Tianfield, H.; Du, W.; Liu, G., Biogeography-based optimization with covariance matrix based migration, Applied Soft Computing, 45, 71-85 (2016) |

[9] | Wolpert, D. H.; Macready, W. G., No free lunch theorems for optimization, IEEE Transactions on Evolutionary Computation, 1, 1, 67-82 (1997) |

[10] | Xia, X.; Xie, C.; Wei, B.; Hu, Z.; Wang, B.; Jin, C., Particle swarm optimization using multi-level adaptation and purposeful detection operators, Information Sciences, 385-386, 174-195 (2017) |

[11] | Rao, R. V.; Savsani, V. J.; Vakharia, D. P., Teaching-learning-based optimization: an optimization method for continuous non-linear large scale problems, Information Sciences, 183, 1, 1-15 (2012) |

[12] | Rao, R. V., Teaching Learning Based Optimization and Its Engineering Applications (2016), Basel, Switzerland: Springer, Basel, Switzerland · Zbl 1343.90111 |

[13] | Yu, K.; Wang, X.; Wang, Z., Constrained optimization based on improved teaching-learning-based optimization algorithm, Information Sciences, 352-353, 61-78 (2016) |

[14] | Patel, V. K.; Savsani, V. J., A multi-objective improved teaching-learning based optimization algorithm (MO-ITLBO), Information Sciences, 357, 182-200 (2016) |

[15] | Biswas, S.; Kundu, S.; Bose, D.; Das, S., Cooperative co-evolutionary teaching-learning based algorithm with a modified exploration strategy for large scale global optimization, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface, 7677, 467-475 (2012) |

[16] | Chen, X.; Mei, C.; Xu, B.; Yu, K.; Huang, X., Quadratic interpolation based teaching-learning-based optimization for chemical dynamic system optimization, Knowledge-Based Systems, 145, 250-263 (2018) |

[17] | Chen, D.; Lu, R.; Zou, F.; Li, S., Teaching-learning-based optimization with variable-population scheme and its application for ANN and global optimization, Neurocomputing, 173, 1096-1111 (2016) |

[18] | Niknam, T.; Golestaneh, F.; Sadeghi, M. S., θ-Multiobjective teaching-learning-based optimization for dynamic economic emission dispatch, IEEE Systems Journal, 6, 2, 341-352 (2012) |

[19] | Keesari, H. S.; Rao, R. V., Optimization of job shop scheduling problems using teaching-learning-based optimization algorithm, OPSEARCH, 51, 4, 545-561 (2013) · Zbl 1332.90112 |

[20] | Rao, R. V.; Patel, V., Multi-objective optimization of heat exchangers using a modified teaching-learning-based optimization algorithm, Applied Mathematical Modelling, 37, 3, 1147-1162 (2013) · Zbl 1351.90147 |

[21] | Satapathy, S. C.; Naik, A.; Parvathi, K., Weighted teaching-learning-based optimization for global function optimization, Applied Mathematics, 4, 3, 429-439 (2013) |

[22] | Wu, Z.-S.; Fu, W.-P.; Xue, R., Nonlinear inertia weighted teaching-learning-based optimization for solving global optimization problem, Computational Intelligence and Neuroscience, 2015 (2015) |

[23] | Satapathy, S. C.; Naik, A., Modified teaching-learning-based optimization algorithm for global numerical optimization—a comparative study, Swarm and Evolutionary Computation, 16, 28-37 (2014) |

[24] | Zou, F.; Wang, L.; Hei, X.; Chen, D., Teaching-learning-based optimization with learning experience of other learners and its application, Applied Soft Computing, 37, 725-736 (2015) |

[25] | Patel, V.; Savsani, V., Multi-objective optimization of a Stirling heat engine using TS-TLBO (tutorial training and self learning inspired teaching-learning based optimization) algorithm, Energy, 95, 528-541 (2016) |

[26] | Ghasemi, M.; Taghizadeh, M.; Ghavidel, S.; Aghaei, J.; Abbasian, A., Solving optimal reactive power dispatch problem using a novel teaching-learning-based optimization algorithm, Engineering Applications of Artificial Intelligence, 39, 100-108 (2015) |

[27] | Ouyang, H.-B.; Gao, L.-Q.; Kong, X.-Y.; Zou, D.-X.; Li, S., Teaching-learning based optimization with global crossover for global optimization problems, Applied Mathematics and Computation, 265, 533-556 (2015) · Zbl 1410.90276 |

[28] | Tuo, S.; Yong, L.; Zhou, T., An improved harmony search based on teaching-learning strategy for unconstrained optimization problems, Mathematical Problems in Engineering, 2013 (2013) · Zbl 1299.90420 |

[29] | Lim, W. H.; Isa, N. A. M., Teaching and peer-learning particle swarm optimization, Applied Soft Computing, 18, 39-58 (2014) |

[30] | Huang, J. D.; Gao, L.; Li, X. Y., An effective teaching-learning-based cuckoo search algorithm for parameter optimization problems in structure designing and machining processes, Applied Soft Computing, 36, 349-356 (2015) |

[31] | Zou, F.; Wang, L.; Chen, D.; Hei, X., An improved teaching-learning-based optimization with differential learning and its application, Mathematical Problems in Engineering, 2015 (2015) |

[32] | Wang, L.; Zou, F.; Hei, X.; Yang, D.; Chen, D.; Jiang, Q.; Cao, Z., A hybridization of teaching–learning-based optimization and differential evolution for chaotic time series prediction, Neural Computing and Applications, 25, 6, 1407-1422 (2014) |

[33] | Zhang, Q.; Yu, G.; Song, H., A hybrid bird mating optimizer algorithm with teaching-learning-based optimization for global numerical optimization, Statistics, Optimization and Information Computing, 3, 1, 54-65 (2015) |

[34] | Güçyetmez, M.; Çam, E., A new hybrid algorithm with genetic-teaching learning optimization (G-TLBO) technique for optimizing of power flow in wind-thermal power systems, Electrical Engineering, 98, 2, 145-157 (2016) |

[35] | Chen, X.; Xu, B.; Mei, C.; Ding, Y.; Li, K., Teaching–learning–based artificial bee colony for solar photovoltaic parameter estimation, Applied Energy, 212, 1578-1588 (2018) |

[36] | Zou, F.; Wang, L.; Hei, X.; Chen, D.; Yang, D., Teaching-learning-based optimization with dynamic group strategy for global optimization, Information Sciences, 273, 112-131 (2014) |

[37] | Chen, D.; Zou, F.; Wang, J.; Yuan, W., SAMCCTLBO: a multi-class cooperative teaching–learning-based optimization algorithm with simulated annealing, Soft Computing, 1-23 (2015) |

[38] | Wang, L.; Zou, F.; Hei, X.; Yang, D.; Chen, D.; Jiang, Q., An improved teaching-learning-based optimization with neighborhood search for applications of ANN, Neurocomputing, 143, 231-247 (2014) |

[39] | Zou, F.; Chen, D.; Lu, R.; Wang, P., Hierarchical multi-swarm cooperative teachinglearning-based optimization for global optimization, Soft Computing, 1-22 (2016) |

[40] | Storn, R.; Price, K., Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces, Journal of Global Optimization, 11, 4, 341-359 (1997) · Zbl 0888.90135 |

[41] | Liang, J.; Qu, B.; Suganthan, P., Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization, Computational Intelligence Laboratory (2013), Singapore: Zhengzhou University, Zhengzhou China and Technical Report, Nanyang Technological University, Singapore |

[42] | Suganthan, P. N.; Hansen, N.; Liang, J. J.; Deb, K.; Chen, Y.-P.; Auger, A.; Tiwari, S., Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization, KanGAL report (2005) |

[43] | Alcalá-Fdez, J.; Sánchez, L.; García, S.; del Jesus, M. J.; Ventura, S.; Garrell, J. M.; Otero, J.; Romero, C.; Bacardit, J.; Rivas, V. M.; Fernández, J. C.; Herrera, F., KEEL: a software tool to assess evolutionary algorithms for data mining problems, Soft Computing, 13, 3, 307-318 (2009) |

[44] | Chen, X.; Yu, K.; Du, W.; Zhao, W.; Liu, G., Parameters identification of solar cell models using generalized oppositional teaching learning based optimization, Energy, 99, 170-180 (2016) |

[45] | Balsa Canto, E.; Banga, J. R.; Alonso, A. A.; Vassiliadis, V. S., Restricted second order information for the solution of optimal control problems using control vector parameterization, Journal of Process Control, 12, 2, 243-255 (2002) |

[46] | Chen, X.; Du, W.; Tianfield, H.; Qi, R.; He, W.; Qian, F., Dynamic optimization of industrial processes with nonuniform discretization-based control vector parameterization, IEEE Transactions on Automation Science and Engineering, 11, 4, 1289-1299 (2014) |

[47] | Sun, D.-Y.; Lin, P.-M.; Lin, S.-P., Integrating controlled random search into the line-up competition algorithm to solve unsteady operation problems, Industrial & Engineering Chemistry Research, 47, 22, 8869-8887 (2008) |

[48] | Wang, F.-S.; Chiou, J.-P., Nonlinear optimal control and optimal parameter selection by a modified reduced gradient method, Engineering Optimization, 28, 4, 273-298 (1997) |

This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.