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 条
  • [41] Propositional Satisfiability Logic via Ant Colony Optimization in Hopfield Neural Network
    Kho, L. C.
    Kasihmuddin, M. S. M.
    Mansor, M. A.
    Sathasivam, S.
    [J]. MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES, 2022, 16 (01): : 37 - 53
  • [42] General Implementation of the Ant Colony Optimization on .NET Platform
    Neubauer, Miloslav
    Stefek, Alexandr
    [J]. PROCEEDINGS OF THE 2014 16TH INTERNATIONAL CONFERENCE ON MECHATRONICS (MECHATRONIKA 2014), 2014, : 619 - 624
  • [43] A binary ant colony optimization for the unconstrained function optimization problem
    Kong, M
    Tian, P
    [J]. COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 1, PROCEEDINGS, 2005, 3801 : 682 - 687
  • [44] Implementation of an ant colony system for DNA sequence optimization
    Ibrahim, Zuwairie
    Kurniawan, Tri
    Khalid, Noor
    Sudin, Shahdan
    Khalid, Marzuki
    [J]. ARTIFICIAL LIFE AND ROBOTICS, 2009, 14 (02) : 293 - 296
  • [45] 2 Satisfiability Logical Rule by Using Ant Colony Optimization in Hopfield Neural Network
    Kho, Liew Ching
    Kasihmuddin, Mohd Shareduwan Mohd
    Mansor, Mohd Asyraf
    Sathasivam, Saratha
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MATHEMATICAL SCIENCES AND TECHNOLOGY 2018 (MATHTECH 2018): INNOVATIVE TECHNOLOGIES FOR MATHEMATICS & MATHEMATICS FOR TECHNOLOGICAL INNOVATION, 2019, 2184
  • [46] Ant colony optimization for the job rotation scheduling problem
    Seckiner, Serap Ulusam
    Kurt, Mustafa
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2008, 201 (1-2) : 149 - 160
  • [47] An Ant Colony Optimization Approach For Nurse Rostering Problem
    Wu, Jie-jun
    Lin, Ying
    Zhan, Zhi-hui
    Chen, Wei-neng
    Lin, Ying-biao
    Chen, Jian-yong
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 1672 - 1676
  • [48] Ant Colony Optimization and the minimum spanning tree problem
    Neumann, Frank
    Witt, Carsten
    [J]. THEORETICAL COMPUTER SCIENCE, 2010, 411 (25) : 2406 - 2413
  • [49] An Ant Colony Optimization Approach for the Dominating Tree Problem
    Sundar, Shyam
    Chaurasia, Sachchida Nand
    Singh, Alok
    [J]. SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING (SEMCCO 2015), 2016, 9873 : 143 - 153