2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing 2015
DOI: 10.1109/pdp.2015.59
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 prob… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 15 publications
(15 citation statements)
references
References 5 publications
0
15
0
Order By: Relevance
“…Each subswarm runs PSO separately. To further accelerate the execution time, the solution level has been also implemented to generate, evaluate solutions, or both in parallel [21,22,28,29,32,35,54,56,62,64,88,89]. As an example, in papers like [21] [22] [32], ACO algorithm have been implemented, where tour construction phase can be performed in parallel.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…Each subswarm runs PSO separately. To further accelerate the execution time, the solution level has been also implemented to generate, evaluate solutions, or both in parallel [21,22,28,29,32,35,54,56,62,64,88,89]. As an example, in papers like [21] [22] [32], ACO algorithm have been implemented, where tour construction phase can be performed in parallel.…”
Section: Discussionmentioning
confidence: 99%
“…On the other hand, solution quality has been considered in works like [63,64] with a small acceleration factor of at best 1.19x [63]. While in works like [32,35,54,88], the behavior of GPU parallel implementations is not modified compared to the CPU implementations (quality not improved) but a significant acceleration factor of at best 696x [54] is achieved. Few works as [21,56,60,62,68,81] made the exception.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…data processing and memory access. In recent years, for instance, we have applied GPUs to accelerate explicit-state model checking [26,27,30], state space decomposition [28,29] and minimisation [25], metaheuristic SAT solving [31], and SAT-based test generation [22].…”
Section: Introductionmentioning
confidence: 99%