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 条
  • [1] An improved ant colony optimization algorithm for solving TSP
    Yue, Yimeng
    Wang, Xin
    International Journal of Multimedia and Ubiquitous Engineering, 2015, 10 (12): : 153 - 164
  • [2] Parallel Performance of an Ant Colony Optimization Algorithm for TSP
    Gu Weidong
    Feng Jinqiao
    Wang Yazhou
    Zhong Hongjun
    Huo Jidong
    PROCEEDINGS OF 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2015), 2015, : 625 - 629
  • [3] Ant Colony Optimization for solving the TSP symetric with parallel processing
    Valdez, Fevrier
    Chaparro, Ivan
    PROCEEDINGS OF THE 2013 JOINT IFSA WORLD CONGRESS AND NAFIPS ANNUAL MEETING (IFSA/NAFIPS), 2013, : 1192 - 1196
  • [4] An Improved Ant Colony Optimization Algorithm for Solving the TSP Problem
    Du, Zhanwei
    Yang, Yongjian
    Sun, Yongxiong
    Zhang, Chijun
    Li, Tuanliang
    ADVANCED MECHANICAL ENGINEERING, PTS 1 AND 2, 2010, 26-28 : 620 - 624
  • [5] A Parallel Ant Colony Algorithm Based on MPI for TSP
    Ning, Yu
    Guo, Tao
    Ji, Zhen-Zhou
    Liu, Jun
    2016 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SECURITY (CSIS 2016), 2016, : 441 - 446
  • [6] Hybrid ant colony algorithm for solving TSP
    Feng, Zu-Hong
    Xu, Zong-Ben
    Gongcheng Shuxue Xuebao/Chinese Journal of Engineering Mathematics, 2002, 19 (04):
  • [7] An improvement of the ant colony optimization algorithm for solving Travelling Salesman Problem (TSP)
    Li, Tiankun
    Chen, Wanzhong
    Zheng, Xin
    Zhang, Zhuo
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 3931 - 3933
  • [8] A DSS Based on Hybrid Ant Colony Optimization Algorithm for the TSP
    Kaabachi, Islem
    Jriji, Dorra
    Krichen, Saoussen
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2017, PT II, 2017, 10246 : 645 - 654
  • [9] A New Ant Colony Optimization Algorithm for TSP
    Wang, Xiwu
    Wang, Yongxin
    Wang, Yinlong
    Jin, Yican
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON QUALITY, RELIABILITY, RISK, MAINTENANCE, AND SAFETY ENGINEERING (QR2MSE), VOLS I-IV, 2013, : 2055 - 2057
  • [10] Solving dynamic TSP by parallel and adaptive ant colony communities
    Sieminski, Andrzej
    Kopel, Marek
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 37 (06) : 7607 - 7618