ARTÍCULO
TITULO

Accelerating local search algorithms for the travelling salesman problem through the effective use of GPU

Gizem Ermis    
Bülent Çatay    

Resumen

Graphics processor units (GPUs) are many-core processors that perform better than central processing units (CPUs) on data parallel, throughput-oriented applications with intense arithmetic operations. Thus, they can considerably reduce the execution time of the algorithms by performing a wide range of calculations in a parallel manner. On the other hand, imprecise usage of GPU may cause significant loss in the performance. This study examines the impact of GPU resource allocations on the GPU performance. Our aim is to provide insights about parallelization strategies in CUDA and to propose strategies for utilizing GPU resources effectively. We investigate the parallelization of 2-opt and 3-opt local search heuristics for solving the travelling salesman problem. We perform an extensive experimental study on different instances of various sizes and attempt to determine an effective setting which accelerates the computation time the most. We also compare the performance of the GPU against that of the CPU. In addition, we revise the 3-opt implementation strategy presented in the literature for parallelization.

 Artículos similares

       
 
Cong Xie, Oluwasanmi Koyejo and Indranil Gupta    
Distributed machine learning is primarily motivated by the promise of increased computation power for accelerating training and mitigating privacy concerns. Unlike machine learning on a single device, distributed machine learning requires collaboration a... ver más
Revista: Algorithms

 
Lorenzo Niccolai, Marco Bassetto, Alessandro A. Quarta and Giovanni Mengali    
Propellantless propulsive systems such as Electric Solar Wind Sails are capable of accelerating a deep-space probe, only requiring a small amount of propellant for attitude and spin-rate control. However, the generated thrust magnitude is usually small w... ver más
Revista: Aerospace

 
Giannis Saitis, Anna Karkani, Eleni Koutsopoulou, Konstantinos Tsanakas, Satoru Kawasaki and Niki Evelpidou    
Beachrocks are a window to the past environmental, geological, sedimentological and morphological conditions that were dominant in the coastal zone during their formation. Furthermore, beachrocks have the ability to reduce coastal erosion impact on sandy... ver más

 
Zihao Wang and Tetsuo Shoji    
Hydrogen plays various roles in metals or at metal?environment interfaces. Well known effects on metals are hydrogen embrittlement, hydrogen enhanced local plasticity, hydrogen enhanced strain-induced vacancy, hydrogen accelerated oxidation, hydrogen-ind... ver más

 
Matteo Del Soldato, Lorenzo Solari, Federico Raspini, Silvia Bianchini, Andrea Ciampalini, Roberto Montalti, Alessandro Ferretti, Vania Pellegrineschi and Nicola Casagli    
Satellite interferometric data are widely exploited for ground motion monitoring thanks to their wide area coverage, cost efficiency and non-invasiveness. The launch of the Sentinel-1 constellation opened new horizons for interferometric applications, al... ver más