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
来源
IET COMPUTERS AND DIGITAL TECHNIQUES | 2023年 / 2023卷
基金
中国国家自然科学基金;
关键词
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 条
  • [21] Analysis of the Population-Based Ant Colony Optimization Algorithm for the TSP and the QAP
    Oliveira, Sabrina
    Hussin, Mohamed Saifullah
    Roli, Andrea
    Dorigo, Marco
    Stutzle, Thomas
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1734 - 1741
  • [22] A SOLUTION OF TSP BASED ON THE ANT COLONY ALGORITHM IMPROVED BY PARTICLE SWARM OPTIMIZATION
    Yu, Miao
    DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS-SERIES S, 2019, 12 (4-5): : 979 - 987
  • [23] Optimization of the Ebola Medicine Delivery System Based on TSP and Ant Colony Algorithm
    Xing, Jiani
    2015 4th International Conference on Social Sciences and Society (ICSSS 2015), Pt 3, 2015, 72 : 397 - 401
  • [24] Based On The Ant Colony Algorithm TSP Optimization Simulation DENG Lei - lei
    Deng Lei-lei
    APPLIED MECHANICS AND MATERIALS I, PTS 1-3, 2013, 275-277 : 2501 - 2505
  • [25] The Implementation of Parallel Ant Colony Optimization Algorithm based on MATLAB
    Wan Baocheng
    Wang Tiane
    Wang Zenghui
    2012 THIRD GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS 2012), 2012, : 27 - 29
  • [26] Database Query Optimization Based on Parallel Ant Colony Algorithm
    Zheng, Wenbo
    Jin, Xin
    Deng, Fei
    Mo, Shaocong
    Qu, Yili
    Yang, Yuntao
    Li, Xiaojie
    Long, Sijie
    Zheng, Chengfeng
    Liu, Jingyi
    Xie, Zefeng
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON IMAGE, VISION AND COMPUTING (ICIVC), 2018, : 653 - 656
  • [27] An improved hybrid ant colony algorithm and its application in solving TSP
    He Min
    Pan Dazhi
    Yang Song
    2014 IEEE 7TH JOINT INTERNATIONAL INFORMATION TECHNOLOGY AND ARTIFICIAL INTELLIGENCE CONFERENCE (ITAIC), 2014, : 423 - 427
  • [28] An Efficient Approach for Solving TSP: the Rapidly Convergent Ant Colony Algorithm
    Wang, Lingling
    Zhu, Qingbao
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2008, : 448 - 452
  • [29] Runtime Analysis of an Ant Colony Optimization Algorithm for TSP Instances
    Zhou, Yuren
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (05) : 1083 - 1092
  • [30] Improving Ant Colony Optimization efficiency for solving large TSP instances
    Skinderowicz, Rafal
    APPLIED SOFT COMPUTING, 2022, 120