Teaching-Learning-Based Optimization (TLBO) Algorithm

Part of the Studies in Computational Intelligence book series (SCI, volume 720)


This chapter is prepared to describe the Teaching-Learning-Based Optimization (TLBO) algorithm, a novel metaheuristic optimization method inspired by an educational classroom environment. It has an interesting exclusivity which may facilitate the solution process of optimization problems. In this chapter, a brief literature review of the TLBO algorithm is first presented. Then, the working process and two phases of TLBO (teacher phase and learner phase) are depicted. Eventually, a pseudocode of TLBO is presented.


  1. Baghlani, A., & Makiabadi, M. H. (2013). Teaching-learning-based optimization algorithm for shape and size optimization of truss structures with dynamic frequency constraints. IJST, Transactions of Civil Engineering, 37, 409–421.Google Scholar
  2. Bayram, A., Uzlu, E., Kankal, M., & Dede, T. (2015). Modeling stream dissolved oxygen concentration using teaching-learning based optimization algorithm. Environmental Earth Sciences, 73(10), 6565–6576.Google Scholar
  3. Bouchekara, H. R. E. H., Abido, M. A., & Boucherma, M. (2014). Optimal power flow using teaching-learning-based optimization technique. Electric Power Systems Research, 114, 49–59.Google Scholar
  4. García, J. A. M., & Mena, A. J. G. (2013). Optimal distributed generation location and size using a modified teaching-learning based optimization algorithm. Electrical Power and Energy Systems, 50, 65–75.Google Scholar
  5. Ji, G., Wang, J., Ge, Y., & Liu, H. (2014). Urban water demand forecasting by LS-SVM with tuning based on elitist teaching-learning-based optimization. In Proceeding of 26th Chinese Control and Decision Conference, Changsha, China, May 31–June 2.Google Scholar
  6. Rao, R. V., Savsani, V. J., & Vakharia, D. P. (2011). Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. Computer-Aided Design, 43(3), 303–315.Google Scholar
  7. Rao, R. V., & Patel, V. (2012). An elitist teaching-learners-based optimization algorithm for solving complex constrained optimization problems. International Journal of Industrial Computations, 3(4), 535–560.Google Scholar
  8. Rao, R. V., & Patel, V. (2013a). Multi-objective optimization of heat exchangers using a modified teaching-learning-based optimization algorithm. Applied Mathematical Modelling, 37(3), 1147–1162.MathSciNetMATHGoogle Scholar
  9. Rao, R. V., & Patel, V. (2013b). Multi-objective optimization of two stage thermoelectric cooler using a modified teaching-learning-based optimization algorithm. Engineering Applications of Artificial Intelligence, 26(1), 430–445.Google Scholar
  10. Rao, R. V., & Kalyankar, V. D. (2012). Parameters optimization of machining process using a new optimization algorithm. Materials and Manufacturing Processes, 27(9), 978–985.Google Scholar
  11. Roy, P. K. (2013). Teaching learning based optimization for short-term hydrothermal scheduling problem considering valve point effect. Electrical Power and Energy systems, 53, 10–19.Google Scholar
  12. Roy, P. K., Sur, A., & Pradhan, D. K. (2013). Optimal short-term hydro-thermal scheduling using quasi-oppositional teaching learning based optimization. Engineering Applications of Artificial Intelligence, 26(10), 2516–2524.Google Scholar
  13. Sultana, S., & Roy, P. K. (2014). Optimal capacitor placement in radial distribution systems using teaching learning based optimization. Electrical Power and energy systems, 54, 387–398.Google Scholar
  14. Toğan, V. (2012). Design of planar steel frames using teaching-learning based optimization. Engineering Structures, 34, 225–232.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Parisa Sarzaeim
    • 1
  • Omid Bozorg-Haddad
    • 1
  • Xuefeng Chu
    • 2
  1. 1.Department of Irrigation and Reclamation Engineering, Faculty of Agricultural Engineering and Technology, College of Agriculture and Natural ResourcesUniversity of TehranKaraj, TehranIran
  2. 2.Department of Civil and Environmental EngineeringNorth Dakota State UniversityFargoUSA

Personalised recommendations