2021
DOI: 10.1007/s10766-021-00714-1
|View full text |Cite
|
Sign up to set email alerts
|

High-Level Parallel Ant Colony Optimization with Algorithmic Skeletons

Abstract: Parallel implementations of swarm intelligence algorithms such as the ant colony optimization (ACO) have been widely used to shorten the execution time when solving complex optimization problems. When aiming for a GPU environment, developing efficient parallel versions of such algorithms using CUDA can be a difficult and error-prone task even for experienced programmers. To overcome this issue, the parallel programming model of Algorithmic Skeletons simplifies parallel programs by abstracting from low-level fe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 19 publications
0
1
0
Order By: Relevance
“…Despite the important drawback, which consists in significant computational costs, namely in a large number of calculations of the fitness function, swarm meta-heuristics can be a suitable choice, if the possibility of parallelization of calculations is available. For example, in [8] parallel ABC algorithm which utilizes MPI programming environment has been proposed and studied; in [9] authors provide brief overview of GPU-based meta-heuristics; in [10] the implementation of high-level parallel AAC is described and explored; in [11] a comprehensive survey on parallel particle swarm optimization (PSO) algorithms is presented along with their parallelization strategies and applications.…”
mentioning
confidence: 99%
“…Despite the important drawback, which consists in significant computational costs, namely in a large number of calculations of the fitness function, swarm meta-heuristics can be a suitable choice, if the possibility of parallelization of calculations is available. For example, in [8] parallel ABC algorithm which utilizes MPI programming environment has been proposed and studied; in [9] authors provide brief overview of GPU-based meta-heuristics; in [10] the implementation of high-level parallel AAC is described and explored; in [11] a comprehensive survey on parallel particle swarm optimization (PSO) algorithms is presented along with their parallelization strategies and applications.…”
mentioning
confidence: 99%