Leveraging TSP Solver Complementarity via Deep Learning

06/01/2020
by   Kangfei Zhao, et al.
0

The Travelling Salesman Problem (TSP) is a classical NP-hard problem and has broad applications in many disciplines and industries. In a large scale location-based services system, users issue TSP queries concurrently, where a TSP query is a TSP instance with n points. In the literature, many advanced TSP solvers are developed to find high-quality solutions. Such solvers can solve some TSP instances efficiently but may take an extremely long time for some other instances. Due to the diversity of TSP instances, it is well-known that there exists no universal best solver dominating all other solvers on all possible TSP instances. To solve TSP efficiently, in addition to developing new TSP solvers, it needs to find a per-instance solver for each TSP instance, which is known as the TSP solver selection problem. In this paper, for the first time, we propose a deep learning framework, , for TSP solver selection in an end-to-end manner. Specifically, exploits deep convolutional neural networks to extract informative features from TSP instances and involves data argumentation strategies to handle the scarcity of labeled TSP instances. Moreover, to support large scale TSP solver selection, we construct a challenging TSP benchmark dataset with 6,000 instances, which is known as the largest TSP benchmark. Our achieves over 2× speedup of the average running time, comparing the single best solver, and outperforms the state-of-the-art statistical models.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2020

Deep Learning as a Competitive Feature-Free Approach for Automated Algorithm Selection on the Traveling Salesperson Problem

In this work we focus on the well-known Euclidean Traveling Salesperson ...
research
05/29/2022

A Framework for Generating Informative Benchmark Instances

Benchmarking is an important tool for assessing the relative performance...
research
07/10/2020

Solving the Clustered Traveling Salesman Problem via TSP methods

The Clustered Traveling Salesman Problem (CTSP) is a variant of the popu...
research
10/03/2022

A machine learning based algorithm selection method to solve the minimum cost flow problem

The minimum cost flow problem is one of the most studied network optimiz...
research
05/27/2020

Anytime Behavior of Inexact TSP Solvers and Perspectives for Automated Algorithm Selection

The Traveling-Salesperson-Problem (TSP) is arguably one of the best-know...
research
09/07/2023

Automatic Algorithm Selection for Pseudo-Boolean Optimization with Given Computational Time Limits

Machine learning (ML) techniques have been proposed to automatically sel...
research
07/02/2018

LeapsAndBounds: A Method for Approximately Optimal Algorithm Configuration

We consider the problem of configuring general-purpose solvers to run ef...

Please sign up or login with your details

Forgot password? Click here to reset