Skip to main content
Log in

Computing the Initial Temperature of Simulated Annealing

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

Abstract

The classical version of simulated annealing is based on a cooling schedule. Generally, the initial temperature is set such that the acceptance ratio of bad moves is equal to a certain value χ0. In this paper, we first propose a simple algorithm to compute a temperature which is compatible with a given acceptance ratio. Then, we study the properties of the acceptance probability. It is shown that this function is convex for low temperatures and concave for high temperatures. We also provide a lower bound for the number of plateaux of a simulated annealing based on a geometric cooling schedule. Finally, many numerical experiments are reported.

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. E. Aarts, J. Korst, and P. van Laarhoven, “Simulated annealing,” in Local Search in Combinatorial Optimization, E.H.L. Aarts and J.K. Lenstra (Eds.), John Wiley and Sons, Ltd., 1997, pp. 91–120.

  2. E. Bonomi and J.-L. Lutton, “The N-city traveling salesman problem: Statistical mechanisms and the metropolis algorithm,” SIAM Review, vol. 26, pp. 551–568, 1984.

    Google Scholar 

  3. V. Cerny, “A thermodynamical approach to the traveling salesman problem: An efficient simulated algorithm,” Journal of Optimization Theory and Applications, vol. 45, pp. 41–51, 1985.

    Google Scholar 

  4. H. Cohn and M. Fielding, “Simulated annealing: Searching for an optimal temperature schedule,” SIAM J. Optim, vol. 3, pp. 779–802, 1999.

    Google Scholar 

  5. L. Grover, “A new simulated annealing algorithm for standard cell placement,” in Proc. IEEE ICCAD-86, Santa Clara, CA, 1986.

  6. B. Hajek, “Cooling schedules for optimal annealing,” Math. Oper. Res., vol. 13, pp. 311–329, 1988.

    Google Scholar 

  7. D.S. Johnson, C.R. Aragon, L.A. McGeoch, and C. Schevon, “Optimization by simulated annealing: An experimental evaluation; part I, graph partitioning,” Operations Research, vol. 37, pp, 865–892, 1989.

    Google Scholar 

  8. D.S. Johnson, C.R. Aragon, L.A. McGeoch, and C. Schevon, “Optimization by simulated annealing: An experimental evaluation; part II, graph coloring and number partitioning,” Operations Research, vol. 39, pp. 378–406, 1991.

    Google Scholar 

  9. D.S. Johnson and L.A. McGeoch, “The traveling salesman problem: A case study,” in Local Search in Combinatorial Optimization, E.H.L. Aarts and J.K. Lenstra (Eds.), John Wiley and Sons, Ltd., 1997, pp. 215–310.

  10. S. Kirkpatrick, C.D. Gelatt, and M.P. Vecchi, “Optimization by simulated annealing,” Science, vol. 220, pp. 671–680, 1983.

    Google Scholar 

  11. N.A. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, and E. Teller, “Equation of state calculations by fast computing machines,” J. Chem. Phys, vol. 21, pp. 1087–1092, 1953.

    Google Scholar 

  12. D. Mitra, F. Romeo, and A.L. Sangiovanni-vincentelli, “Convergence and finite-time bahavior of simulated annealing,” Advances in Applied Probability, vol. 18, pp. 747–771, 1986.

    Google Scholar 

  13. F. Romeo and A.L. Sangiovanni-Vincentelli, “A theoretical framework for simulated annealing,” Algorithmica, vol. 6, pp. 302–345, 1991.

    Google Scholar 

  14. P. Van Laarhoven and E. Aarts, Simulated Annealing: Theory and Applications, D. Reidel Publishing Company, 1988.

  15. J. Varanelli, “On the acceleration of simulated annealing,” PhD Dissertation, University of Virginia, 1996.

  16. S. White, “Concepts of scale in simulated annealing,” in Proc. IEEE Int. Conference on Computer Design, Port Chester, 1984.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ben-Ameur, W. Computing the Initial Temperature of Simulated Annealing. Computational Optimization and Applications 29, 369–385 (2004). https://doi.org/10.1023/B:COAP.0000044187.23143.bd

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:COAP.0000044187.23143.bd

Navigation