Skip to main content

Hybrid GRASP Heuristics

  • Chapter

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

Abstract

Experience has shown that a crafted combination of concepts of different metaheuristics can result in robust combinatorial optimization schemes and produce higher solution quality than the individual metaheuristics themselves, especially when solving difficult real-world combinatorial optimization problems. This chapter gives an overview of different ways to hybridize GRASP (Greedy Randomized Adaptive Search Procedures) to create new and more effective metaheuristics. Several types of hybridizations are considered, involving different constructive procedures, enhanced local search algorithms, and memory structures.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdinnour-Helm, S., Hadley, S.W.: Tabu search based heuristics for multi-floor facility layout. International J. of Production Research 38, 365–383 (2000)

    Article  MATH  Google Scholar 

  2. Ahuja, R.K., Ergun, O., Orlin, J.B., Punnen, A.P.: A survey of very large-scale neighborhood search techniques. Discrete Appl. Math. 123, 75–102 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  3. Ahuja, R.K., Orlin, J.B., Sharma, D.: Multi-exchange neighborhood structures for the capacitated minimum spanning tree problem. Mathematical Programming 91, 71–97 (2001)

    MATH  MathSciNet  Google Scholar 

  4. Ahuja, R.K., Orlin, J.B., Tiwari, A.: A greedy genetic algorithm for the quadratic assignment problem. Computers and Operations Research 27, 917–934 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  5. Aiex, R., Resende, M.G.C., Pardalos, P.M., Toraldo, G.: GRASP with path relinking for three-index assignment. INFORMS J. on Computing 17(2), 224–247 (2005)

    Article  MathSciNet  Google Scholar 

  6. Alvarez, A.M., Gonzalez-Velarde, J.L., De Alba, K.: GRASP embedded scatter search for the multicommodity capacitated network design problem. J. of Heuristics 11, 233–257 (2005)

    Article  MATH  Google Scholar 

  7. Andrade, D.V., Resende, M.G.C.: A GRASP for PBX telephone migration scheduling. In: Eighth INFORMS Telecommunication Conference (April 2006)

    Google Scholar 

  8. Baum, E.B.: Iterated descent: A better algorithm for local search in combinatorial optimization problems. Technical report, California Institute of Technology (1986)

    Google Scholar 

  9. Beltrán, J.D., Calderón, J.E., Cabrera, R.J., Pérez, J.A.M., Moreno-Vega, J.M.: GRASP/VNS hybrid for the strip packing problem. In: Proceedings of Hybrid Metaheuristics (HM 2004), pp. 79–90 (2004)

    Google Scholar 

  10. Binato, S., Hery, W.J., Loewenstern, D., Resende, M.G.C.: A greedy randomized adaptive search procedure for job shop scheduling. In: Ribeiro, C.C., Hansen, P. (eds.) Essays and surveys on metaheuristics, pp. 58–79. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  11. Binato, S., Oliveira, G.C.: A Reactive GRASP for transmission network expansion planning. In: Ribeiro, C.C., Hansen, P. (eds.) Essays and surveys on metaheuristics, pp. 81–100. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  12. Bresina, J.L.: Heuristic-biased stochastic sampling. In: Proceedings of the Thirteenth National Conference on Artificial Intelligence (AAAI 1996), pp. 271–278 (1996)

    Google Scholar 

  13. Canuto, S.A., Resende, M.G.C., Ribeiro, C.C.: Local search with perturbations for the prize-collecting Steiner tree problem in graphs. Networks 38, 50–58 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  14. Canuto, S.A., Resende, M.G.C., Ribeiro, C.C.: Local search with perturbations for the prize-collecting Steiner tree problem in graphs. Networks 38, 50–58 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  15. Charon, I., Hudry, O.: The noising method: A new method for combinatorial optimization. Operations Research Letters 14, 133–137 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  16. Charon, I., Hudry, O.: The noising methods: A survey. In: Ribeiro, C.C., Hansen, P. (eds.) Essays and surveys on metaheuristics, pp. 245–261. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  17. de la Peña, M.G.B.: Heuristics and metaheuristics approaches used to solve the rural postman problem: A comparative case study. In: Proceedings of the Fourth International ICSC Symposium on Engineering of Intelligent Systems (EIS 2004) (2004)

    Google Scholar 

  18. Delmaire, H., Díaz, J.A., Fernández, E., Ortega, M.: Reactive GRASP and tabu search based heuristics for the single source capacitated plant location problem. INFOR 37, 194–225 (1999)

    Google Scholar 

  19. Dorigo, M., Stützle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)

    MATH  Google Scholar 

  20. Duarte, A., Martí, R.: Tabu search and GRASP for the maximum diversity problem. European J. of Operational Research 178(1), 71–84 (2007)

    Article  MATH  Google Scholar 

  21. Feo, T.A., Resende, M.G.C.: A probabilistic heuristic for a computationally difficult set covering problem. Operations Research Letters 8, 67–71 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  22. Feo, T.A., Resende, M.G.C.: Greedy randomized adaptive search procedures. J. of Global Optimization 6, 109–133 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  23. Fernandes, S., Lourenço, H.R.: A GRASP and Branch-and-Bound Metaheuristic for the Job-Shop Scheduling. In: Cotta, C., van Hemert, J. (eds.) EvoCOP 2007. LNCS, vol. 4446, pp. 60–71. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  24. Festa, P., Pardalos, P.M., Pitsoulis, L.S., Resende, M.G.C.: GRASP with path-relinking for the weighted MAXSAT problem. ACM J. of Experimental Algorithmics 11, 1–16 (2006)

    MathSciNet  Google Scholar 

  25. Festa, P., Pardalos, P.M., Resende, M.G.C., Ribeiro, C.C.: Randomized heuristics for the MAX-CUT problem. Optimization Methods and Software 7, 1033–1058 (2002)

    Article  MathSciNet  Google Scholar 

  26. Festa, P., Resende, M.G.C.: GRASP: An annotated bibliography. In: Ribeiro, C.C., Hansen, P. (eds.) Essays and Surveys on Metaheuristics, pp. 325–367. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  27. Garey, M.R., Johnson, D.S.: Computers and intractability: A guide to the theory of NP-completeness. W.H. Freeman and Company, New York (1979)

    MATH  Google Scholar 

  28. Glover, F.: Tabu search – Part I. ORSA J. on Computing 1, 190–206 (1989)

    MATH  MathSciNet  Google Scholar 

  29. Glover, F.: Tabu search – Part II. ORSA J. on Computing 2, 4–32 (1990)

    MATH  Google Scholar 

  30. Glover, F.: Tabu search and adaptive memory programing – Advances, applications and challenges. In: Barr, R.S., Helgason, R.V., Kennington, J.L. (eds.) Interfaces in Computer Science and Operations Research, pp. 1–75. Kluwer, Dordrecht (1996)

    Google Scholar 

  31. Glover, F.: Multi-start and strategic oscillation methods – Principles to exploit adaptive memory. In: Laguna, M., Gonzáles-Velarde, J.L. (eds.) Computing Tools for Modeling, Optimization and Simulation: Interfaces in Computer Science and Operations Research, pp. 1–24. Kluwer, Dordrecht (2000)

    Google Scholar 

  32. Glover, F., Laguna, M.: Tabu Search. Kluwer Academic Publishers, Dordrecht (1997)

    MATH  Google Scholar 

  33. Glover, F., Laguna, M.: Tabu search. Kluwer Academic Publishers, Dordrecht (1997)

    MATH  Google Scholar 

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

    Google Scholar 

  35. Glover, F., Laguna, M., Martí, R.: Scatter Search. In: Ghosh, A., Tsutsui, S. (eds.) Advances in Evolutionary Computation: Theory and Applications, pp. 519–537. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  36. Goldberg, D.E.: Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  37. Hansen, P., Mladenović, N.: An introduction to variable neighborhood search. In: Voss, S., Martello, S., Osman, I.H., Roucairol, C. (eds.) Meta-heuristics, Advances and trends in local search paradigms for optimization, pp. 433–458. Kluwer Academic Publishers, Dordrecht (1998)

    Google Scholar 

  38. Hansen, P., Mladenović, N.: Developments of variable neighborhood search. In: Ribeiro, C.C., Hansen, P. (eds.) Essays and Surveys in Metaheuristics, pp. 415–439. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  39. Hart, J.P., Shogan, A.W.: Semi-greedy heuristics: An empirical study. Operations Research Letters 6, 107–114 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  40. Holland, J.H.: Adaptation in Natural and Artificial Systems. Univ. of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  41. Jourdan, L., Dhaenens, C., Talbi, E.-G.: Using datamining techniques to help metaheuristics: A short survey. In: Almeida, F., Blesa Aguilera, M.J., Blum, C., Moreno Vega, J.M., Pérez Pérez, M., Roli, A., Sampels, M. (eds.) HM 2006. LNCS, vol. 4030, pp. 57–69. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  42. Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning problems. Bell System Technical Journal 49(2), 291–307 (1970)

    Google Scholar 

  43. Kirkpatrick, S.: Optimization by simulated annealing: Quantitative studies. J. of Statistical Physics 34, 975–986 (1984)

    Article  MathSciNet  Google Scholar 

  44. Koza, J.R., Bennett III, F.H., Andre, D., Keane, M.A.: Genetic Programming III, Darwinian Invention and Problem Solving. Morgan Kaufmann Publishers, San Francisco (1999)

    MATH  Google Scholar 

  45. Laguna, M.: Scatter Search. In: Pardalos, P.M., Resende, M.G.C. (eds.) Handbook of Applied Optimization, pp. 183–193. Oxford University Press, Oxford (2002)

    Google Scholar 

  46. Laguna, M., Martí, R.: GRASP and path relinking for 2-layer straight line crossing minimization. INFORMS J. on Computing 11, 44–52 (1999)

    Article  MATH  Google Scholar 

  47. Laguna, M., Martí, R.: Scatter Search: Methodology and Implementations in C. Kluwer, Dordrecht (2003)

    Google Scholar 

  48. Lim, A., Wang, F.: A smoothed dynamic tabu search embedded GRASP for m-VRPTW. In: Proceedings of ICTAI 2004, pp. 704–708 (2004)

    Google Scholar 

  49. Lourenço, H.R., Martin, O.C., Stützle, T.: Iterated local search. In: Glover, F., Kochenberger, G. (eds.) Handbook of Metaheuristics, pp. 321–353. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  50. Martins, S.L., Resende, M.G.C., Ribeiro, C.C., Pardalos, P.: A parallel GRASP for the Steiner tree problem in graphs using a hybrid local search strategy. Journal of Global Optimization 17, 267–283 (2000)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  52. Osman, I.H., Laporte, G.: Metaheuristics: A bibliography. Annals of Operations Research 63, 513 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  53. Prais, M., Ribeiro, C.C.: Reactive GRASP: An application to a matrix decomposition problem in TDMA traffic assignment. INFORMS J. on Computing 12, 164–176 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  54. Resende, M.G.C., Martí, R., Gallego, M., Duarte, A.: GRASP and path relinking for the max-min diversity problem. Technical report, AT&T Labs Research, Florham Park, NJ–USA (2008)

    Google Scholar 

  55. Resende, M.G.C., Ribeiro, C.C.: A GRASP with path-relinking for private virtual circuit routing. Networks 41, 104–114 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  56. Resende, M.G.C., Ribeiro, C.C.: Greedy randomized adaptive search procedures. In: Glover, F., Kochenberger, G. (eds.) Handbook of Metaheuristics, pp. 219–249. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  57. Resende, M.G.C., Ribeiro, C.C.: A hybrid heuristic for the p-median problem. J. of Heuristics 10, 59–88 (2004)

    Article  MATH  Google Scholar 

  58. Resende, M.G.C., Ribeiro, C.C.: GRASP with path-relinking: Recent advances and applications. In: Ibaraki, T., Nonobe, K., Yagiura, M. (eds.) Metaheuristics: Progress as Real Problem Solvers, pp. 29–63. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  59. Resende, M.G.C., Werneck, R.F.: A hybrid multistart heuristic for the uncapacitated facility location problem. European J. of Operational Research 174, 54–68 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  60. Ribeiro, C.C., Souza, M.C.: Variable neighborhood search for the degree constrained minimum spanning tree problem. Discrete Applied Mathematics 118, 43–54 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  61. Ribeiro, C.C., Uchoa, E., Werneck, R.F.: A hybrid GRASP with perturbations for the Steiner problem in graphs. INFORMS Journal on Computing 14, 228–246 (2002)

    Article  MathSciNet  Google Scholar 

  62. Ribeiro, C.C., Uchoa, E., Werneck, R.F.: A hybrid GRASP with perturbations for the Steiner problem in graphs. INFORMS J. on Computing 14, 228–246 (2002)

    Article  MathSciNet  Google Scholar 

  63. Ribeiro, C.C., Urrutia, S.: Heuristics for the mirrored traveling tournament problem. European J. of Operational Research 179, 775–787 (2007)

    Article  MATH  Google Scholar 

  64. Ribeiro, C.C., Vianna, D.S.: A GRASP/VND heuristic for the phylogeny problem using a new neighborhood structure. Intl. Trans. in Op. Res. 12, 325–338 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  65. Ribeiro, M.H., Plastino, A., Martins, S.L.: Hybridization of GRASP metaheuristic with data mining techniques. J. of Mathematical Modelling and Algorithms 5, 23–41 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  66. Rocha, P.L., Ravetti, M.G., Mateus, G.R.: The metaheuristic GRASP as an upper bound for a branch and bound algorithm in a scheduling problem with non-related parallel machines and sequence-dependent setup times. In: Proceedings of the 4th EU/ME Workshop: Design and Evaluation of Advanced Hybrid Meta-Heuristics, vol. 1, pp. 62–67 (2004)

    Google Scholar 

  67. Santos, L.F., Martins, S.L., Plastino, A.: Applications of the DM-GRASP heuristic: A survey. In: International Transactions on Operational Research (2008)

    Google Scholar 

  68. Santos, L.F., Milagres, R., Albuquerque, C.V., Martins, S., Plastino, A.: A hybrid GRASP with data mining for efficient server replication for reliable multicast. In: 49th Annual IEEE GLOBECOM Technical Conference (2006)

    Google Scholar 

  69. Santos, L.F., Ribeiro, M.H., Plastino, A., Martins, S.L.: A hybrid GRASP with data mining for the maximum diversity problem. In: Blesa, M.J., Blum, C., Roli, A., Sampels, M. (eds.) HM 2005. LNCS, vol. 3636, pp. 116–127. Springer, Heidelberg (2005)

    Google Scholar 

  70. Sosnowska, D.: Optimization of a simplified fleet assignment problem with metaheuristics: Simulated annealing and GRASP. In: Pardalos, P.M. (ed.) Approximation and complexity in numerical optimization. Kluwer Academic Publishers, Dordrecht (2000)

    Google Scholar 

  71. Souza, M.C., Duhamel, C., Ribeiro, C.C.: A GRASP heuristic for the capacitated minimum spanning tree problem using a memory-based local search strategy. In: Resende, M.G.C., Sousa, J. (eds.) Metaheuristics: Computer Decision-Making, pp. 627–658. Kluwer Academic Publishers, Dordrecht (2004)

    Google Scholar 

  72. Voss, S., Martello, S., Osman, I.H., Roucairo, C. (eds.): Meta-heuristics: Andvances and trends in local search paradigms for optimization. Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Festa, P., Resende, M.G.C. (2009). Hybrid GRASP Heuristics. In: Abraham, A., Hassanien, AE., Siarry, P., Engelbrecht, A. (eds) Foundations of Computational Intelligence Volume 3. Studies in Computational Intelligence, vol 203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01085-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01085-9_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01084-2

  • Online ISBN: 978-3-642-01085-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics