Multi-swarm PSO algorithm for the Quadratic Assignment Problem: a massive parallel implementation on the OpenCL platform
Piotr Szwed, Wojciech Chmiel

TL;DR
This paper introduces a multi-swarm PSO algorithm optimized for parallel execution on OpenCL, demonstrating improved efficiency and solution quality for large populations tackling the Quadratic Assignment Problem.
Contribution
The paper presents a novel multi-swarm PSO implementation on OpenCL with migration options, optimized for large populations and parallel processing, enhancing solution quality for QAP.
Findings
Parallel implementation significantly reduces computation time.
Large populations improve the probability of near-optimal solutions.
Migration between swarms enhances optimization performance.
Abstract
This paper presents a multi-swarm PSO algorithm for the Quadratic Assignment Problem (QAP) implemented on OpenCL platform. Our work was motivated by results of time efficiency tests performed for single-swarm algorithm implementation that showed clearly that the benefits of a parallel execution platform can be fully exploited, if the processed population is large. The described algorithm can be executed in two modes: with independent swarms or with migration. We discuss the algorithm construction, as well as we report results of tests performed on several problem instances from the QAPLIB library. During the experiments the algorithm was configured to process large populations. This allowed us to collect statistical data related to values of goal function reached by individual particles. We use them to demonstrate on two test cases that although single particles seem to behave…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Optimization and Search Problems · Advanced Graph Theory Research
