ACM Home Page
Please provide us with feedback. Feedback
Minimizing multimodal functions of continuous variables with the “simulated annealing” algorithm
Full text PdfPdf (1.22 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 13 ,  Issue 3  (September 1987) table of contents
Pages: 262 - 280  
Year of Publication: 1987
ISSN:0098-3500
Authors
A. Corana  Istituto per i Circuiti Elettronici-C.N.R., Genoa, Italy
M. Marchesi  Istituto per i Circuiti Elettronici-C.N.R., Genoa, Italy
C. Martini  Istituto per i Circuiti Elettronici-C.N.R., Genoa, Italy
S. Ridella  Istituto per i Circuiti Elettronici-C.N.R., Genoa, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 37,   Downloads (12 Months): 351,   Citation Count: 39
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/29380.29864
What is a DOI?

ABSTRACT

A new global optimization algorithm for functions of continuous variables is presented, derived from the “Simulated Annealing” algorithm recently introduced in combinatorial optimization. The algorithm is essentially an iterative random search procedure with adaptive moves along the coordinate directions. It permits uphill moves under the control of a probabilistic criterion, thus tending to avoid the first local minima encountered. The algorithm has been tested against the Nelder and Mead simplex method and against a version of Adaptive Random Search. The test functions were Rosenbrock valleys and multiminima functions in 2,4, and 10 dimensions. The new method proved to be more reliable than the others, being always able to find the optimum, or at least a point very close to it. It is quite costly in term of function evaluations, but its cost can be predicted in advance, depending only slightly on the starting point.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BARABINO, G. P,, BARABINO, G. S., BIANCO, B., AND MARCHESI, M. A study on the performances of simplex methods for function minimization. In Proceedings of the IEEE International Conference on Circuits and Computers ICCC 80 IEEE, New York, 1980, 1150-1153.
 
2
DIXON, L. C. W., AND SZEGO, G. P. (EDS.) Toward Global Optimization. North-Holland, Amsterdam, 1975.
 
3
DIXON, L. C. W., AND SZEGO, G. e. (EDS.) Toward Global Optimization 2. North-Holland, Amsterdam, 1978.
 
4
FLETCHER, R., AND POWELL, M. J.D. A rapidly convergent descent method for minimization. Comput. J. 6 (1963), 163-168.
 
5
FLETCHER, R., AND REEVES, C.M. Function minimization by conjugate gradients. Comput. J. (1964), 149-154.
6
7
 
8
KIRKPATRICK, S., GELATT, C. D., JR., AND VECCHI, M.P. Optimization by simulated annealing. Science 220, 4598 (May 1983), 671-680.
 
9
MASR}, S. F., BEKEY, G. A., AND SAFFORD, F.B. A global optimization algorithm using adaptive random search. Appl. Math. Comput. 7 (1980), 353-375.
 
10
METROPOLIS, N., ROSENBLUTH, A., ROSENBLUTH, M., TELLER, A., AND TELLER, E. Equation of state calculations by fast computing machines. J. Chem. Phys. 21 (1953), 1087-1090.
 
11
NELDER, J. A., AND MEAD, R. A simplex method for function minimization. Comput. J. 7 (1965), 308-313.
 
12
OREN, S. S. Self-scaling variable metric (SSVM) algorithms, part II: implementation and experiments. Manage. Sci. (Theor.) 20 (1974), 845-862.
 
13
PRICE, W. L. A controlled random search procedure for global optimization. Coraput. J. 20 (1977), 367-370.
 
14
 
15
ROMEO, F., SANGIOVANNI VINCENTELL|, A., AND SECHEN, C. Research on simulated annealing at Berkeley. In Proceedings of the IEEE International Conference on Computer Design, ICCD 84, IEEE New York, 1984, 652-657.
 
16
ROSENBROCK, H.H. An automatic method for finding the greatest or least value of a function. Comput. J. 3 (1960), 175-184.
 
17
SHAH, R. V., BUEHLER, R. J., AND KEMPTHORNE, O. Some algorithms for minimizing a function of several variables. SIAM J. 12 (1964), 74-92.
 
18
WHITE, S.R. Concepts of scale in simulated annealing. In Proceedings of the IEEE International Con{erence on Computer Design, ICCD 84, New York 1984, 646-651.

CITED BY  39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


REVIEW

"Sven-Ake Gustafson : Reviewer"

The problem of determining the global minimum of a function that has an unknown but large number of local minima is generally difficult. Numerical minimization methods, as a rule, only deliver one of the local minima. The authors propose a globa  more...

Collaborative Colleagues:
A. Corana: colleagues
M. Marchesi: colleagues
C. Martini: colleagues
S. Ridella: colleagues

Peer to Peer - Readers of this Article have also read: