Simulated Annealing and Adaptive Search in Global Optimization
Authors:
- 1 October 1994
- journal article
- research article
- Published by Cambridge University Press (CUP) in Probability in the Engineering and Informational Sciences
- Vol. 8 (4) , 571-590
Abstract
Simulated annealing is a class of sequential search techniques for solving continuous global optimization problems. In this paper we attempt to help explain the success of simulated annealing for this class of problems by studying an idealized version of this algorithm, which we call adaptive search. The prototypical adaptive search algorithm generates a sequence of improving points drawn conditionally from samples from a corresponding sequence of probability distributions. Under the condition that the sequence of distributions stochastically dominate in objective function value the uniform distribution, we show that the expected number of improving points required to achieve the global optimum within a prespecified error grows at most linearly in the dimension of the problem for a large class of global optimization problems. Moreover, we derive a cooling schedule for simulated annealing, which follows in a natural way from the definition of the adaptive search algorithm.Keywords
This publication has 18 references indexed in Scilit:
- Simulated annealing for constrained global optimizationJournal of Global Optimization, 1994
- Metropolis-Type Annealing Algorithms for Global Optimization in $\mathbb{R}^d $SIAM Journal on Control and Optimization, 1993
- Convergence theorems for a class of simulated annealing algorithms on ℝdJournal of Applied Probability, 1992
- Pure adaptive search in global optimizationMathematical Programming, 1992
- Simulated annealing: An introductionStatistica Neerlandica, 1989
- Pure adaptive search in monte carlo optimizationMathematical Programming, 1989
- Minimizing multimodal functions of continuous variables with the “simulated annealing” algorithm—Corrigenda for this article is available hereACM Transactions on Mathematical Software, 1987
- Generalized Simulated Annealing for Function OptimizationTechnometrics, 1986
- Generalized Simulated Annealing for Function OptimizationTechnometrics, 1986
- Optimization by Simulated AnnealingScience, 1983