Let's Connect
Follow Us
Watch Us
(+385) 1 2380 262
journal.prometfpz.unizg.hr
Promet - Traffic&Transportation journal

Accelerating Discoveries in Traffic Science

Accelerating Discoveries in Traffic Science

PUBLISHED
19.06.2013
LICENSE
Copyright (c) 2024 Juraj Fosin, Davor Davidović, Tonči Carić

A GPU Implementation of Local Search Operators for Symmetric Travelling Salesman Problem

Authors:

Juraj Fosin

Davor Davidović

Tonči Carić

Keywords:TSP, Local Search, ILS, GPU, CUDA

Abstract

The Travelling Salesman Problem (TSP) is one of the most studied combinatorial optimization problem which is significant in many practical applications in transportation problems. The TSP problem is NP-hard problem and requires large computation power to be solved by the exact algorithms. In the past few years, fast development of general-purpose Graphics Processing Units (GPUs) has brought huge improvement in decreasing the applications’ execution time. In this paper, we implement 2-opt and 3-opt local search operators for solving the TSP on the GPU using CUDA. The novelty presented in this paper is a new parallel iterated local search approach with 2-opt and 3-opt operators for symmetric TSP, optimized for the execution on GPUs. With our implementation large TSP problems (up to 85,900 cities) can be solved using the GPU. We will show that our GPU implementation can be up to 20x faster without losing quality for all TSPlib problems as well as for our CRO TSP problem.

References

  1. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness, W. H. Freeman, 1979

    http://graphics.stanford.edu/projects/brookgpu/, last accessed on June 2012

    http://www.nvidia.com/, last accessed on June 2012

    http://www.amd.com/us/products/technologies/stream-technology/pages/stream-technology.aspx, last accessed on June 2012

    Johnson, D.S., McGeoch, L.A.: The traveling salesman problem: a case study in local optimization, Local Search in Combinatorial Optimization, 1997

    Mertz, P., Freisleben, B.: Memetic algorithms for the traveling salesman problem, Complex Systems, 2001

    Johnson, D.S., McGeoch, L.A.: Experimental Analysis of Heuristics for the STSP, The Traveling Salesman Problem and Its Variations, volume 12, Springer US, 2004

    Hoos, H.H., Stützle, T.: Stochastic Local Search, Morgan Kaufman, 2005

    Bentley, J.J.: Fast algorithms for geometric traveling salesman problems, ORSA Journal on Computing, 1992

    Croes, G.A.:

Show more
How to Cite
Fosin, J. (et al.) 2013. A GPU Implementation of Local Search Operators for Symmetric Travelling Salesman Problem. Traffic&Transportation Journal. 25, 3 (Jun. 2013), 225-234. DOI: https://doi.org/10.7307/ptt.v25i3.300.

SPECIAL ISSUE IS OUT

Guest Editor: Eleonora Papadimitriou, PhD

Editors: Marko Matulin, PhD, Dario Babić, PhD, Marko Ševrović, PhD


Accelerating Discoveries in Traffic Science |
2024 © Promet - Traffic&Transportation journal