Graph Neural Network Guided Local Search for the Traveling Salesperson Problem

10/11/2021
by   Benjamin Hudson, et al.
20

Solutions to the Traveling Salesperson Problem (TSP) have practical applications to processes in transportation, logistics, and automation, yet must be computed with minimal delay to satisfy the real-time nature of the underlying tasks. However, solving large TSP instances quickly without sacrificing solution quality remains challenging for current approximate algorithms. To close this gap, we present a hybrid data-driven approach for solving the TSP based on Graph Neural Networks (GNNs) and Guided Local Search (GLS). Our model predicts the regret of including each edge of the problem graph in the solution; GLS uses these predictions in conjunction with the original problem graph to find solutions. Our experiments demonstrate that this approach converges to optimal solutions at a faster rate than state-of-the-art learning-based approaches and non-learning GLS algorithms for the TSP, notably finding optimal solutions to 96 next best benchmark, and to 20 next best benchmark. When generalizing from 20-node problems to the 100-node problem set, our approach finds solutions with an average optimality gap of 2.5

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/13/2019

Effective reinforcement learning based local search for the maximum k-plex problem

The maximum k-plex problem is a computationally complex problem, which e...
research
07/04/2023

Euclidean Equivariant Models for Generative Graphical Inverse Kinematics

Quickly and reliably finding accurate inverse kinematics (IK) solutions ...
research
09/19/2022

One Network, Many Robots: Generative Graphical Inverse Kinematics

Quickly and reliably finding accurate inverse kinematics (IK) solutions ...
research
09/09/2022

Neural Networks for Local Search and Crossover in Vehicle Routing: A Possible Overkill?

Extensive research has been conducted, over recent years, on various way...
research
05/17/2022

CellTypeGraph: A New Geometric Computer Vision Benchmark

Classifying all cells in an organ is a relevant and difficult problem fr...
research
04/19/2023

Solving the Kidney-Exchange Problem via Graph Neural Networks with No Supervision

This paper introduces a new learning-based approach for approximately so...
research
11/14/2016

Joint Graph Decomposition and Node Labeling: Problem, Algorithms, Applications

We state a combinatorial optimization problem whose feasible solutions d...

Please sign up or login with your details

Forgot password? Click here to reset