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

Descripción completa

Detalles Bibliográficos
Autores principales: Zhao, Jiabo, You, Xiaoming, Duan, Qianqian, Liu, Sheng
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