Skip to main content

Metaheuristics

  • Reference work entry
  • First Online:
Encyclopedia of Operations Research and Management Science

Introduction

A metaheuristic is a high-level problem-independent algorithmic framework that provides a set of guidelines or strategies to develop heuristic optimization algorithms. The term is also used to refer to a problem-specific implementation of a heuristic optimization algorithm according to the guidelines expressed in such a framework. It combines the Greek prefix meta- (μετά, beyond in the sense of high-level) with heuristic (from the Greek heuriskein or \( \upvarepsilon \upupsilon \uprho \upiota \upsigma \upchi \upvarepsilon \upiota \upnu, \) to search) and was coined by Fred Glover in 1986.

Most metaheuristic frameworks have their origin in the 1980s (although in some cases roots can be traced to the mid 1960s and 1970s) and were proposed as an alternative to classic methods of optimization such as branch-and-bound and dynamic programming. As a means for solving difficult optimization problems, metaheuristics have enjoyed a steady rise in both use and popularity since the...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 799.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 899.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Anonymous (2010). Riders on a swarm. The Economist, 12 August 2010.

    Google Scholar 

  • April, J., Glover, F., Kelly, J., & Laguna, M. (2003). Practical introduction to simulation optimization. In S. Chick, T. Sanchez, D. Ferrin, & D. Morrice, (Eds.), Proceedings of the 2003 Winter Simulation Conference 2003.

    Google Scholar 

  • Barr, R. S., Golden, B. L., Kelly, J. P., Resende, M. G. C., & Stewart, W. R. (1995). Designing and reporting on computational experiments with heuristic methods. Journal of Heuristics, 1(1), 9–32.

    Article  Google Scholar 

  • Beyer, H. G., & Schwefel, H. P. (2002). Evolution strategies–a comprehensive introduction. Natural Computing, 1(1), 3–52.

    Article  Google Scholar 

  • Bianchi, L., Dorigo, M., Gambardella, L. M., & Gutjahr, W. J. (2009). A survey on metaheuristics for stochastic combinatorial optimization. Natural Computing, 80(2), 239–287.

    Article  Google Scholar 

  • Burke, E., De Causmaecker, P., Petrovic, S., Berghe, G. V., et al. (2004). Variable neighborhood search for nurse rostering problems. In M. G. C. Resende & A. Viana (Eds.), Metaheuristics: Computer decision-making (pp. 153–172). Boston: Kluwer Academic.

    Google Scholar 

  • Chelouah, R., & Siarry, P. (2000). Tabu search applied to global optimization. European Journal of Operational Research, 123(2), 256–270.

    Article  Google Scholar 

  • Commander, C., Festa, P., Oliveira, C. A. S., Pardalos, P. M., Resende, M. G. C., & Tsitselis, M. (2008). Grasp with path-relinking for the cooperative communication problem on ad hoc networks. In D. A. Grundel, R. A. Murphey, P. M. Pardalos, & O. A. Prokopyev (Eds.), Cooperative networks: Control and optimization (pp. 187–207). Cheltenham: Edward Elgar Publishing.

    Google Scholar 

  • Cotta, C., Sevaux, M., & Sörensen, K. (2008). Adaptive and multilevel metaheuristics. Berlin: Springer-Verlag.

    Book  Google Scholar 

  • Czyżak, P., et al. (1998). Pareto simulated annealing-a metaheuristic technique for multiple-objective combinatorial optimization. Journal of Multi-Criteria Decision Analysis, 7(1), 34–47.

    Article  Google Scholar 

  • Danna, E. (2004). Integrating local search techniques into mixed integer programming. 4OR. A Quarterly Journal of Operations Research., 2(4), 321–324.

    Google Scholar 

  • Danna, E., Rothberg, E., & Le Pape, C. (2005). Exploring relaxation induced neighborhoods to improve MIP solutions. Mathematical Programming, 102(1), 71–90.

    Article  Google Scholar 

  • Dorigo, M., Maniezzo, V., & Colorni, A. (1996). Ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics, 26(1), 29–41.

    Article  Google Scholar 

  • Dorigo, M., Birattari, M., & Stutzle, T. (2006). Ant colony optimization. IEEE Computational Intelligence Magazine, 1(4), 28–39.

    Article  Google Scholar 

  • Duin, C., & Voß, S. (1999). The pilot method: A strategy for heuristic repetition with application to the Steiner problem in graphs. Networks, 34(3), 181–191.

    Article  Google Scholar 

  • Dumitrescu, I., & Stützle, T. (2009). Usage of exact algorithms to enhance stochastic local search algorithms. In V. Maniezzo, T. Stützle, & S. Voß (Eds.), Matheuristics: Hybridizing metaheuristics and mathematical programming, volume 10 of annals of information systems (Vol. 10). New York: Springer-Verlag.

    Chapter  Google Scholar 

  • Eiben, A., Aarts, E., & Van Hee K. (1991). Global convergence of genetic algorithms: A Markov chain analysis. Parallel problem solving from nature, (pp. 3–12).

    Google Scholar 

  • Feo, T. A., & Resende, M. G. C. (1995). Greedy randomized adaptive search procedures. Journal of Global Optimization, 6(2), 109–133.

    Article  Google Scholar 

  • Fleurent, C., & Glover, F. (1999). Improved constructive multistart strategies for the quadratic assignment problem using adaptive memory. INFORMS Journal on Computing, 11(2), 198–204.

    Article  Google Scholar 

  • Fogel, D. B. (2006). Evolutionary computation: Toward a new philosophy of machine intelligence. New York: Wiley-IEEE Press.

    Google Scholar 

  • Fonseca, C. M., & Fleming, P. J. (1993). Genetic algorithms for multiobjective optimization: Formulation, discussion and generalization. In Proceedings of the fifth international conference on genetic algorithms, (pp. 416–423), Citeseer.

    Google Scholar 

  • Friden, C., Hertz, A., & de Werra, D. (1989). TABARIS: An exact algorithms based on tabu search for finding a maximum independent set in a graph. Working paper, Swiss Federal Institute of Technology, Lausanne.

    Google Scholar 

  • Fu, M. C. (2002). Optimization for simulation: Theory vs practice. INFORMS Journal on Computing, 14(3), 192–215.

    Article  Google Scholar 

  • Gendreau, M., Hertz, A., & Laporte, G. (1994). A tabu search heuristic for the vehicle routing problem. Management Science, 40(10), 1276–1290.

    Article  Google Scholar 

  • Glover, F. (1986). Future paths for integer programming and links to artificial intelligence. Computers and Operations Research, 13, 533–549.

    Article  Google Scholar 

  • Glover, F. (1989). Tabu search-part I. ORSA Journal on Computing, 1(3), 190–206.

    Article  Google Scholar 

  • Glover, F. (1990). Tabu search-part II. ORSA Journal on Computing, 2(1), 4–32.

    Article  Google Scholar 

  • Glover, F. (1994). Tabu search nonlinear and parametric optimization (with links to genetic algorithms). Discrete Applied Mathematics, 49, 231–255.

    Article  Google Scholar 

  • Glover, F. (1996). Tabu search and adaptive memory programming: Advances, applications and challenges. In R. Barr, R. Helgason, & J. L. Kennington (Eds.), Interfaces in computer science and operations research. Boston: Kluwer Academic.

    Google Scholar 

  • Glover, F. (2005). Adaptive memory projection methods for integer programming. In C. Rego & B. Alidaee (Eds.), Metaheuristic optimization via memory and evolution (pp. 425–440). Boston: Kluwer Academic.

    Chapter  Google Scholar 

  • Glover, F., & Hao, J. K. (2010). The case for strategic oscillation. Annals of Operations Research. DOI:10.1007/s10479-009-0597-1.

    Google Scholar 

  • Glover, F., & Klingman, D. (1988). Layering strategies for creating exploitable structure in linear and integer programs. Mathematical Programming, 40(1), 165–181.

    Article  Google Scholar 

  • Glover, F., & Laguna, M. (1993). Tabu search. In C. R. Reeves (Ed.), Modern heuristic techniques for combinatorial problems (pp. 70–141). New York: John Wiley & Sons.

    Google Scholar 

  • Glover, F., & Laguna, M. (1997). Tabu search. Boston: Kluwer Academic.

    Book  Google Scholar 

  • Glover, F., Kelly, J., & Laguna, M. (1999). New advances wedding simulation and optimization. In D. Kelton, (ed.), Proceedings of the 1999 Winter Simulation Conference.

    Google Scholar 

  • Glover, F., Laguna, M., & Martí, R. (2000). Fundamentals of scatter search and path relinking. Control and Cybernetics, 39(3), 653–684.

    Google Scholar 

  • Glover, F., Laguna, M., & Marti, R. (2003). Scatter search and path relinking: Advances and applications. In Handbook of metaheuristics, (pp. 1–35).

    Google Scholar 

  • Goldberg, D. E., et al. (1989). Genetic algorithms in search, optimization, and machine learning. Reading Menlo Park: Addison-Wesley.

    Google Scholar 

  • Hansen, M. P. (1997). Tabu search for multiobjective optimization: MOTS. In Proceedings of the 13th International Conference on Multiple Criteria Decision Making (MCDM’97), Cape Town, South Africa, (pp. 574–586), Citeseer.

    Google Scholar 

  • Hirsch, M. J., Meneses, C. N., Pardalos, P. M., & Resende, M. G. C. (2007). Global optimization by continuous GRASP. Optimization Letters, 1(2), 201–212.

    Article  Google Scholar 

  • Holland, J. H. (1975). Adaptation in natural and artificial systems. Ann Arbor, MI: University of Michigan Press.

    Google Scholar 

  • Hooker, J. N. (1995). Testing heuristics: We have it all wrong. Journal of Heuristics, 1(1), 33–42.

    Article  Google Scholar 

  • Jaszkiewicz, A. (2004). Evaluation of multiobjective metaheuristics. In X. Gandibleux, M. Sevaux, K. Sörensen, & V. T’kindt (Eds.), Metaheuristics for multiobjective optimization (Lecture notes in economics and mathematical systems, Vol. 535, pp. 65–90). Berlin: Springer-Verlag.

    Chapter  Google Scholar 

  • Jones, D. F., Mirrazavi, S. K., & Tamiz, M. (2002). Multi-objective meta-heuristics: An overview of the current state-of-the-art. European Journal of Operational Research, 137(1), 1–9.

    Article  Google Scholar 

  • Kennedy, J., Eberhart, R. C. et al. (1995). Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks, 4, 1942–1948.

    Google Scholar 

  • Kirkpatrick, S., Gelatt, C. D., Jr., & Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671.

    Article  Google Scholar 

  • Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection. Cambridge: The MIT press.

    Google Scholar 

  • Kramer, O. (2008). Self-adaptive heuristics for evolutionary computation. Berlin: Springer-Verlag.

    Google Scholar 

  • Lemke, C., & Spielberg, K. (1967). Direct search algorithms for zero–one and mixed integer programming. Operations Research, 15, 892–914.

    Article  Google Scholar 

  • Liberti, L., & Drazič, M. (2005) Variable neighbourhood search for the global optimization of constrained NLPs. In Proceedings of GO, (pp. 1–5).

    Google Scholar 

  • Lourenco, H., Martin, O., & Stützle, T. (2003). Iterated local search.In Handbook of metaheuristics, (pp. 320–353).

    Google Scholar 

  • Metropolis, N., Rosenbluth, A. W., Rosenbluth, M. N., Teller, A. H., Teller, E., et al. (1953). Equation of state calculations by fast computing machines. The Journal of Chemical Physics, 21(6), 1087.

    Article  Google Scholar 

  • Michalewicz, Z., & Fogel, D. B. (2004). How to solve it: Modern heuristics. New York: Springer-Verlag.

    Book  Google Scholar 

  • Mitra, D., Romeo, F., & Sangiovanni-Vincentelli, A. (1985). Convergence and finite-time behavior of simulated annealing. In 1985 24th IEEE Conference on Decision and Control, Vol. 24.

    Google Scholar 

  • Mladenović, N., & Hansen, P. (1997). Variable neighborhood search. Computers and Operations Research, 24(11), 1097–1100.

    Article  Google Scholar 

  • Moscato, P. (1989). On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Caltech Concurrent Computation Program, C3P Report, 826.

    Google Scholar 

  • Nascimento, M. C. V., Resende, M. G. C., & Toledo, F. M. B. (2010). Grasp heuristic with path-relinking for the multi-plant capacitated lot sizing problem. European Journal of Operational Research, 200, 747–754.

    Article  Google Scholar 

  • Nonobe, K., & Ibaraki, T. (2001). An improved tabu search method for the weighted constraint satisfaction problem. INFOR, 39(2), 131–151.

    Google Scholar 

  • Nonobe, K., & Ibaraki, T. (2002). Formulation and tabu search algorithm for the resource constrained project scheduling problem. In C. C. Ribeiro & P. Hansen (Eds.), Essays and surveys in metaheuristics (pp. 557–588). Boston: Kluwer Academic.

    Chapter  Google Scholar 

  • Pearl, J. (1984). Heuristics–intelligent search strategies for computer problem solving. Reading, MA: Addison-Wesley.

    Google Scholar 

  • Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers and Operations Research, 31(12), 1985–2002.

    Article  Google Scholar 

  • Puchinger, J., Raidl, G. R., & Pirkwieser, S. (2009). Metaboosting: Enhancing integer programming techniques by metaheuristics. In V. Maniezzo, T. Stützle, & S. Voß (Eds.), Matheuristics: Hybridizing metaheuristics and mathematical programming (Annals of information systems, Vol. 10). New York: Springer-Verlag.

    Chapter  Google Scholar 

  • Raidl, G. R., & Puchinger, J. (2008). Combining (integer) linear programming techniques and metaheuristics for combinatorial optimization. In C. Blum, M. J. Blesa Aguilera, A. Roli, & M. Sampels (Eds.), Hybrid metaheuristics: An emerging approach to optimization (Studies in computational intelligence, Vol. 114). Berlin: Springer-Verlag.

    Chapter  Google Scholar 

  • Rardin, R. L., & Uzsoy, R. (2001). Experimental evaluation of heuristic optimization algorithms: A tutorial. Journal of Heuristics, 7(3), 261–304.

    Article  Google Scholar 

  • Rego, C. (2005). RAMP: A new metaheuristic framework for combinatorial optimization. In C. Rego & B. Alidaee (Eds.), Metaheuristic optimization via memory and evolution: Tabu search and scatter search (pp. 441–460). Boston: Kluwer Academic.

    Chapter  Google Scholar 

  • Resende, M. G. C., Martí, R., Gallego, M., & Duarte, A. (2010). Grasp and path relinking for the max-min diversity problem. Computers and Operations Research, 37, 498–508.

    Article  Google Scholar 

  • Ribeiro, C. C., & Resende, M. G. C. (2010). Path-relinking intensification methods for stochastic local search algorithms. Research technical report, AT&T Labs.

    Google Scholar 

  • Schaffer, J. D. (1985). Multiple objective optimization with vector evaluated genetic algorithms. In Proceedings of the 1st International Conference on Genetic Algorithms, (pp. 93–100). L. Erlbaum Associates.

    Google Scholar 

  • Sörensen, K., Sevaux, M., & Schittekat, P. (2008). “Multiple neighbourhood search” in commercial VRP packages: Evolving towards self-adaptive methods, volume 136 of lecture notes in economics and mathematical systems, chapter adaptive, self-adaptive and multi-level metaheuristics (pp. 239–253). London: Springer-Verlag.

    Google Scholar 

  • Srinivas, N., & Deb, K. (1994). Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evolutionary Computation, 2(3), 221–248.

    Article  Google Scholar 

  • Storn, R., & Price, K. (1997). Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341–359.

    Article  Google Scholar 

  • Talbi, E. G. (2009). Metaheuristics: From design to implementation. Hoboken, NJ: Wiley.

    Book  Google Scholar 

  • Van Hentenryck, P., & Michel, L. (2009). Constraint-based local search. Cambridge: The MIT Press.

    Google Scholar 

  • Voudouris, C., & Tsang, E. (1999). Guided local search and its application to the traveling salesman problem. European Journal of Operational Research, 113(2), 469–499.

    Article  Google Scholar 

  • Watson, J. P., Howe, A. E., & Darrell Whitley, L. (2006). Deconstructing nowicki and Smutnicki’s i-TSAB tabu search algorithm for the job-shop scheduling problem. Computers and Operations Research, 33(9), 2623–2644.

    Article  Google Scholar 

  • Wolpert, D. H., & Macready, W. G. (1997). No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(67).

    Google Scholar 

  • Wright, A., Vose, M., & Rowe, J. (2003). Implicit parallelism. In Genetic and evolutionary computation–GECCO 2003, (pp. 211–211). Springer.

    Google Scholar 

  • Zitzler, E., & Thiele, L. (1999). Multiobjective evolutionary algorithms: A comparative case study and the srength Pareto approach. IEEE Transactions on Evolutionary Computation, 3(4), 257.

    Article  Google Scholar 

  • Zitzler, E., Laumanns, M., & Bleuler, S. (2004). A tutorial on evolutionary multiobjective optimization. In X. Gandibleux, M. Sevaux, K. Sörensen, & V. T’kindt (Eds.), Metaheuristics for multiobjective optimization (Lecture notes in economics and mathematical systems, Vol. 535, pp. 3–38). Berlin: Springer-Verlag.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kenneth Sörensen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this entry

Cite this entry

Sörensen, K., Glover, F.W. (2013). Metaheuristics. In: Gass, S.I., Fu, M.C. (eds) Encyclopedia of Operations Research and Management Science. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-1153-7_1167

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-1153-7_1167

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-1137-7

  • Online ISBN: 978-1-4419-1153-7

  • eBook Packages: Business and Economics

Publish with us

Policies and ethics