Using CUDA GPU to accelerate the ant colony optimization algorithm

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Graph Processing Units (GPUs) have recently evolved into a super multi-core and a fully programmable architecture. In the CUDA programming model, the programmers can simply implement parallelism ideas of a task on GPUs. The purpose of this paper is to accelerate Ant Colony Optimization (ACO) for Traveling Salesman Problems (TSP) with GPUs. In this paper, we propose a new parallel method, which is called the Transition Condition Method. Experimental results are extensively compared and evaluated on the performance side and the solution quality side. The TSP problems are used as a standard benchmark for our experiments. In terms of experimental results, our new parallel method achieves the maximal speed-up factor of 4.74 than the previous parallel method. On the other hand, the quality of solutions is similar to the original sequential ACO algorithm. It proves that the quality of solutions does not be sacrificed in the cause of speed-up.

Original languageEnglish
Title of host publicationParallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings
EditorsShi-Jinn Horng
PublisherIEEE Computer Society
Pages90-95
Number of pages6
ISBN (Electronic)9781479924189
DOIs
Publication statusPublished - 2014 Sep 18
Event14th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2013 - Taipei, Taiwan
Duration: 2013 Dec 162013 Dec 18

Publication series

NameParallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings

Other

Other14th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2013
CountryTaiwan
CityTaipei
Period13-12-1613-12-18

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Science Applications

Fingerprint Dive into the research topics of 'Using CUDA GPU to accelerate the ant colony optimization algorithm'. Together they form a unique fingerprint.

  • Cite this

    Wei, K. C., Wu, C. C., & Wu, C. J. (2014). Using CUDA GPU to accelerate the ant colony optimization algorithm. In S-J. Horng (Ed.), Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings (pp. 90-95). [6904238] (Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings). IEEE Computer Society. https://doi.org/10.1109/PDCAT.2013.21