Skip to main content
Log in

Analyzing the performance of simultaneous generalized hill climbing algorithms

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

Simultaneous generalized hill climbing (SGHC) algorithms provide a framework for using heuristics to simultaneously address sets of intractable discrete optimization problems where information is shared between the problems during the algorithm execution. Many well-known heuristics can be embedded within the SGHC algorithm framework. This paper shows that the solutions generated by an SGHC algorithm are a stochastic process that satisfies the Markov property. This allows problem probability mass functions to be formulated for particular sets of problems based on the long-term behavior of the algorithm. Such results can be used to determine the proportion of iterations that an SGHC algorithm will spend optimizing over each discrete optimization problem. Sufficient conditions that guarantee that the algorithm spends an equal number of iterations in each discrete optimization problem are provided. SGHC algorithms can also be formulated such that the overall performance of the algorithm is independent of the initial discrete optimization problem chosen. Sufficient conditions are obtained guaranteeing that an SGHC algorithm will visit the globally optimal solution for each discrete optimization problem. Lastly, rates of convergence for SGHC algorithms are reported that show that given a rate of convergence for the embedded GHC algorithm, the SGHC algorithm can be designed to preserve this rate.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chiang, T.S., Chow, Y.S.: On eigenvalues and annealing rates. Math. Oper. Res. 13(3), 508–511 (1988)

    MATH  MathSciNet  Google Scholar 

  2. Dueck, G., Scheuer, T.: Threshold accepting: a general purpose optimization algorithm appearing superior to simulated annealing. J. Comput. Phys. 90, 161–175 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  3. Faigle, U., Kern, W.: Note on the convergence of simulated annealing. SIAM J. Control Optim. 29(1), 153–159 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  4. Hajek, B.: Cooling schedules for optimal annealing. Math. Oper. Res. 13(2), 311–329 (1988)

    MATH  MathSciNet  Google Scholar 

  5. Henderson, D., Jacobson, S.H., Johnson, A.W.: The theory and practice of simulated annealing. In: Glove, F., Kochenberger, G. (eds.) State-of-the-Art, Handbook in Metaheuristics, pp. 287–319 (2003)

  6. Isaacson, D., Madsen, R.: Markov Chains Theory and Applications. Krieger, Malabar (1985)

    MATH  Google Scholar 

  7. Jacobson, S.H., Sullivan, K.A., Johnson, A.W.: Discrete manufacturing process design optimization using computer simulation and generalized hill climbing algorithms. Eng. Optim. 31, 247–260 (1998)

    Google Scholar 

  8. Jacobson, S.H., Yucesan, E.: Global optimization performance measures for generalized hill climbing algorithms. J. Glob. Optim. 29(2), 173–190 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  9. Jacobson, S.H., Yucesan, E.: Analyzing the performance of generalized hill climbing algorithms. J. Heurist. 10(4), 387–405 (2004)

    Article  Google Scholar 

  10. Johnson, A.W., Jacobson, S.H.: A class of convergent generalized hill climbing algorithms. Appl. Math. Comput. 125(2–3), 359–373 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  11. Johnson, A.W., Jacobson, S.H.: On the convergence of generalized hill climbing algorithms. Discret. Appl. Math. 119(1–2), 37–57 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  12. Meyn, S.P., Tweedie, R.L.: Computable bounds for geometric convergence rates of Markov chains. Ann. Appl. Probab. 4(4), 981–1011 (1994)

    MATH  MathSciNet  Google Scholar 

  13. Rosenthal, J.S.: Convergence rates for Markov chains. SIAM Rev. 37(1), 387–405 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  14. Royden, H.L.: Real Analysis. Macmillan, New York (1988)

    MATH  Google Scholar 

  15. Tsitsiklis, J.N.: Markov-chains with rare transitions and simulated annealing. Math. Oper. Res. 14(1), 70–90 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  16. Vaughan, D.E., Jacobson, S.H., Armstrong, D.E.: A new neighborhood function for discrete manufacturing process design optimization using generalized hill climbing algorithms. ASME J. Mech. Des. 122(2), 164–171 (2000)

    Article  Google Scholar 

  17. Vaughan, D.E., Jacobson, S.H., Hall, S.N., Mclay, L.A.: Simultaneous generalized hill-climbing algorithms for addressing sets of discrete optimization problems. INFORMS J. Comput. 17(4), 438–450 (2005)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Diane E. Vaughan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vaughan, D.E., Jacobson, S.H. & Kaul, H. Analyzing the performance of simultaneous generalized hill climbing algorithms. Comput Optim Appl 37, 103–119 (2007). https://doi.org/10.1007/s10589-007-9019-y

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-007-9019-y

Keywords

Navigation