DocumentCode :
2321867
Title :
Accelerating 2-opt and 3-opt Local Search Using GPU in the Travelling Salesman Problem
Author :
Rocki, Kamil ; Suda, Reiji
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Univ. of Tokyo, Tokyo, Japan
fYear :
2012
fDate :
13-16 May 2012
Firstpage :
705
Lastpage :
706
Abstract :
We are presenting a high-performance GPU implementation of a 2-opt and 3-opt algorithms used to solve the Traveling Salesman Problem. The main idea behind it is to take a route that crosses over itself and reorder it so that it does not. It is a very important local search technique and using GPU to parallelize the search greatly decreases the time needed to find the best edges to be swapped in a route. Our results show, that at least 90% of the time during an Iterative Local Search is spent on the 2-opt itself. Our result show that by using our algorithm for GPU, the time need to find optimal swaps can be decreased approximately 100 times in case of 2-opt compared to a sequential CPU code and more than 220-fold speedup can be observed in case of 3-opt search achieving more than 430 GFLOPS on a single Tesla C2075 GPU.
Keywords :
graphics processing units; iterative methods; parallel algorithms; search problems; travelling salesman problems; 2-opt local search algorithm; 3-opt local search algorithm; GPU; iterative local search; parallel algorithm; travelling salesman problem; Central Processing Unit; Cities and towns; Educational institutions; Graphics processing unit; Optimization; Search problems; Traveling salesman problems; 2-opt; 3-opt; GPU; ILS; MPI; TSP; optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4673-1395-7
Type :
conf
DOI :
10.1109/CCGrid.2012.133
Filename :
6217493
Link To Document :
بازگشت