Parallel ant colony for nonlinear function optimization with graphics hardware acceleration

  • Authors:
  • Weihang Zhu;James Curry

  • Affiliations:
  • Department of Industrial Engineering, Lamar University, Beaumont, Texas;Department of Industrial Engineering, Lamar University, Beaumont, Texas

  • Venue:
  • SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a massively parallel Ant Colony Optimization - Pattern Search (ACO-PS) algorithm with graphics hardware acceleration on nonlinear function optimization problems. The objective of this study is to determine the effectiveness of using Graphics Processing Units (GPU) as a hardware platform for ACO-PS. GPU, the common graphics hardware found in modern personal computers, can be used for data-parallel computing in a desktop setting. In this research, the classical ACO is adapted in the data-parallel GPU computing platform featuring 'Single Instruction - Multiple Thread' (SIMT). The global optimal search of the ACO is enhanced by the classical local Pattern Search (PS) method. The hybrid ACOPS method is implemented in a GPU+CPU hardware platform and compared to a similar implementation in a Central Processing Unit (CPU) platform. Computational results indicate that GPU-accelerated SIMT-ACO-PS method is orders of magnitude faster than the corresponding CPU implementation. The main contribution of this paper is the parallelization analysis and performance analysis of the hybrid ACO-PS with GPU acceleration.