dc.contributor.author | Yalcin, Salih | |
dc.contributor.author | Usul, Hamdi Burak | |
dc.contributor.author | 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.identifier.issn | 1872-7522 | |
dc.identifier.issn | 0167-9260 | |
dc.identifier.uri | https://doi.org/10.1016/j.vlsi.2024.102333 | |
dc.identifier.uri | https://hdl.handle.net/20.500.12573/2525 | |
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.language.iso | eng | en_US |
dc.publisher | ELSEVIER | en_US |
dc.relation.isversionof | 10.1016/j.vlsi.2024.102333 | 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 |
dc.contributor.department | AGÜ, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü | en_US |
dc.contributor.authorID | 0000-0001-6476-4542 | en_US |
dc.contributor.authorID | 0000-0003-3929-8126 | en_US |
dc.contributor.institutionauthor | Yalcin, Salih | |
dc.contributor.institutionauthor | Yalcin, Gulay | |
dc.identifier.volume | 102 | en_US |
dc.identifier.startpage | 1 | en_US |
dc.identifier.endpage | 9 | en_US |
dc.relation.journal | Integration, the VLSI Journal | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |