CompreCity: Accelerating the Traveling Salesman Problem on GPU with data compression

dc.contributor.author Yalcin, Salih
dc.contributor.author Usul, Hamdi Burak
dc.contributor.author Yalcin, Gulay
dc.contributor.authorID 0000-0001-6476-4542 en_US
dc.contributor.authorID 0000-0003-3929-8126 en_US
dc.contributor.department AGÜ, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü en_US
dc.contributor.institutionauthor Yalcin, Salih
dc.contributor.institutionauthor Yalcin, Gulay
dc.date.accessioned 2025-05-08T11:33:54Z
dc.date.available 2025-05-08T11:33:54Z
dc.date.issued 2025 en_US
dc.description.abstract Traveling Salesman Problem (TSP) is one of the significant problems in computer science which tries to find the shortest path for a salesman who needs to visit a set of cities and it is involved in many computing problems such as networks, genome analysis, logistics etc. Using parallel executing paradigms, especially GPUs, is appealing in order to reduce the problem solving time of TSP. One of the main issues in GPUs is to have limited GPU memory which would not be enough for the entire data. Therefore, transferring data from the host device would reduce the performance in execution time. In this study, we applied three data compression methodologies to represent cities in the TSP such as (1) Using Greatest Common Divisor (2) Shift Cities to the Origin (3) Splitting Surface to Grids. Therefore, we include more cities in GPU memory and reduce the number of data transfers from the host device. We implement our methodology in Iterated Local Search (ILS) algorithm with 2-opt and The Lin-Kernighan-Helsgaun (LKH) Algorithm. We show that our implementation presents more than 25% performance improvement for both algorithms. en_US
dc.identifier.endpage 9 en_US
dc.identifier.issn 1872-7522
dc.identifier.issn 0167-9260
dc.identifier.startpage 1 en_US
dc.identifier.uri https://doi.org/10.1016/j.vlsi.2024.102333
dc.identifier.uri https://hdl.handle.net/20.500.12573/2525
dc.identifier.volume 102 en_US
dc.language.iso eng en_US
dc.publisher ELSEVIER en_US
dc.relation.isversionof 10.1016/j.vlsi.2024.102333 en_US
dc.relation.journal Integration, the VLSI Journal en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Traveling Salesman Problem en_US
dc.subject Graphical Processing Unit (GPU) programming en_US
dc.subject Iterated Local Search en_US
dc.subject Compute Unified Device Architecture (CUDA) en_US
dc.title CompreCity: Accelerating the Traveling Salesman Problem on GPU with data compression en_US
dc.type article en_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
1-s2.0-S0167926024001974-main.pdf
Size:
2.36 MB
Format:
Adobe Portable Document Format
Description:
Makale Dosyası

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.44 KB
Format:
Item-specific license agreed upon to submission
Description: