Cargando…

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

Descripción completa

Detalles Bibliográficos
Autores principales: Zhan, Shi-hua, Lin, Juan, Zhang, Ze-jun, Zhong, Yi-wen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4808530/
https://www.ncbi.nlm.nih.gov/pubmed/27034650
http://dx.doi.org/10.1155/2016/1712630
_version_ 1782423488235044864
author Zhan, Shi-hua
Lin, Juan
Zhang, Ze-jun
Zhong, Yi-wen
author_facet Zhan, Shi-hua
Lin, Juan
Zhang, Ze-jun
Zhong, Yi-wen
author_sort Zhan, Shi-hua
collection PubMed
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.
format Online
Article
Text
id pubmed-4808530
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-48085302016-03-31 List-Based Simulated Annealing Algorithm for Traveling Salesman Problem Zhan, Shi-hua Lin, Juan Zhang, Ze-jun Zhong, Yi-wen Comput Intell Neurosci Research Article 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. Hindawi Publishing Corporation 2016 2016-03-13 /pmc/articles/PMC4808530/ /pubmed/27034650 http://dx.doi.org/10.1155/2016/1712630 Text en Copyright © 2016 Shi-hua Zhan et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Zhan, Shi-hua
Lin, Juan
Zhang, Ze-jun
Zhong, Yi-wen
List-Based Simulated Annealing Algorithm for Traveling Salesman Problem
title 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_short List-Based Simulated Annealing Algorithm for Traveling Salesman Problem
title_sort list-based simulated annealing algorithm for traveling salesman problem
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4808530/
https://www.ncbi.nlm.nih.gov/pubmed/27034650
http://dx.doi.org/10.1155/2016/1712630
work_keys_str_mv AT zhanshihua listbasedsimulatedannealingalgorithmfortravelingsalesmanproblem
AT linjuan listbasedsimulatedannealingalgorithmfortravelingsalesmanproblem
AT zhangzejun listbasedsimulatedannealingalgorithmfortravelingsalesmanproblem
AT zhongyiwen listbasedsimulatedannealingalgorithmfortravelingsalesmanproblem