Academia.eduAcademia.edu

Outline

Kirkpatrick (1983) optimization by simulated annealing

Abstract

In this article we briefly review the central constructs in combinatorial optimization and in statistical mechanics and then develop the similarities between the two fields. We show how the Metropolis algorithm for approximate numerical simulation of the behavior of a manybody system at a finite temperature provides a natural tool for bringing the techniques of statistical mechanics to bear on optimization.

References (34)

  1. References and Notes
  2. E. L. Lawlor, Combinatorial Optimization (Holt, Rinehart & Winston, New York, 1976).
  3. A. V. Aho, J. E. Hopcroft, J. D. Ullman, The Design and Analysis of Computer Algorithms (Addison-Wesley, Reading, Mass., 1974).
  4. M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP- Completeness (Freeman, San Francisco, 1979).
  5. R. Karp, Math. Oper. Res. 2, 209 (1977).
  6. B. Dunham, Synthese 15, 254 (1963).
  7. S. Lin, Networks 5, 33 (1975).
  8. For a concise and elegant presentation of the basic ideas of statistical mechanics, see E. Shro- dinger, Statistical Thermodynamics (Cambridge Univ. Press, London, 1946).
  9. N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, E. Teller, J. Chem. Phys. 21, 1087 (1953).
  10. G. Toulouse, Commun. Phys. 2, 115 (1977).
  11. For review articles, see C. Castellani, C. DiCas- tro, L. Peliti, Eds., Disordered .Systems and Localization (Springer, New York, 1981).
  12. J. Soukup, Proc. IEEE 69, 1281 (1981).
  13. M. A. Breuer, Ed., Design Automation of Digi- tal Systems (Prentice-Hall, Engelwood Cliffs, N.J., 1972).
  14. D. Sherrington and S. Kirkpatrick, Phys. Rev. Lett. 35, 1792 (1975);
  15. S. Kirkpatrick and D. Sherrington, Phys. Rev. B 17, 4384 (1978).
  16. A. P. Young and S. Kirkpatrick, Phys. Rev. B 25, 440 (1982).
  17. B. Mandelbrot, Fractals: Form, Chance, and Dimension (Freeman, San Francisco, 1979), pp. 237-239.
  18. S. Kirkpatrick, Phys. Rev. B 16, 4630 (1977).
  19. C. Davis, G. Maley, R. Simmons, H. Stoller, R. Warren, T. Wohr, in Proceedings of the IEEE International Conference on Circuits and Com- puters, N. B. Guy Rabbat, Ed. (IEEE, New York, 1980), pp. 669-673.
  20. M. A. Hanan, P. K. Wolff, B. J. Agule, J. Des. Autom. Fault-Tolerant Comput. 2, 145 (1978).
  21. M. Breuer, ibid. 1, 343 (1977).
  22. P. W. Case, M. Correia, W. Gianopulos, W. R. Heller, H. Ofek, T. C. Raymond, R. L. Simek, C. B. Steiglitz, IBM J. Res. Dev. 25, 631 (1981).
  23. A. J. Blodgett and D. R. Barbout, ibid. 26, 30 (1982);
  24. A. J. Blodgett, in Proceedings of the Electronics and Computers Conference (IEEE, New York, 1980), pp. 283-285.
  25. K. A. Chen, M. Feuer, K. H. Khokhani, N. Nan, S. Schmidt, in Proceedings of the 14th IEEE Design Automation Conference (New Or- leans, La., 1977), pp. 298-302.
  26. K. W. Lallier, J. B. Hickson, Jr., R. K. Jackson, paper presented at the European Conference on Design Automation, September 1981.
  27. D. Hightower, in Proceedings of the 6th IEEE Design Automation Workshop (Miami Beach, Fla., June 1969), pp. 1-24.
  28. J. Beardwood, J. H. Halton, J. M. Hammers- ley, Proc. Cambridge Philos. Soc. 55, 299 (1959).
  29. D. J. Resenkrantz, R. E. Steams, P. M. Lewis, SIAM (Soc. Ind. Appl. Math.) J. Comput. 6, 563 (1977).
  30. S. Lin, Bell Syst. Tech. J. 44, 2245 (1965).
  31. __ and B. W. Kernighan, Oper. Res. 21, 498 (1973).
  32. V. teemy has described an approach to the traveling salesman problem similar to ours in a manuscript received after this article was sub- mitted for publication.
  33. H. Crowder and M. W. Padberg, Manage. Sci. 26, 495 (1980).
  34. The experience and collaborative efforts of many of our colleagues have been essential to this work. In particular, we thank J. Cooper, W. Donath, B. Dunham, T. Enger, W. Heller, J. Hickson, G. Hsi, D. Jepsen, H. Koch, R. Linsker, C. Mehanian, S. Rothman, and U. Schultz.