Skip to main content

Effective Probabilistic Stopping Rules for Randomized Metaheuristics: GRASP Implementations

  • Conference paper
Book cover Learning and Intelligent Optimization (LION 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6683))

Included in the following conference series:

Abstract

The main drawback of most metaheuristics is the absence of effective stopping criteria. Most implementations stop after performing a given maximum number of iterations or a given maximum number of consecutive iterations without improvement in the best known solution value, or after the stabilization of the set of elite solutions found along the search. We propose probabilistic stopping rules for randomized metaheuristics such as GRASP and VNS. We first show experimentally that the solution values obtained by GRASP fit a Normal distribution. Next, we use this approximation to obtain an online estimation of the number of solutions that might be at least as good as the best known at the time of the current iteration. This estimation is used to implement effective stopping rules based on the trade off between solution quality and the time needed to find a solution that might improve the best found to date. This strategy is illustrated and validated by a computational study reporting results obtained with some GRASP heuristics.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bartkutė, V., Felinskas, G., Sakalauskas, L.: Optimality testing in stochastic and heuristic algorithms. Technical report, Vilnius Gediminas Technical University, pp. 4–10 (2006)

    Google Scholar 

  2. Bartkutė, V., Sakalauskas, L.: Statistical inferences for termination of markov type random search algorithms. Journal of Optimization Theory and Applications 141, 475–493 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  3. Boender, C.G.E., Rinnooy Kan, A.H.G.: Bayesian stopping rules for multistart global optimization methods. Mathematical Programming 37, 59–80 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  4. Dahl, G., Johannessen, B.: The 2-path network problem. Networks 43, 190–199 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  5. Dorea, C.: Stopping rules for a random optimization method. SIAM Journal on Control and Optimization 28, 841–850 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  6. Duin, C., Voss, S.: The Pilot method: A strategy for heuristic repetition with application to the Steiner problem in graphs. Networks 34, 181–191 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  7. Evans, M., Hastings, N., Peacock, B.: Statistical Distributions, 3rd edn. Wiley, New York (2000)

    MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Chapter  Google Scholar 

  10. Festa, P., Resende, M.G.C.: An annotated bibliography of GRASP, Part I: Algorithms. International Transactions in Operational Research 16, 1–24 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  11. Festa, P., Resende, M.G.C.: An annotated bibliography of GRASP, Part II: Applications. International Transactions in Operational Research 16, 131–172 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  12. Hart, W.E.: Sequential stopping rules for random optimization methods with applications to multistart local search. SIAM Journal on Optimization 9, 270–290 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  13. Jain, R.: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. Wiley, New York (1991)

    MATH  Google Scholar 

  14. Kariv, O., Hakimi, L.: An algorithmic approach to nework location problems, Part II: The p-medians. SIAM Journal of Applied Mathematics 37, 539–560 (1979)

    Article  MATH  Google Scholar 

  15. Orsenigo, C., Vercellis, C.: Bayesian stopping rules for greedy randomized procedures. Journal of Global Optimization 36, 365–377 (2006)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  17. Rao, M.R.: Cluster analysis and mathematical programming. Journal of the American Statistical Association 66, 622–626 (1971)

    Article  MATH  Google Scholar 

  18. Resende, M.G.C., Ribeiro, C.C.: GRASP. In: Burke, E.K., Kendall, G. (eds.) Search Methodologies, 2nd edn. Springer, Heidelberg (to appear)

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  20. 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 

  21. Resende, M.G.C., Ribeiro, C.C.: Greedy randomized adaptive search procedures: Advances, hybridizations, and applications. In: Gendreau, M., Potvin, J.-Y. (eds.) Handbook of Metaheuristics, 2nd edn., pp. 283–319. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  22. Resende, M.G.C., Werneck, R.F.: A hybrid heuristc for the p-median problem. Journal of Heuristics 10, 59–88 (2004)

    Article  MATH  Google Scholar 

  23. Ribeiro, C.C., Rosseti, I.: A parallel GRASP heuristic for the 2-path network design problem. In: Monien, B., Feldmann, R.L. (eds.) Euro-Par 2002. LNCS, vol. 2400, pp. 922–926. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  24. Ribeiro, C.C., Rosseti, I.: Efficient parallel cooperative implementations of GRASP heuristics. Parallel Computing 33, 21–35 (2007)

    Article  MathSciNet  Google Scholar 

  25. Serifoglu, F.S., Ulusoy, G.: Multiprocessor task scheduling in multistage hybrid flow-shops: A genetic algorithm approach. Journal of the Operational Research Society 55, 504–512 (2004)

    Article  MATH  Google Scholar 

  26. Tansel, B.C., Francis, R.L., Lowe, T.J.: Location on networks: A survey. Management Science 29, 482–511 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  27. Vinod, H.D.: Integer programming and the theory of groups. Journal of the American Statistical Association 64, 506–519 (1969)

    Article  MATH  Google Scholar 

  28. Voss, S., Fink, A., Duin, C.: Looking ahead with the Pilot method. Annals of Operations Research 136, 285–302 (2005)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ribeiro, C.C., Rosseti, I., Souza, R.C. (2011). Effective Probabilistic Stopping Rules for Randomized Metaheuristics: GRASP Implementations. In: Coello, C.A.C. (eds) Learning and Intelligent Optimization. LION 2011. Lecture Notes in Computer Science, vol 6683. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25566-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25566-3_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25565-6

  • Online ISBN: 978-3-642-25566-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics