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 (...

Full description

Bibliographic Details
Main Authors: Shi-hua Zhan, Juan Lin, Ze-jun Zhang, Yi-wen Zhong
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