Investigation of temperature parallel simulated annealing for optimizing continuous functions with application to hyperspectral tomography

被引:27
作者
Cai, Weiwei [1 ]
Ewing, David J. [1 ]
Ma, Lin [1 ]
机构
[1] Clemson Univ, Dept Mech Engn, Clemson, SC 29634 USA
关键词
Global optimization; Temperature parallel simulated annealing; Exchange frequency; Critical temperature;
D O I
10.1016/j.amc.2010.12.054
中图分类号
O29 [应用数学];
学科分类号
070104 [应用数学];
摘要
The simulated annealing (SA) algorithm is a well-established optimization technique which has found applications in many research areas. However, the SA algorithm is limited in its application due to the high computational cost and the difficulties in determining the annealing schedule. This paper demonstrates that the temperature parallel simulated annealing (TPSA) algorithm, a parallel implementation of the SA algorithm, shows great promise to overcome these limitations when applied to continuous functions. The TPSA algorithm greatly reduces the computational time due to its parallel nature, and avoids the determination of the annealing schedule by fixing the temperatures during the annealing process. The main contributions of this paper are threefold. First, this paper explains a simple and effective way to determine the temperatures by applying the concept of critical temperature (T-C). Second, this paper presents systematic tests of the TPSA algorithm on various continuous functions, demonstrating comparable performance as well-established sequential SA algorithms. Third, this paper demonstrates the application of the TPSA algorithm on a difficult practical inverse problem, namely the hyperspectral tomography problem. The results and conclusions presented in this work provide are expected to be useful for the further development and expanded applications of the TPSA algorithm. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:5754 / 5767
页数:14
相关论文
共 29 条
[1]
[Anonymous], 2007, NUMERICAL RECIPES FO
[2]
RAPID-DETERMINATION OF THE CRITICAL-TEMPERATURE IN SIMULATED ANNEALING INVERSION [J].
BASU, A ;
FRAZER, LN .
SCIENCE, 1990, 249 (4975) :1409-1412
[3]
Computing the initial temperature of simulated annealing [J].
Ben-Ameur, W .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2004, 29 (03) :369-385
[4]
Application of simulated annealing for multispectral tomography [J].
Cai, Weiwei ;
Ewing, David J. ;
Ma, Lin .
COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (04) :250-255
[5]
Applications of critical temperature in minimizing functions of continuous variables with simulated annealing algorithm [J].
Cai, Weiwei ;
Ma, Lin .
COMPUTER PHYSICS COMMUNICATIONS, 2010, 181 (01) :11-16
[6]
Simulated annealing: Searching for an optimal temperature schedule [J].
Cohn, H ;
Fielding, M .
SIAM JOURNAL ON OPTIMIZATION, 1999, 9 (03) :779-802
[7]
MINIMIZING MULTIMODAL FUNCTIONS OF CONTINUOUS-VARIABLES WITH THE SIMULATED ANNEALING ALGORITHM [J].
CORANA, A ;
MARCHESI, M ;
MARTINI, C ;
RIDELLA, S .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1987, 13 (03) :262-280
[8]
Deb K, 1999, FOUNDATIONS OF GENETIC ALGORITHMS, 5, P265
[9]
Simulated annealing with an optimal fixed temperature [J].
Fielding, M .
SIAM JOURNAL ON OPTIMIZATION, 2000, 11 (02) :289-307
[10]
ANNEALING MARKOV-CHAIN MONTE-CARLO WITH APPLICATIONS TO ANCESTRAL INFERENCE [J].
GEYER, CJ ;
THOMPSON, EA .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1995, 90 (431) :909-920