Metaheuristic Methods

  • Vivek K. PatelEmail author
  • Vimal J. Savsani
  • Mohamed A. Tawhid


Optimization problems of thermal systems are multi-model, multi-dimensional, nonlinear, and implicit in nature. Analytical methods are not suitable to optimize such thermal systems as these methods trap into a local optimum. Metaheuristic techniques are often considered as the best choice for the optimization of such thermal systems. A large number of metaheuristics have been developed and used significantly since last two decades. These metaheuristics have proved their effectiveness to solve many real and challenging practical optimization problems. Eleven different metaheuristic algorithms are described in this chapter in detail with their pseudo code. These algorithms are further used to optimize the various thermal systems, which are discussed in subsequent chapters. The MATLAB code of these algorithms is also given in this book.


  1. Cheng M.Y., Prayogo D. (2014) ‘Symbiotic Organisms Search: A new metaheuristic optimization algorithm’, Computers & Structures, vol. 139, 98–112.CrossRefGoogle Scholar
  2. Holland J. (1975) Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor.Google Scholar
  3. Karaboga, D. (2005) An idea based on honey bee swarm for numerical optimization, Technical Report TR06, Computer Engineering Department, Erciyes University, Turkey, 2005.Google Scholar
  4. Karaboga, D. Basturk, B. (2007a) A powerful and efficient algorithm for numerical function optimization: artificial bee colony algorithm, Journal of Global Optimization 39, 45–47.MathSciNetCrossRefGoogle Scholar
  5. Karaboga, D. Basturk, B. (2007b) Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems, Lecture Notes in Artificial Intelligence 4529, Springer-Verlag, Berlin.Google Scholar
  6. Kennedy, J., Eberhart, R. (1995) Particle swarm optimization, In: Proceedings of IEEE International Conference on Neural Networks, Perth, Australia, pp. 1942–1948.Google Scholar
  7. Kennedy, J., Eberhart, R. (1997) A discrete binary version of the particle swarm algorithm, In: Proceedings of IEEE International Conference on Systems, Man, and Cybernetics, Piscataway, NJ, pp. 4104–4109.Google Scholar
  8. Mirjalili S. (2016) ‘SCA: a sine-cosine algorithm for solving optimization problems. Knowledge-Based Systems’, vol. 96, pp. 120–133.Google Scholar
  9. Patel V.K. and Savsani V.J. (2015) ‘Heat transfer search (HTS): a novel optimization algorithm’, Information Sciences, vol. 324, pp. 217–246.Google Scholar
  10. Payne, R. B., Sorenson, M. D., & Klitz, K. (2005). The cuckoos (Vol. 15). Oxford University Press.Google Scholar
  11. Rao SS. (2009) Engineering optimization: theory and practice. John Wiley & Sons.Google Scholar
  12. Rao R.V., Savsani V.J. and Vakharia D.P. (2011) ‘Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems’, Computer-Aided Design, vol. 43(3), pp. 303–315.CrossRefGoogle Scholar
  13. Savsani P. and Savsani V. (2016) ‘Passing vehicle search (PVS): A novel metaheuristic algorithm’, Applied Mathematical Modelling, vol. 40(5–6), pp. 3951–3978.CrossRefGoogle Scholar
  14. Storn R., Price K. (1997) ‘Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces’, Journal of Global Optimization, vol. 11, 341–359.MathSciNetCrossRefGoogle Scholar
  15. Wolpert, D.H., Macready, W.G. (1997) ‘No free lunch theorems for optimization’, IEEE Transactions on Evolutionary Computation, vol. 1(1), 67–82.CrossRefGoogle Scholar
  16. Yang, X. S., & Deb, S. (2009). Cuckoo search via Levey flights. In Proceedings of the World Congress on nature and biologically inspired computing (Vol. 4, pp. 210–214), NABIC: Coimbatore.Google Scholar
  17. Yang, X. S., & Deb, S. (2010). Engineering optimization by cuckoo search. International Journal of Mathematical Modelling & Numerical Optimization, 1(4), 330–343.CrossRefGoogle Scholar
  18. Yang, X. S. (2010). Nature-inspired metaheuristic algorithms. Luniver Press.Google Scholar
  19. Zheng Y.J. (2015) ‘Water wave optimization: a new nature-inspired metaheuristic. Computers & Operations Research’, vol. 55, pp. 1–11.MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Vivek K. Patel
    • 1
    Email author
  • Vimal J. Savsani
    • 2
  • Mohamed A. Tawhid
    • 3
  1. 1.Department of Mechanical Engineering, School of TechnologyPandit Deendayal Petroleum UniversityRaisan, GandhinagarIndia
  2. 2.Department of Mechanical EngineeringPandit Deendayal Petroleum UniversityRaisan, GandhinagarIndia
  3. 3.Department of Mathematics and StatisticsThompson Rivers UniversityKamloopsCanada

Personalised recommendations