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...
Autores principales: | , , , |
---|---|
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 |