Abstract
This paper presents an information guided framework for stochastic optimization with simulated annealing. Information gathered during randomized exploration of the search domain is used as feedback with progressively increasing gain to drive the optimization procedure, potentially causing the annealing temperature to rise during the algorithm’s execution. The benefits of reheating during the annealing process are shown in terms of significant improvement in the algorithm’s performance, while also staying within bounds for its convergence. A guided-annealing temperature is defined that incorporates information into the annealing schedule. The resulting algorithm has two phases: phase I performs nearly unrestricted exploration as a reconnaissance of the optimization domain and phase II “re-heats” the annealing procedure and exploits information gathered during phase I. Phase I flows seamlessly into phase II via an information effectiveness parameter without need for user input. Conditions are derived to prevent excessive reheating that may jeopardize convergence characteristics. Several examples are presented to test the new algorithm.






Similar content being viewed by others
References
Spall, J.C.: Introduction to Stochastic Search and Optimization: Estimation Simulation and Control, 1st edn. Wiley-Interscience, Hoboken, NJ (2003)
Bellman, R.E.: Dynamic Programming. Princeton University Press, Princeton, NJ (1957)
Rust, J.: Using randomization to break the curse of dimensionality. Econometrica 65(3), 487–516 (1997)
Metropolis, N., Rosenbluth, A., Rosenbluth, M.N., Teller, A.H., Teller, E.: Equations of state calculations by fast computing machines. J. Chem. Phys. 21, 1087–1092 (1953)
Hastings, W.K.: Monte carlo sampling methods using markov chains and their applications. Bioamietrika 57(1), 97–109 (1970)
Gilks, W.R., Richardson, S., Spiegelhalter, D.J.: Markov chain Monte Carlo in practice. Chapman and Hall, London (1996)
Meyn, S., Tweedie, R.L.: Markov chains and stochastic stability, 2nd edn. Cambridge University Press, New York, NY (2009)
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)
Styblinski, M.A., Tang, T.-S.: Experiments in nonconvex optimization: stochastic approximation with function smoothing and simulated annealing. Neural Netw. 3, 467–483 (1990)
Szu, H., Hartley, R.: Fast simulated annealing. Phys. Lett. A 122(3,4), 157–162 (1987)
Bohachevsky, I.O., Johnson, M.E., Stein, M.L.: Generalized simulated annealing for function optimization. Technometrics 28, 209–217 (1986)
Brooks, S.P., Morgan, B.J.T.: Optimization using simulated annealing. J. R. Stat. Soc. Ser. D (The Statistician) 44(2), 241–257 (1995)
Salamon, P., Frost, R., Sibani, P.: Facts, conjectures, and improvements for simulated annealing, ser. SIAM, SIAM monographs on mathematical modeling and computation. Philadelphia (2002)
Hoffmann, K.H., Franz, A., Salamon, P.: Structure of best possible strategies for finding ground states. Phys. Rev. E 66, 046706 (2002)
Ruppeiner George, J.M.P., Salamon, P.: Ensemble approach to simulated annealing. J. Phys. 1(4), 455–470 (1991)
Andresen, B., Gordon, J.M.: Constant thermodynamic speed for minimizing entropy production in thermodynamic processes and simulated annealing. Phys. Rev. E 50, 4346–4351 (1994)
Hajek, B.: Cooling schedules for optimal annealing. Math. Oper. Res. 13, 311–329 (1988)
Mitra, D., Romeo, F., Sangiovanni-Vincentelli, A.: Convergence and finite-time behavior of simulated annealing. Adv. Appl. Probab. 18(3), 747–771 (1986)
Andrieu, C., Breyer, L., Doucet, A., Murialdo, S. L.: Convergence of simulated annealing using Foster–Lyapunov criteria (2000)
Vecchi, M.P., Kirkpatrick, S.: Global wiring by simulated annealing. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2(4), 215–222 (1983)
Fabian, V.: Simulated annealing simulated. Comput. Math. Appl. 33(1/2), 81–94 (1997)
Rutenbar, R.A.: Simulated annealing algorithms: an overview. IEEE Circuits Dev. Mag. 5(1), 19–26 (1989)
Bertsimas, D., Tsitsiklis, J.: Simulated annealing. Stat. Sci. 8(1), 10–15 (1993)
Maryak, J. L., Chin, D. C.: Global random optimization by simultaneous perturbation stochastic approximation. In: Proceedings of the American Control Conference, Arlington, VA, Jun 25–27, pp. 756–762 (2001)
Romeo, F., Sangiovanni-Vincentelli, A.: Probabilistic hill climbing algorithms: properties and applications. EECS Department, University of California, Berkeley, Tech. Rep. (1984)
Iosifescu, M.: Finite Markov Processes and Their Applications. Wiley, London (1980)
Isaacson, D., Madsen, R.W.: Markov Chains, Theory and Applications. Wiley, London (1976)
Seneta, E.: Non-negative Matrices and Markov Chains, Springer Series in Statistics. Springer, Berlin (2006)
Molga, M., Smutnicki, C.: Test functions for optimization needs (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yang, C., Kumar, M. An information guided framework for simulated annealing. J Glob Optim 62, 131–154 (2015). https://doi.org/10.1007/s10898-014-0229-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-014-0229-4