Skip to main content
Journal cover image

Nested annealing: a provable improvement to simulated annealing

Publication ,  Journal Article
Rajasekaran, S; Reif, JH
Published in: Theoretical Computer Science
June 1, 1992

Simulated annealing is a family of randomized algorithms for solving multivariate global optimization problems. Empirical results from the application of simulated annealing algorithms to certain hard problems including certain types of NP-complete problems demonstrate that these algorithms yield better results than known heuristic algorithms. But for the worst case input, the time bound can be exponential. In this paper, for the first time, we show how to improve the performance of simulated annealing algorithms by exploiting some special properties of the cost function to be optimized. In particular, the cost functions we consider are small-separable, with parameter s(n). We develop an algorithm we call "Nested Annealing" which is a simple modification of simulated annealing where we assign different temperatures to different regions. Simulated annealing can be shown to have expected run time 2Ω(n) whereas our improved algorithm has expected performance 2Os(n). Thus for example, in many vision and VLSI layout problem, for whichs(n=O( n), our time bound is 2O( n) rather than 2Ω(n). © 1992.

Duke Scholars

Published In

Theoretical Computer Science

DOI

ISSN

0304-3975

Publication Date

June 1, 1992

Volume

99

Issue

1

Start / End Page

157 / 176

Related Subject Headings

  • Computation Theory & Mathematics
  • 49 Mathematical sciences
  • 46 Information and computing sciences
  • 08 Information and Computing Sciences
  • 01 Mathematical Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Rajasekaran, S., & Reif, J. H. (1992). Nested annealing: a provable improvement to simulated annealing. Theoretical Computer Science, 99(1), 157–176. https://doi.org/10.1016/0304-3975(92)90177-H
Rajasekaran, S., and J. H. Reif. “Nested annealing: a provable improvement to simulated annealing.” Theoretical Computer Science 99, no. 1 (June 1, 1992): 157–76. https://doi.org/10.1016/0304-3975(92)90177-H.
Rajasekaran S, Reif JH. Nested annealing: a provable improvement to simulated annealing. Theoretical Computer Science. 1992 Jun 1;99(1):157–76.
Rajasekaran, S., and J. H. Reif. “Nested annealing: a provable improvement to simulated annealing.” Theoretical Computer Science, vol. 99, no. 1, June 1992, pp. 157–76. Scopus, doi:10.1016/0304-3975(92)90177-H.
Rajasekaran S, Reif JH. Nested annealing: a provable improvement to simulated annealing. Theoretical Computer Science. 1992 Jun 1;99(1):157–176.
Journal cover image

Published In

Theoretical Computer Science

DOI

ISSN

0304-3975

Publication Date

June 1, 1992

Volume

99

Issue

1

Start / End Page

157 / 176

Related Subject Headings

  • Computation Theory & Mathematics
  • 49 Mathematical sciences
  • 46 Information and computing sciences
  • 08 Information and Computing Sciences
  • 01 Mathematical Sciences