ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Computers & Operations Research
Volume 29, Issue 1, January 2002, Pages 87-102
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (147 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
Special issue
View Record in Scopus
 
doi:10.1016/S0305-0548(00)00064-2    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2001 Elsevier Science Ltd. All rights reserved.

A direct search variant of the simulated annealing algorithm for optimization involving continuous variables

M. M. AliCorresponding Author Contact Information, E-mail The Corresponding Author, a, A. Törnb and S. Viitanenb

a Centre for Control Theory and Optimization, Department of Computational and Applied Mathematics, Witwatersrand University, Private Bag 3, Wits-2050, Johannesburg, South Africa b Department of Computer Science, Åbo Akademi University, Turku, Finland

Received 1 July 1999;
revised 1 June 2000.
Available online 13 August 2001.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

A memory-based simulated annealing algorithm is proposed which fundamentally differs from the previously developed simulated annealing algorithms for continuous variables by the fact that a set of points rather than a single working point is used. The implementation of the new method does not need differentiability properties of the function being optimized. The method is well tested on a range of problems classified as easy, moderately difficult and difficult. The new algorithm is compared with other simulated annealing methods on both test problems and practical problems. Results showing an improved performance in finding the global minimum are given.

Scope and purpose

The inherent difficulty of global optimization problems lies in finding the very best optimum (maximum or minimum) from a multitude of local optima. Many practical global optimization problems of continuous variables are non-differentiable and noisy and even the function evaluation may involve simulation of some process. For such optimization problems direct search approaches are the methods of choice. Simulated annealing is a stochastic global optimization algorithm, initially designed for combinatorial (discrete) optimization problems. The algorithm that we propose here is a simulated annealing algorithm for optimization problems involving continuous variables. It is a direct search method. The strengths of the new algorithm are: it does not require differentiability or any other properties of the function being optimized and it is memory-based. Therefore, the algorithm can be applied to noisy and/or not exactly known functions. Although the algorithm is stochastic in nature, it can memorise the best solution. The new simulated annealing algorithm has been shown to be reliable, fast, general purpose and efficient for solving some difficult global optimization problems.

Author Keywords: Global optimization; Simulated annealing; Stochastic; Continuous variable and centroid

Article Outline

1. Introduction
2. Direct search simulated annealing (DSA)
2.1. Generation mechanism and restoration of the best solution
2.2. The cooling schedule
2.2.1. Initial value of the temperature
2.2.2. Length of the Markov chains (Ltd)
2.2.3. Decrement of the control parameter
2.2.4. Stopping criterion
2.2.5. The DSA algorithm
2.3. The DSA algorithm
3. Problems used for comparisons
3.1. Test problems
3.2. Practical problems
3.2.1. Many-body potential function (MBP)
3.2.2. Pig-liver likelihood function (PLF)
4. Numerical results
4.1. Choice of parameters and comparison using test problems
4.2. Comparison using practical problem
4.2.1. The MBP problem
4.2.2. The PLF problem
5. Discussion and conclusion
References
Vitae

 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.