Cargando…

Solving Traveling Salesman Problems Based on Artificial Cooperative Search Algorithm

The traveling salesman problem is a typical NP hard problem and a typical combinatorial optimization problem. Therefore, an improved artificial cooperative search algorithm is proposed to solve the traveling salesman problem. For the basic artificial collaborative search algorithm, firstly, the sigm...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Guangjun, Xu, Xiaoping, Wang, Feng, Tang, Yangli
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9019308/
https://www.ncbi.nlm.nih.gov/pubmed/35463281
http://dx.doi.org/10.1155/2022/1008617
_version_ 1784689233016913920
author Liu, Guangjun
Xu, Xiaoping
Wang, Feng
Tang, Yangli
author_facet Liu, Guangjun
Xu, Xiaoping
Wang, Feng
Tang, Yangli
author_sort Liu, Guangjun
collection PubMed
description The traveling salesman problem is a typical NP hard problem and a typical combinatorial optimization problem. Therefore, an improved artificial cooperative search algorithm is proposed to solve the traveling salesman problem. For the basic artificial collaborative search algorithm, firstly, the sigmoid function is used to construct the scale factor to enhance the global search ability of the algorithm; secondly, in the mutation stage, the DE/rand/1 mutation strategy of differential evolution algorithm is added to carry out secondary mutation to the current population, so as to improve the calculation accuracy of the algorithm and the diversity of the population. Then, in the later stage of the algorithm development, the quasi-reverse learning strategy is introduced to further improve the quality of the solution. Finally, several examples of traveling salesman problem library (TSPLIB) are solved using the improved artificial cooperative search algorithm and compared with the related algorithms. The results show that the proposed algorithm is better than the comparison algorithm in solving the travel salesman problem and has good robustness.
format Online
Article
Text
id pubmed-9019308
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-90193082022-04-21 Solving Traveling Salesman Problems Based on Artificial Cooperative Search Algorithm Liu, Guangjun Xu, Xiaoping Wang, Feng Tang, Yangli Comput Intell Neurosci Research Article The traveling salesman problem is a typical NP hard problem and a typical combinatorial optimization problem. Therefore, an improved artificial cooperative search algorithm is proposed to solve the traveling salesman problem. For the basic artificial collaborative search algorithm, firstly, the sigmoid function is used to construct the scale factor to enhance the global search ability of the algorithm; secondly, in the mutation stage, the DE/rand/1 mutation strategy of differential evolution algorithm is added to carry out secondary mutation to the current population, so as to improve the calculation accuracy of the algorithm and the diversity of the population. Then, in the later stage of the algorithm development, the quasi-reverse learning strategy is introduced to further improve the quality of the solution. Finally, several examples of traveling salesman problem library (TSPLIB) are solved using the improved artificial cooperative search algorithm and compared with the related algorithms. The results show that the proposed algorithm is better than the comparison algorithm in solving the travel salesman problem and has good robustness. Hindawi 2022-04-12 /pmc/articles/PMC9019308/ /pubmed/35463281 http://dx.doi.org/10.1155/2022/1008617 Text en Copyright © 2022 Guangjun Liu 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
Liu, Guangjun
Xu, Xiaoping
Wang, Feng
Tang, Yangli
Solving Traveling Salesman Problems Based on Artificial Cooperative Search Algorithm
title Solving Traveling Salesman Problems Based on Artificial Cooperative Search Algorithm
title_full Solving Traveling Salesman Problems Based on Artificial Cooperative Search Algorithm
title_fullStr Solving Traveling Salesman Problems Based on Artificial Cooperative Search Algorithm
title_full_unstemmed Solving Traveling Salesman Problems Based on Artificial Cooperative Search Algorithm
title_short Solving Traveling Salesman Problems Based on Artificial Cooperative Search Algorithm
title_sort solving traveling salesman problems based on artificial cooperative search algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9019308/
https://www.ncbi.nlm.nih.gov/pubmed/35463281
http://dx.doi.org/10.1155/2022/1008617
work_keys_str_mv AT liuguangjun solvingtravelingsalesmanproblemsbasedonartificialcooperativesearchalgorithm
AT xuxiaoping solvingtravelingsalesmanproblemsbasedonartificialcooperativesearchalgorithm
AT wangfeng solvingtravelingsalesmanproblemsbasedonartificialcooperativesearchalgorithm
AT tangyangli solvingtravelingsalesmanproblemsbasedonartificialcooperativesearchalgorithm