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.date.accessioned 2025-09-25T10:42:59Z
dc.date.available 2025-09-25T10:42:59Z
dc.date.issued 2025
dc.description Yalcin, Salih/0000-0001-6476-4542 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.doi 10.1016/j.vlsi.2024.102333
dc.identifier.issn 0167-9260
dc.identifier.issn 1872-7522
dc.identifier.scopus 2-s2.0-85214577360
dc.identifier.uri https://doi.org/10.1016/j.vlsi.2024.102333
dc.identifier.uri https://hdl.handle.net/20.500.12573/3507
dc.language.iso en en_US
dc.publisher Elsevier en_US
dc.relation.ispartof Integration-The Vlsi Journal 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
dspace.entity.type Publication
gdc.author.id Yalcin, Salih/0000-0001-6476-4542
gdc.author.scopusid 59316398400
gdc.author.scopusid 59316683800
gdc.author.scopusid 23029394200
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department Abdullah Gül University en_US
gdc.description.departmenttemp [Yalcin, Salih; Yalcin, Gulay] Abdullah Gul Univ, Kayseri, Turkiye; [Usul, Hamdi Burak] Tech Univ Carolo Wilhelmina Braunschweig, Braunschweig, Germany en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q3
gdc.description.startpage 102333
gdc.description.volume 102 en_US
gdc.description.woscitationindex Science Citation Index Expanded
gdc.description.wosquality Q2
gdc.identifier.openalex W4405365377
gdc.identifier.wos WOS:001398406100001
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 1.0
gdc.oaire.influence 2.614075E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 3.1615446E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration International
gdc.openalex.fwci 0.63877855
gdc.openalex.normalizedpercentile 0.71
gdc.opencitations.count 0
gdc.plumx.mendeley 5
gdc.plumx.scopuscites 0
gdc.scopus.citedcount 0
gdc.virtual.author Yalçın, Salih
gdc.virtual.author Yalçın Alkan, Gülay
gdc.wos.citedcount 0
relation.isAuthorOfPublication 2d9500f0-6218-4974-b8e8-e034ef37ffd5
relation.isAuthorOfPublication e0dc9e40-f936-402f-96c6-f4e668a0b9d3
relation.isAuthorOfPublication.latestForDiscovery 2d9500f0-6218-4974-b8e8-e034ef37ffd5
relation.isOrgUnitOfPublication 665d3039-05f8-4a25-9a3c-b9550bffecef
relation.isOrgUnitOfPublication 0f8f363c-b921-4647-ad4e-acaf89064c65
relation.isOrgUnitOfPublication 52f507ab-f278-4a1f-824c-44da2a86bd51
relation.isOrgUnitOfPublication ef13a800-4c99-4124-81e0-3e25b33c0c2b
relation.isOrgUnitOfPublication.latestForDiscovery 665d3039-05f8-4a25-9a3c-b9550bffecef

Files