skip to main content
10.5555/318013.318059acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free Access

Simulated annealing and combinatorial optimization

Published:02 July 1986Publication History

ABSTRACT

We formulate a class of adaptive heuristics for combinatorial optimization. Recently proposed methods such as simulated annealing, probabilistic hill climbing, and sequence heuristics, as well as classical perturbation methods are all members of this class of adaptive heuristics. We expose the issues involved in using an adaptive heuristic in general, and simulated annealing, probabilistic hill climbing, and sequence heuristics in particular. These issues are investigated experimentally.

References

  1. ARAG85.C. Aragon, D. Johnson, L. MeGeoeh, C. Seheyon, Optimization by simulated annealing: An experimen tal evaluation.Google ScholarGoogle Scholar
  2. BHAS85.J. Bhasker and S. Sahni, Optimal linear arrangement of circuit components, University of Minnesota, Technical Report, 1985.Google ScholarGoogle Scholar
  3. COHO83a.J. Cohoon and S. Sahni, Heuristics for the board permutation problem, Proceedings 1988 IC CAD Conference, Sept 1983.Google ScholarGoogle Scholar
  4. COHO83b.J. Cohoon and S. Sahni, Heuristics for the circuit realization problem, Proceedings 20th Design Automation Conference, June 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. GEMA83.D. Geman and S. Geman, Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images.Google ScholarGoogle Scholar
  6. GOLD84.B. Golden and C. Skiscim, Using simulated annealing to solve routing and location problems, University of Maryland, College of Business Administration, Technical Report, Jan. 1984.Google ScholarGoogle Scholar
  7. GOTO77.S. Goto, I. Cederbaum, and B.S. Ting, uboptimal Solution of the Backboard Ordering with Channel Capacity Constraint", IEEE Trans. Circuits and Systems, Nov. 1977, pp. 645- 652.Google ScholarGoogle ScholarCross RefCross Ref
  8. GREE84.J. Greene and K. Supowit, Simulated annealing without rejected moves, Proceedings ICCD, Oct. 1984, pp 658-663.Google ScholarGoogle Scholar
  9. HORO78.E. Horowitz and S. Sahni, Fundamentals of computer algorithms, Computer Science Press, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. JEPS83.D. Jepsen and C. Gelatt Jr., Macro placement by Monte Carlo annealing, Proceedings 1988 IC CAD Conference, Sept 1983, pp. 495-498.Google ScholarGoogle Scholar
  11. KANG83.S. Kang, Linear ordering and application to placement, Proceedings 20th Design Automation Conference, 1983, pp ,t57-464. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. KERN70.B. Kernighan and S. Lin, An efficient heuristic procedure for the partitioning of graphs, Bell Systems Tech. Jr., Feb. 1970.Google ScholarGoogle ScholarCross RefCross Ref
  13. KIRK83.S. Kirkpatrick, C. Gelatt, Jr., and M. Vecchi, Optimization by simulated annealing, Science, Vol 220, No 4598, May 1983, pp. 671-680.Google ScholarGoogle ScholarCross RefCross Ref
  14. LIN73.S. Lin and B. Kernighan, An effective heuristic for the traveling salesman problem, Operations Research, Vol 21, pp. 498-516, 1973.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. LUND83.M. Lundy and A. Mees, Convergence of the annealing algorithm, University of Cambridge, 1083.Google ScholarGoogle Scholar
  16. METR53.N. Metropolis, A. Rosenbluth, A. Teller, and E. Teller, Equation of state calculations by fast computing machines, Jr. Chem. Phys., Vol 21, p. 1087, 1953.Google ScholarGoogle ScholarCross RefCross Ref
  17. MITR85.D. Mitra, and F. Romeo, and A. Sangiovanni- Vincentelli, Convergence and finite-time behavior of simulated annealing, Technical Report UCB/ERL M85/23, University of California, Berkeley, March 1985.Google ScholarGoogle Scholar
  18. NAHA85.S. Nahar, S. Sahni, and E. Shragowitz, Experiments with simulated annealing, 2~nd Design Automation Conference, 1985, pp. 748-752. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. NAHA85a.S. Nahar ,S. Sahni and E. Shragowitz, Simulated Annealing and Combinatorial Optimization, University of Minnesota, Minneapolis, Technical report ~ 85-56, 1985.Google ScholarGoogle Scholar
  20. RAGH84.R. Raghavan and S. Sahni, The complexity of single row routing, IEEE Trans. On Circuits and Systems, Vol CAS-31, No 5, May 1984, pp. 462-471.Google ScholarGoogle Scholar
  21. ROME84a.F. Romeo, A. Vincentelli, and C. Sechen, Research on simulated annealing at Berkeley, Proceedings ICCD, Oct. 1984, pp 652-657.Google ScholarGoogle Scholar
  22. ROME84b.F. Romeo and A. Vincentelli, Probabilistic hill climbing algorithms: Properties and applications, University of California, Berkeley, UCB/ERL MS4/34, lgS4.Google ScholarGoogle Scholar
  23. SAHN80.S. Sahni and A. Bhatt, Complexity of design automation problems, Proceedings 17th Design Automation Conference, 1980, pp. 402-411. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. SAHN85.S. Sahni, Software development in Pascal, Camelot Publishing Co., Fridley, Minnesota, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. SECH84.C. Sechen and A. Sangiovanni-Vincentelli, The Timberwolf placement and routing package, 1984.Google ScholarGoogle Scholar
  26. STEW77.W. Stewart, A computationally efficient heuristic for the travelling salesman problem, Proceedings of the 18th Annual Meeting of Southeastern TIMS, Myrtle Beach, S.C., pp 75-83, 1977.Google ScholarGoogle Scholar
  27. TING78.B. Ting and E. Kuh, An approach to the routing of multilayer printed circuit boards, Proc. IEEE Symp. On Circuits and Systems, pp. 902-911, 1978.Google ScholarGoogle Scholar
  28. WHIT84.S. White, Concepts of scale in simulated annealing, Proceedings ICCD, Oc~ 198,t, pp 646-651.Google ScholarGoogle Scholar
  29. VECC83.M. Vecchi and S. Kirkpatrick, Global wiring by simulated annealing, IEEE Trans. On computer Aided Design, Vol CAD-2, No 4, Oct. 1983, pp 215-222.Google ScholarGoogle Scholar

Index Terms

  1. Simulated annealing and combinatorial optimization

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader