2015
DOI: 10.1007/978-3-319-19369-4_21
|View full text |Cite
|
Sign up to set email alerts
|

OpenCL Implementation of PSO Algorithm for the Quadratic Assignment Problem

Abstract: Abstract. This paper presents a Particle Swarm Optimization (PSO) algorithm for the Quadratic Assignment Problem (QAP) implemented on OpenCL platform. Motivations to our work were twofold: firstly we wanted to develop a dedicated algorithm to solve the QAP showing both time and optimization performance, secondly we planned to check, if the capabilities offered by popular GPUs can be exploited to accelerate hard optimization tasks requiring high computational power. We were specifically targeting low-cost popul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 13 publications
0
7
0
Order By: Relevance
“…Their results are gathered in Table 1 and Table 2. The selection of algorithm configuration parameters (c 1 , c 2 and c 3 factors, as well as the kernels used) was based on previous results published in [33]. In all cases the second target S x aggregation kernel was applied (see Algorithm 1), which in previous experiments occurred the most successful.…”
Section: Optimization Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…Their results are gathered in Table 1 and Table 2. The selection of algorithm configuration parameters (c 1 , c 2 and c 3 factors, as well as the kernels used) was based on previous results published in [33]. In all cases the second target S x aggregation kernel was applied (see Algorithm 1), which in previous experiments occurred the most successful.…”
Section: Optimization Resultsmentioning
confidence: 99%
“…The gap is between 0% and 6.4% for the biggest case tai150b. We have repeated tests for tai60b problem to compare the implemented multi-swarm algorithm with the previous single-swarm version published in [33]. Gap values for the best results obtained with the single swarm algorithm were around 7%-8%.…”
Section: Optimization Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…There are techniques and methods that are intrinsically parallel, and can be implemented by taking advantage of new technologies for data processing, such as graphics processing units (GPUs) and multiprocessor computers, as well as tools developed for this purpose. The parallelization of methods and techniques has been widely developed in different knowledge fields showing significant improvements in response times for computationally expensive problems (see [18][19][20]). This work is focused on hierarchical genetic algorithms and its implementation and application as a parallel architecture for curve fitting.…”
Section: Related Workmentioning
confidence: 99%