General Concepts in Metaheuristic Search

  • Abraham Duarte
  • Manuel Laguna
  • Rafael Martí
Part of the EURO Advanced Tutorials on Operational Research book series (EUROATOR)


Metaheuristics have become a very popular family of solution methods for optimization problems because they are capable of finding “acceptable” solutions in a “reasonable” amount of time. Most optimization problems in practice are too complex to be approached by exact methods that can guarantee finding global optimal solutions. The time required to find and verify globally optimal solutions is impractical in most applications. An entire computational theory, which we will not discussed here, has been developed around problem complexity. It suffices to say that it is now known that the great majority of the optimization problems found in practice fall within a category that makes them “computationally intractable.” Having accepted the reality that solution methods that yield verifiable globally optimal solutions are not practical, we must apply criteria derived from the problem context to determine what is an acceptable solution and what is reasonable amount of time. For instance, some timetabling problems (e.g., scheduling of courses at University) are notoriously difficult because they include many constraints. Therefore, an acceptable solution in this context could be one that violates the least number of constraints or one that improves a collective preference function value by a relatively small percentage over a solution found by a human scheduler.


  1. 1.
    Adenso-Díaz, B., and M. Laguna. 2006. Fine-tuning of algorithms using partial experimental designs and local search. Operations Research 54 (1): 99–114.Google Scholar
  2. 2.
    Hoos, H.H. 2012. Programming by optimization. Communications of the ACM 55 (2): 70–80.CrossRefGoogle Scholar
  3. 3.
    Laguna, M., J. Molina, F. Pérez, R. Caballero, and A. Hernández-Díaz, 2010. The challenge of optimizing expensive black boxes: a scatter search/rough set theory approach. Journal of the Operational Research Society 61 (1): 53–67.Google Scholar
  4. 4.
    Ragsdale, C. 2015. Spreadsheet modeling and decision analysis: a practical introduction to business analytics. Boston: Cengage Learning.Google Scholar
  5. 5.
    Talbi, E-G. 2009. Metaheuristics: From design to implementation. New Jersey: Wiley.Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.E.T.S. Ingeniería InformáticaUniversidad Rey Juan CarlosMadridSpain
  2. 2.Leeds School of BusinessBoulderUSA
  3. 3.Universidad de ValenciaBurjassot, ValenciaSpain

Personalised recommendations