An Efficient Implementation of Ant Colony Optimization on GPU for the Satisfiability Problem

被引:14
|
作者
Youness, Hassan [1 ]
Ibraheim, Aziza [1 ]
Moness, Mohammed [1 ]
Osama, Muhammad [1 ]
机构
[1] Menia Univ, Fac Engn, Comp & Syst Engn Dept, Al Minya, Egypt
关键词
Ant Colony Optimization; Boolean Satisfiability Problem; GPU; CUDA; Parallel Processing;
D O I
10.1109/PDP.2015.59
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper focuses on solving the Boolean Satisfiability (SAT) problem using a parallel implementation of the Ant Colony Optimization (ACO) algorithm for execution on the Graphics Processing Unit (GPU) using NVIDIA CUDA (Compute Unified Device Architecture). We propose a new efficient parallel strategy for the ACO algorithm executed entirely on the CUDA architecture, and perform experiments to compare it with the best sequential version exists implemented on CPU with incomplete approaches. We show how SAT problem can benefit from the GPU solutions, leading to significant improvements in speed-up even though keeping the quality of the solution. Our results shows that the new parallel implementation executes up to 21x faster compared to its sequential counterpart.
引用
收藏
页码:230 / 235
页数:6
相关论文
共 50 条
  • [31] Ant colony optimization for Chinese postman problem
    Giacinto Angelo Sgarro
    Luca Grilli
    [J]. Neural Computing and Applications, 2024, 36 : 2901 - 2920
  • [32] Ant colony optimization for the stochastic loader problem
    Zhao, Peixin
    Wang, Hong
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON INFORMATION ACQUISITION, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2006, : 1052 - 1056
  • [33] A new ant colony optimization for the knapsack problem
    Zhao, Peiyi
    Zhao, Peixin
    Zhang, Xin
    [J]. 7TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, 2006, : 219 - 221
  • [34] Ant colony optimization for the traveling purchaser problem
    Bontoux, Boris
    Feillet, Dorninique
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (02) : 628 - 637
  • [35] Ant colony optimization for the examination scheduling problem
    Dowsland, KA
    Thompson, JM
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2005, 56 (04) : 426 - 438
  • [36] An ant colony optimization algorithm for selection problem
    Suo, Yang
    Zhu, Lina
    Zang, Qigui
    Wang, Quan
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 1939 - 1942
  • [37] Ant Colony Optimization Implementation on Traveling Salesman Problem to Achieve the Shortest Logistic Route
    Sembiring, Meilita Tryana
    Chailes, Steven
    [J]. 2ND INTERNATIONAL CONFERENCE ON INDUSTRIAL AND MANUFACTURING ENGINEERING (ICI&ME 2020), 2020, 1003
  • [38] Ant colony optimization for Chinese postman problem
    Sgarro, Giacinto Angelo
    Grilli, Luca
    [J]. NEURAL COMPUTING & APPLICATIONS, 2024, 36 (06): : 2901 - 2920
  • [39] Ant colony optimization and its application to boolean satisfiability for digital VLSI circuits
    Sethuram, Rajamani
    Parashar, Manish
    [J]. 2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2, 2007, : 494 - 499
  • [40] Using ant colony optimization for efficient clustering
    Yong Wang
    Wei Zhang
    Jun Chen
    Jianfu Li
    Li Xiao
    [J]. ICMIT 2007: MECHATRONICS, MEMS, AND SMART MATERIALS, PTS 1 AND 2, 2008, 6794