11910

GACO: A GPU-based High Performance Parallel Multi-ant Colony Optimization Algorithm

Fan Li, Ming-lu Jin
Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, Dalian 116024, China
Journal of Information & Computational Science 11:6, 1775-1784, 2014

@article{li2014gaco,

   title={GACO: A GPU-based High Performance Parallel Multi-ant Colony Optimization Algorithm},

   author={Li, Fan and Jin, Ming-lu},

   year={2014}

}

Download Download (PDF)   View View   Source Source   

1748

views

As a population-based algorithm, Ant Colony Optimization (ACO) is intrinsically massively parallel, and therefore it is expected to be well-suited for implementation on GPUs (Graphics Processing Units). In this paper, we present a novel ant colony optimization algorithm (called GACO), which based on Compute Unified Device Architecture (CUDA) enabled GPU. In GACO algorithm, we utilize some novel optimizations, such as hybrid pheromone matrix update, dynamic nearest neighbor path construction, and multiple ant colony distribution, which result in a higher speedup and a better quality solutions compared to other peer of algorithms. GACO is tested by the Traveling Salesman Problem (TSP) benchmark, and the experimental results show a total speedup up to 40.1x and 35.7x over implementation of Ant Colony System (ACS) and Max-min Ant System (MMAS), respectively.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: