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 条
  • [41] Solving Continuous Optimization Using Ant Colony Algorithm
    Chen, Ling
    Sun, Haiying
    Wang, Shu
    2009 SECOND INTERNATIONAL CONFERENCE ON FUTURE INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING, FITME 2009, 2009, : 92 - 95
  • [42] Parallel Ant Colony Optimization Algorithm Based on Multiplicate Pheromon Declining
    Zhang, Yan
    Wang, Hao
    Zhang, Yonghua
    Chen, Yun
    Li, Xu
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 3577 - 3583
  • [43] An Improved Ant Colony Optimization Algorithm: Minion Ant(MAnt) and its Application on TSP
    Shetty, Akshat
    Shetty, Adhrit
    Puthusseri, Kevin Sijo
    Shankaramani, Radha
    2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 1219 - 1225
  • [45] A fast ant colony optimization based embedding algorithm for virtual network
    Li, L. (liling2002@jlu.edu.cn), 1600, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09):
  • [46] An Fast Max-Min Ant Colony Optimization Algorithm for Solving the Static Combinational Optimization Problems
    Zeng Lingguo
    EDUCATION MANAGEMENT, EDUCATION THEORY AND EDUCATION APPLICATION, 2011, 109 : 575 - 581
  • [47] A parallel ant colony algorithm for bus network optimization
    Yang, Zhongzhen
    Yu, Bin
    Cheng, Chuntian
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2007, 22 (01) : 44 - 55
  • [48] Research on Parallel Optimization of Chaotic Ant Colony Algorithm
    Tan, Chao-peng
    INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC AND INFORMATION TECHNOLOGY (ICMEIT 2018), 2018, : 545 - 550
  • [49] C-means-based ant colony algorithm for TSP
    School of Computer Science and Technology, Wuhan University of Technology, Wuhan 430063, China
    不详
    J. Southeast Univ. Engl. Ed., 2007, SUPPL. (156-160):
  • [50] AN ALGORITHM FOR SOLVING GRAPH COLORING PROBLEMS BASED ON AN IMPROVED ANT COLONY OPTIMIZATION
    Zhou, Supei
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2023, 85 (02): : 209 - 220