Teaching-Learning-Feedback-Based Optimization

  • Xiang Li
  • Kang LiEmail author
  • Zhile Yang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10385)


Teaching-learning-based Optimization (TLBO) is a popular meta-heuristic optimisation method that has been used in solving a number of scientific and engineering problems. In this paper, a new variant, namely Teaching-learning-feedback-based Optimization (TLFBO) is proposed. In addition to the two phases in the canonical TLBO, an additional feedback learning phase is employed to further speed up the convergence. The teacher in the previous generation is recorded and communicates with the current teacher to provide combined feedbacks to the learners and supervise the learning direction to avoid wasting computational efforts incurred in the previous generations. Numerical experiments on 10 well-known benchmark functions are conducted to evaluate the performance of the TLFBO, and experimental results show that the proposed TLFBO has a superior and competitive capability in solving continuous optimisation problems.


Teaching-learning-based Optimization (TLBO) Feedback Global optimization Heuristic method 



This paper was partially funded by the EPSRC under grant EP/P004636/1 and partially supported by NSFC under 61673256, and Shanghai Science Technology Commission under grant No. 14ZR1414800.


  1. 1.
    Chowdhury, P.R., Singh, Y.P., Chansarkar, R.A.: Hybridization of gradient descent algorithms with dynamic tunneling methods for global optimization. IEEE Trans. Syst. Man Cybern. - Part A: Syst. Hum. 30(3), 384–390 (2000)CrossRefGoogle Scholar
  2. 2.
    Clerc, M., Kennedy, J.: The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 6(1), 58–73 (2002)CrossRefGoogle Scholar
  3. 3.
    Das, S., Suganthan, P.N.: Differential evolution: a survey of the state-of-the-art. IEEE Trans. Evol. Comput. 15(1), 4–31 (2011)CrossRefGoogle Scholar
  4. 4.
    Dorigo, M., Birattari, M., Stutzle, T.: Ant colony optimization. IEEE Comput. Intell. Mag. 1(4), 28–39 (2006)CrossRefGoogle Scholar
  5. 5.
    Gao, W.F., Huang, L.L., Liu, S.Y., Dai, C.: Artificial bee colony algorithm based on information learning. IEEE Trans. Cybern. 45(12), 2827–2839 (2015)CrossRefGoogle Scholar
  6. 6.
    Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence. MIT Press, Cambridge (1992)Google Scholar
  7. 7.
    Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948, November 1995Google Scholar
  8. 8.
    Mirjalili, S.: Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl.-Based Syst. 89, 228–249 (2015)CrossRefGoogle Scholar
  9. 9.
    Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)CrossRefGoogle Scholar
  10. 10.
    Rao, R., Patel, V.: Comparative performance of an elitist teaching-learning-based optimization algorithm for solving unconstrained optimization problems. Int. J. Ind. Eng. Comput. 4(1), 29–50 (2013)Google Scholar
  11. 11.
    Rao, R.V., Savsani, V.J., Vakharia, D.: Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput.-Aided Des. 43(3), 303–315 (2011)CrossRefGoogle Scholar
  12. 12.
    Rao, R., Savsani, V.J., Vakharia, D.: Teaching-learning-based optimization: an optimization method for continuous non-linear large scale problems. Inf. Sci. 183(1), 1–15 (2012)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Satapathy, S.C., Naik, A.: Modified teaching-learning-based optimization algorithm for global numerical optimizationa comparative study. Swarm Evol. Comput. 16, 28–37 (2014)CrossRefGoogle Scholar
  14. 14.
    Shi, Y., Eberhart, R.C.: Parameter selection in particle swarm optimization. In: Porto, V.W., Saravanan, N., Waagen, D., Eiben, A.E. (eds.) EP 1998. LNCS, vol. 1447, pp. 591–600. Springer, Heidelberg (1998). doi: 10.1007/BFb0040810 CrossRefGoogle Scholar
  15. 15.
    Wang, Z., Lu, R., Chen, D., Zou, F.: An experience information teaching-learning-based optimization for global optimization. IEEE Trans. Syst. Man Cybern.: Syst. 46(9), 1202–1214 (2016)CrossRefGoogle Scholar
  16. 16.
    Yang, Z., Li, K., Foley, A., Zhang, C.: A new self-learning TLBO algorithm for RBF neural modelling of batteries in electric vehicles. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 2685–2691 (2014)Google Scholar
  17. 17.
    Yao, X., Liu, Y., Lin, G.: Evolutionary programming made faster. IEEE Trans. Evol. Comput. 3(2), 82–102 (1999)CrossRefGoogle Scholar
  18. 18.
    Zhile, Y., Kang, L., Qun, N., Yusheng, X., Foley, A.: A self-learning tlbo based dynamic economic/environmental dispatch considering multiple plug-in electric vehicle loads. J. Mod. Power Syst. Clean Energy 2(4), 298–307 (2014)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.School of Electronics, Electrical Engineering and Computer ScienceQueen’s University BelfastBelfastUK

Personalised recommendations