Simulated annealing algorithm with adaptive neighborhood

被引:76
作者
Zhao Xinchao [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Sci, Beijing 100876, Peoples R China
关键词
Simulated annealing; Adaptive neighborhood; Non-uniform mutation; Gaussian mutation; Global optimization; OPTIMIZATION;
D O I
10.1016/j.asoc.2010.05.029
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As we know, simulated annealing algorithm with large neighborhoods has greater probability of arriving at a global optimum than a small one has, if the other conditions, i.e., the initial configuration, initial temperature and temperature decreasing rate, are the same. However, the large neighborhood is not always beneficial, such as when the distance between the global optimum and the current solution is smaller than the step size. Therefore a simulated annealing algorithm with adaptive neighborhood is proposed in this paper. The adaptive non-uniform mutation operation borrowed from evolutionary algorithm is incorporated into simulated annealing for new solution generation. The neighborhood size reduces in probability with the progress of algorithm. It nearly covers the whole search space in the initial stage of algorithm in the sense of probability. The search engine only searches a very local neighborhood at the later stage of algorithm. Why to hybridize non-uniform mutation with simulated annealing is also analyzed and demonstrated. The numerical experiments show that the hybridization can greatly enhance the performance and the reliability of simulated annealing algorithm. Further experiments are made for benchmarks with expanding search domains. Satisfiable results are obtained again even if the variable bounds are enlarged to 1000 times. Theoretical analysis and simulation experiments illustrate the consistent excellent performance and the possible application of nonu-SA algorithm. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:1827 / 1836
页数:10
相关论文
共 27 条
[1]   A distributed evolutionary simulated annealing algorithm for combinatorial optimisation problems [J].
Aydin, ME ;
Fogarty, TC .
JOURNAL OF HEURISTICS, 2004, 10 (03) :269-292
[2]   A methodological approach to parallel simulated annealing on an SMP system [J].
Bevilacqua, A .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (10) :1548-1570
[3]  
Burke E. K., 2003, P 5 MET INT C MIC 20
[5]   A new evolutionary algorithm combining simulated annealing and genetic programming for relevance feedback in fuzzy information retrieval systems [J].
O. Cordón ;
F. Moya ;
C. Zarco .
Soft Computing, 2002, 6 (5) :308-319
[6]   An enhanced timetabling procedure for the no-wait job shop problem: a complete local search approach [J].
Framinan, JM ;
Schuster, C .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (05) :1200-1213
[7]   STOCHASTIC RELAXATION, GIBBS DISTRIBUTIONS, AND THE BAYESIAN RESTORATION OF IMAGES [J].
GEMAN, S ;
GEMAN, D .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1984, 6 (06) :721-741
[8]   SIMULATED ANNEALING - PRACTICE VERSUS THEORY [J].
INGBER, L .
MATHEMATICAL AND COMPUTER MODELLING, 1993, 18 (11) :29-57
[9]   VERY FAST SIMULATED RE-ANNEALING [J].
INGBER, L .
MATHEMATICAL AND COMPUTER MODELLING, 1989, 12 (08) :967-973
[10]  
Ingber L., 1996, Control Cybern, V25, P33