International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 99 - Issue 16 |
Published: August 2014 |
Authors: Gaurav Bhardwaj, Manish Pandey |
![]() |
Gaurav Bhardwaj, Manish Pandey . Parallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU. International Journal of Computer Applications. 99, 16 (August 2014), 9-13. DOI=10.5120/17455-7406
@article{ 10.5120/17455-7406, author = { Gaurav Bhardwaj,Manish Pandey }, title = { Parallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU }, journal = { International Journal of Computer Applications }, year = { 2014 }, volume = { 99 }, number = { 16 }, pages = { 9-13 }, doi = { 10.5120/17455-7406 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2014 %A Gaurav Bhardwaj %A Manish Pandey %T Parallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU%T %J International Journal of Computer Applications %V 99 %N 16 %P 9-13 %R 10.5120/17455-7406 %I Foundation of Computer Science (FCS), NY, USA
In this paper, we have proposed an approach to implement Ant colony optimization algorithm especially Max-Min Ant System for solving Travelling Salesman problem on GPU. GPUs are specially designed microprocessor for graphical operation and can be used for general purpose operations. ACO is a nature based inspired algorithm based on heuristics to find the solution for combinatorial optimization problems such as TSP. In this paper we have discussed many different programming issues of GPUs using OpenCL such synchronized memory access and barriers. We have used a partial solution for the stochastic probability function used in ACO for the tour construction to increase the speed-up. Thus with this implementation we are able to gain a speedup of 4. 01x in CPU parallel and up to 11. 29x speedup in GPU parallel.