CAAS: a novel collective action-based ant system algorithm for solving TSP problem

被引:5
作者
Li, Sicong [1 ]
Cai, Saihua [1 ]
Li, Li [1 ]
Sun, Ruizhi [1 ,2 ]
Yuan, Gang [1 ]
机构
[1] China Agr Univ, Coll Informat & Elect Engn, 17 Tsinghua East Rd, Beijing 100083, Peoples R China
[2] Minist Agr, Sci Res Base Integrated Technol Precis Agr Anim H, Beijing 100083, Peoples R China
关键词
Traveling salesman problem; Ant system; Ant colony optimization; Collective action; COLONY OPTIMIZATION; GENETIC ALGORITHM; SELECTION; MECHANISM; SEARCH;
D O I
10.1007/s00500-019-04452-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To solve some problems of ant system algorithm, such as the slow speed of convergence and falling into the phenomenon of "ant colony group loss" easily, we introduce the collective action into the traditional ant system algorithm. Based on the collective action, we propose a novel collective action-based ant system algorithm, namely CAAS, for solving the traveling salesman problem. In the CAAS algorithm, a collective action "optimal solution approval" is defined for ant colony and each ant of the ant colony is assigned a threshold, and then each ant decides whether to join into the collective action according to its own threshold in the iteration process. When all ants approved the same solution, the iteration is stopped and output the final optimal solution. At last, we conduct extensive experiments on six public datasets to verify the performance of the proposed CAAS algorithm. The experimental results show that the CAAS algorithm can get a better solution under a less iteration.
引用
收藏
页码:9257 / 9278
页数:22
相关论文
共 30 条
[1]  
Ahmed Z. H., 2010, Proc. Int. J. Biometrics Bioinf. (JBB), V3, P96
[2]   A branch-and-bound algorithm for the double travelling salesman problem with two stacks [J].
Carrabs, Francesco ;
Cerulli, Raffaele ;
Speranza, Maria Grazia .
NETWORKS, 2013, 61 (01) :58-75
[3]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[4]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[5]  
Dorigo M, 1991, Clustering, V3, P340
[6]   Simulated Annealing algorithm for photovoltaic parameters identification [J].
El-Naggar, K. M. ;
AlRashidi, M. R. ;
AlHajri, M. F. ;
Al-Othrnan, A. K. .
SOLAR ENERGY, 2012, 86 (01) :266-274
[7]   Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization [J].
Eusuff, M ;
Lansey, K ;
Pasha, F .
ENGINEERING OPTIMIZATION, 2006, 38 (02) :129-154
[8]  
Fan JH, 2017, IEEE GLOB COMM CONF
[9]   The Artificial Fish Swarm Algorithm to Solve Traveling Salesman Problem [J].
Fei, Teng ;
Zhang, Liyi ;
Li, Yang ;
Yang, Yulong ;
Wang, Fang .
PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSAIT 2013), 2014, 255 :679-685
[10]   THRESHOLD MODELS OF COLLECTIVE BEHAVIOR [J].
GRANOVETTER, M .
AMERICAN JOURNAL OF SOCIOLOGY, 1978, 83 (06) :1420-1443