We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
Central force optimization on a GPU: a case study in high performance metaheuristics.
- Authors
Green, Robert; Wang, Lingfeng; Alam, Mansoor; Formato, Richard
- Abstract
Central Force Optimization (CFO) is a new and deterministic population based metaheuristic algorithm that has been demonstrated to be competitive with other metaheuristic algorithms such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO), and Group Search Optimization (GSO). While CFO often shows superiority in terms of functional evaluations and solution quality, the algorithm is complex and typically requires increased computational time. In order to decrease the computational time required for convergence when using CFO, this study presents the first parallel implementation of CFO on a Graphics Processing Unit (GPU) using the NVIDIA Compute Unified Device Architecture (CUDA). Two versions of the CFO algorithm, Parameter-Free CFO (PF-CFO) and Pseudo-Random CFO (PR-CFO), are implemented using CUDA on a NVIDIA Quadro 1000M and examined using four test problems ranging from 10 to 50 dimensions. Discussion is made concerning the implementation of the CFO algorithms in terms of problem decomposition, memory access, scalability, and divergent code. Results demonstrate substantial speedups ranging from roughly 1 to 28 depending on problem size and complexity.
- Subjects
CASE studies; GRAPHICS processing units; HIGH performance computing; GENETIC algorithms; PARTICLE swarm optimization; HEURISTIC
- Publication
Journal of Supercomputing, 2012, Vol 62, Issue 1, p378
- ISSN
0920-8542
- Publication type
Academic Journal
- DOI
10.1007/s11227-011-0725-y