A Fast Fully Parallel Ant Colony Optimization Algorithm Based on CUDA for Solving TSP

被引:0
|
作者
Zeng, Zhi [1 ]
Cai, Yuxing [1 ]
Chung, Kwok L. [1 ]
Lin, Hui [2 ]
Wu, Jinwei [3 ]
机构
[1] Huizhou Univ, Sch Comp Sci & Engn, Huizhou 516007, Guangdong, Peoples R China
[2] Beibu Gulf Univ, Coll Resources & Environm, Qinzhou 535011, Guangxi, Peoples R China
[3] Huizhou Univ, Sch Math & Stat, Huizhou 516007, Guangdong, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
D O I
10.1049/2023/9915769
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In view of the known problems of parameter sensitivity, local optimum, and slow convergence in the ant colony optimization (ACO), we aim to improve the performance of the ACO. To solve the traveling salesman problem (TSP) quickly with accurate results, we propose a fully parallel ACO (FP-ACO). Based on the max-min ant system (MMAS), we initiate a compensation mechanism for pheromone to constrain its value, guarantee the correctness of results and avoid a local optimum, and further enhance the convergence ability of ACO. Moreover, based on the compute unified device architecture (CUDA), the ACO is implemented as a kernel function on a graphics processing unit (GPU), which shortens the running time of massive iterations. Combined with the roulette wheel selection mechanism, FP-ACO has powerful search capabilities and is committed to obtaining better solutions. The experimental results show that, compared with the effective strategies ACO (ESACO) that runs on CPU, the speed-up ratio of the proposed algorithm reaches 35, and the running time is less than that of the max-min ant system-roulette wheel method-bitmask tabu (MMAS-RWM-BT) that runs on GPU. Furthermore, our algorithm outperforms the other two algorithms in the speed-up ratio and less runtime, proving that the proposed FP-ACO is more suitable for solving TSP.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Parameters analysis for basic ant colony optimization algorithm in TSP
    Wei, Xianmin
    Wei, Xianmin, 1600, Science and Engineering Research Support Society (07): : 159 - 170
  • [32] Adaptive parallel ant colony optimization algorithm
    Moshi Shibie yu Rengong Zhineng, 2007, 4 (458-462):
  • [33] TSP Problem Based on Artificial Ant Colony Algorithm
    Li, Jin-Ze
    Liu, Wei-Xing
    Han, Yang
    Xing, Hong-Wei
    Yang, Ai-Min
    Pan, Yu-Hang
    LECTURE NOTES IN REAL-TIME INTELLIGENT SYSTEMS (RTIS 2016), 2018, 613 : 196 - 202
  • [34] Ant colony algorithm for TSP based on hopfield network
    Yao, Wanye
    Zheng, Guiwen
    Li, Wei
    Wang, Zhengying
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 2928 - 2931
  • [35] Resolution of TSP based on improved Ant Colony Algorithm
    Liu, Chunbo
    Wang, Wenxia
    Pan, Feng
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 387 - 390
  • [36] Ant colony algorithm based on solving continuous space optimization problem
    Business College of Shanxi University, Shanxi, China
    Metall. Min. Ind., 8 (463-467): : 463 - 467
  • [37] Simulation on ant colony optimization for TSP
    Wu, J.
    Chen, D. F.
    INTERNATIONAL VIEW LOCAL DESIGN MULTI-DISCIPLINE FUSION-CAID & CD' 2007, 2007, : 316 - 320
  • [38] Ant colony optimization for bottleneck TSP
    Ma, L.
    Jisuanji Gongcheng/Computer Engineering, 2001, 27 (09):
  • [39] On ant colony algorithm for solving continuous optimization problem
    Li Hong
    Xiong Shibo
    2008 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PROCEEDINGS, 2008, : 1450 - 1453
  • [40] Solving optimization of system reliability by ant colony algorithm
    Gao, Shang
    Sun, Lingfang
    Jiang, Xinzi
    Tang, Kezong
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 450 - 452