Cargando…
Multiple Ant Colony Algorithm Combining Community Relationship Network
Ant colony algorithm can better deal with combinatorial optimization problems, but it is still difficult to balance the solution accuracy and convergence speed facing large-scale TSP. Nowadays, most scholars focus on the route information of better ants for improvement, while ignoring the route info...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Berlin Heidelberg
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8854485/ https://www.ncbi.nlm.nih.gov/pubmed/35194541 http://dx.doi.org/10.1007/s13369-022-06579-x |
_version_ | 1784653448888713216 |
---|---|
author | Zhao, Jiabo You, Xiaoming Duan, Qianqian Liu, Sheng |
author_facet | Zhao, Jiabo You, Xiaoming Duan, Qianqian Liu, Sheng |
author_sort | Zhao, Jiabo |
collection | PubMed |
description | Ant colony algorithm can better deal with combinatorial optimization problems, but it is still difficult to balance the solution accuracy and convergence speed facing large-scale TSP. Nowadays, most scholars focus on the route information of better ants for improvement, while ignoring the route information of general ants with a large base. So, this study proposes the multiple ant colony algorithm combining community relationship network (CACO) by collecting route information of all ants and constructing a route relationship network to improve the accuracy of the solution. The network is divided into a number of small communities that reflect the affinity of multiple colony ants to different cities through community detection with modularity. Within the communities, CACO use the excellent roue exploration ability of the ant colony algorithm to identify high-quality route segments, integrating the pheromones of high-quality segments in the communities to provide pheromone feedback to the multiple colony ants for better route exploration. The three parts of route information collection, community detection and pheromone feedback form a feedback loop, which keeps cycling when multiple populations ants explore, and each cycle will drive the result closer to the optimal solution. Meanwhile, CACO proposes a mutual assistance strategy to improve the exploration ability of multiple colony ants by complementing each other according to the different states of superior and inferior populations. To test the performance of CACO, 28 TSP instances are compared with the well-known improved algorithms are compared and results show CACO outperforms other improved algorithms significantly, especially in large-scale TSP. |
format | Online Article Text |
id | pubmed-8854485 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer Berlin Heidelberg |
record_format | MEDLINE/PubMed |
spelling | pubmed-88544852022-02-18 Multiple Ant Colony Algorithm Combining Community Relationship Network Zhao, Jiabo You, Xiaoming Duan, Qianqian Liu, Sheng Arab J Sci Eng Research Article-Computer Engineering and Computer Science Ant colony algorithm can better deal with combinatorial optimization problems, but it is still difficult to balance the solution accuracy and convergence speed facing large-scale TSP. Nowadays, most scholars focus on the route information of better ants for improvement, while ignoring the route information of general ants with a large base. So, this study proposes the multiple ant colony algorithm combining community relationship network (CACO) by collecting route information of all ants and constructing a route relationship network to improve the accuracy of the solution. The network is divided into a number of small communities that reflect the affinity of multiple colony ants to different cities through community detection with modularity. Within the communities, CACO use the excellent roue exploration ability of the ant colony algorithm to identify high-quality route segments, integrating the pheromones of high-quality segments in the communities to provide pheromone feedback to the multiple colony ants for better route exploration. The three parts of route information collection, community detection and pheromone feedback form a feedback loop, which keeps cycling when multiple populations ants explore, and each cycle will drive the result closer to the optimal solution. Meanwhile, CACO proposes a mutual assistance strategy to improve the exploration ability of multiple colony ants by complementing each other according to the different states of superior and inferior populations. To test the performance of CACO, 28 TSP instances are compared with the well-known improved algorithms are compared and results show CACO outperforms other improved algorithms significantly, especially in large-scale TSP. Springer Berlin Heidelberg 2022-02-18 2022 /pmc/articles/PMC8854485/ /pubmed/35194541 http://dx.doi.org/10.1007/s13369-022-06579-x Text en © King Fahd University of Petroleum & Minerals 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Research Article-Computer Engineering and Computer Science Zhao, Jiabo You, Xiaoming Duan, Qianqian Liu, Sheng Multiple Ant Colony Algorithm Combining Community Relationship Network |
title | Multiple Ant Colony Algorithm Combining Community Relationship Network |
title_full | Multiple Ant Colony Algorithm Combining Community Relationship Network |
title_fullStr | Multiple Ant Colony Algorithm Combining Community Relationship Network |
title_full_unstemmed | Multiple Ant Colony Algorithm Combining Community Relationship Network |
title_short | Multiple Ant Colony Algorithm Combining Community Relationship Network |
title_sort | multiple ant colony algorithm combining community relationship network |
topic | Research Article-Computer Engineering and Computer Science |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8854485/ https://www.ncbi.nlm.nih.gov/pubmed/35194541 http://dx.doi.org/10.1007/s13369-022-06579-x |
work_keys_str_mv | AT zhaojiabo multipleantcolonyalgorithmcombiningcommunityrelationshipnetwork AT youxiaoming multipleantcolonyalgorithmcombiningcommunityrelationshipnetwork AT duanqianqian multipleantcolonyalgorithmcombiningcommunityrelationshipnetwork AT liusheng multipleantcolonyalgorithmcombiningcommunityrelationshipnetwork |