List-Based Simulated Annealing Algorithm for Traveling Salesman Problem
Simulated annealing (SA) algorithm is a popular intelligent optimization algorithm which has been successfully applied in many fields. Parameters’ setting is a key factor for its performance, but it is also a tedious work. To simplify parameters setting, we present a list-based simulated annealing (...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2016-01-01
|
Series: | Computational Intelligence and Neuroscience |
Online Access: | http://dx.doi.org/10.1155/2016/1712630 |
id |
doaj-34429886972d469da2160d94dc02663b |
---|---|
record_format |
Article |
spelling |
doaj-34429886972d469da2160d94dc02663b2020-11-24T23:13:42ZengHindawi LimitedComputational Intelligence and Neuroscience1687-52651687-52732016-01-01201610.1155/2016/17126301712630List-Based Simulated Annealing Algorithm for Traveling Salesman ProblemShi-hua Zhan0Juan Lin1Ze-jun Zhang2Yi-wen Zhong3College of Computer and Information Science, Fujian Agriculture and Forestry University, Fuzhou 350002, ChinaCollege of Computer and Information Science, Fujian Agriculture and Forestry University, Fuzhou 350002, ChinaCollege of Computer and Information Science, Fujian Agriculture and Forestry University, Fuzhou 350002, ChinaCollege of Computer and Information Science, Fujian Agriculture and Forestry University, Fuzhou 350002, ChinaSimulated annealing (SA) algorithm is a popular intelligent optimization algorithm which has been successfully applied in many fields. Parameters’ setting is a key factor for its performance, but it is also a tedious work. To simplify parameters setting, we present a list-based simulated annealing (LBSA) algorithm to solve traveling salesman problem (TSP). LBSA algorithm uses a novel list-based cooling schedule to control the decrease of temperature. Specifically, a list of temperatures is created first, and then the maximum temperature in list is used by Metropolis acceptance criterion to decide whether to accept a candidate solution. The temperature list is adapted iteratively according to the topology of the solution space of the problem. The effectiveness and the parameter sensitivity of the list-based cooling schedule are illustrated through benchmark TSP problems. The LBSA algorithm, whose performance is robust on a wide range of parameter values, shows competitive performance compared with some other state-of-the-art algorithms.http://dx.doi.org/10.1155/2016/1712630 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shi-hua Zhan Juan Lin Ze-jun Zhang Yi-wen Zhong |
spellingShingle |
Shi-hua Zhan Juan Lin Ze-jun Zhang Yi-wen Zhong List-Based Simulated Annealing Algorithm for Traveling Salesman Problem Computational Intelligence and Neuroscience |
author_facet |
Shi-hua Zhan Juan Lin Ze-jun Zhang Yi-wen Zhong |
author_sort |
Shi-hua Zhan |
title |
List-Based Simulated Annealing Algorithm for Traveling Salesman Problem |
title_short |
List-Based Simulated Annealing Algorithm for Traveling Salesman Problem |
title_full |
List-Based Simulated Annealing Algorithm for Traveling Salesman Problem |
title_fullStr |
List-Based Simulated Annealing Algorithm for Traveling Salesman Problem |
title_full_unstemmed |
List-Based Simulated Annealing Algorithm for Traveling Salesman Problem |
title_sort |
list-based simulated annealing algorithm for traveling salesman problem |
publisher |
Hindawi Limited |
series |
Computational Intelligence and Neuroscience |
issn |
1687-5265 1687-5273 |
publishDate |
2016-01-01 |
description |
Simulated annealing (SA) algorithm is a popular intelligent optimization algorithm which has been successfully applied in many fields. Parameters’ setting is a key factor for its performance, but it is also a tedious work. To simplify parameters setting, we present a list-based simulated annealing (LBSA) algorithm to solve traveling salesman problem (TSP). LBSA algorithm uses a novel list-based cooling schedule to control the decrease of temperature. Specifically, a list of temperatures is created first, and then the maximum temperature in list is used by Metropolis acceptance criterion to decide whether to accept a candidate solution. The temperature list is adapted iteratively according to the topology of the solution space of the problem. The effectiveness and the parameter sensitivity of the list-based cooling schedule are illustrated through benchmark TSP problems. The LBSA algorithm, whose performance is robust on a wide range of parameter values, shows competitive performance compared with some other state-of-the-art algorithms. |
url |
http://dx.doi.org/10.1155/2016/1712630 |
work_keys_str_mv |
AT shihuazhan listbasedsimulatedannealingalgorithmfortravelingsalesmanproblem AT juanlin listbasedsimulatedannealingalgorithmfortravelingsalesmanproblem AT zejunzhang listbasedsimulatedannealingalgorithmfortravelingsalesmanproblem AT yiwenzhong listbasedsimulatedannealingalgorithmfortravelingsalesmanproblem |
_version_ |
1725597073603035136 |