Skip to content
Preprint

Fine-Grain GPU Parallelization of the Generalized Partition Crossover for Large-Scale Traveling Salesman Problems

Aug 2026 · 0 citations · 13 references
Computer Science

TL;DR

This work presents a fine-grain GPU implementation of the partition phase of the Generalized Partition Crossover (GPX) operator for large-scale TSP instances and demonstrates that operator-level parallelism can substantially prove the scalability of GA-based TSP solvers on modern many-core architectures.

Abstract

The Traveling Salesman Problem (TSP) is one of the most extensively studied NP-hard optimization problems. Genetic Algorithm (GA)-based solvers, such as the Edge Assembly Crossover (EAX), achieve state-of-the-art performance on many benchmark instances. However, the scalability of these approaches in massively parallel architectures remains limited because crossover operations involve irregular memory access patterns, graph traversals, and sequential dependencies. Existing GPU-based TSP solvers primarily exploit population-level parallelism and are limited to relatively small problem sizes. This work presents a fine-grain GPU implementation of the partition phase of the Generalized Partition Crossover (GPX) operator for large-scale TSP instances. The proposed approach reformulates GPX partitioning as a graph-parallel problem using coalesced memory layouts, ghost-node transformations, and connected-component analysis. The im- plementation parallelizes the union of parent tours, the splitting of degree- four vertices, the deletion of common edges, and the identification of recombining components using CUDA. Experimental results on instances ranging from 10,000 to 2 million cities demonstrate substantial acceleration over a naive sequential CPU imple- mentation. The proposed GPU partitioning achieves speedups between 48x and 625x while significantly reducing memory overhead. The re- sults demonstrate that operator-level parallelism can substantially im- prove the scalability of GA-based TSP solvers on modern many-core architectures.

View source

Similar papers

Book Open access Sep 2026

MillionQAOA: A Dividable QAOA Framework for Solving Million-Vertex-Scale Max-Cut Problems

Hybrid quantum-classical optimization has made the Quantum Approximate Optimization Algorithm (QAOA) a leading candidate for combinatorial optimization tasks, and Max-Cut stands out among them for its broad practical footprint and its clean reduction to QUBO and Ising form. Prior divide-and-conquer adaptations push QAO...

Xie-Ru Li, Po-Hsuan Huang, Chia-Heng Tu et al. · 0 citations

Accelerating large graph algorithms on GPU using CUDA

This paper presents the parallelisation of three fundamental class of graph problem - Breadth First Search, Single Source Shortest Path, and All-Pair Shortest Path, using CUDA based implementation on GPUs and examines the performance of the algorithms on a diverse set of generated and procured large graphs.

Archisman Pathak, Kousshik Raj, Koustav Chowdhury et al. · 0 citations
Conference Open access Aug 2026

Solving One-Dimensional Distance Geometry: a Comparison of GPU Annealing and Branch-and-Prune

This paper explores the application of the Quantix GPU annealer for solving the Subset Sum Problem (SSP) and equivalent cycle instances of the one-dimensional Distance Geometry Problem (DGP). We present a comparative study against the exact Branch and Prune (BP) algorithm across various instance classes to evaluate the...

A. Mucherino, Fang-Tzu Wu, D. Gonçalves et al. · 0 citations
Review Open access Sep 2026

A New Metaheuristic Algorithm for Large Graph Coloring Problems

The Graph Coloring Problem (GCP) is an NP-hard combinatorial optimization problem that involves assigning colors to the vertices of a graph such that no two adjacent vertices share the same color. Due to its computational complexity, exact algorithms are often impractical for solving large-scale instances within reason...

Tansel Dokeroglu, Deniz Canturk · 0 citations
Preprint Sep 2026

Distributed Linear Programming on GPU Clusters at Extreme Scale

SHARDLP is presented, a distributed GPU LP solver that keeps the matrix and primal-dual state partitioned from sharded input through solution output and reaches the published criterion on nine of eleven instances, on the Google PDLP benchmark.

Arnaud Deza, S. Dey, P. Van Hentenryck · 1 citation

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.