A Hierarchical Destroy and Repair Approach for Solving Very Large-Scale Travelling Salesman Problem

08/09/2023
by   Zhang-Hua Fu, et al.
0

For prohibitively large-scale Travelling Salesman Problems (TSPs), existing algorithms face big challenges in terms of both computational efficiency and solution quality. To address this issue, we propose a hierarchical destroy-and-repair (HDR) approach, which attempts to improve an initial solution by applying a series of carefully designed destroy-and-repair operations. A key innovative concept is the hierarchical search framework, which recursively fixes partial edges and compresses the input instance into a small-scale TSP under some equivalence guarantee. This neat search framework is able to deliver highly competitive solutions within a reasonable time. Fair comparisons based on nineteen famous large-scale instances (with 10,000 to 10,000,000 cities) show that HDR is highly competitive against existing state-of-the-art TSP algorithms, in terms of both efficiency and solution quality. Notably, on two large instances with 3,162,278 and 10,000,000 cities, HDR breaks the world records (i.e., best-known results regardless of computation time), which were previously achieved by LKH and its variants, while HDR is completely independent of LKH. Finally, ablation studies are performed to certify the importance and validity of the hierarchical search framework.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2023

Large-scale Ridesharing DARP Instances Based on Real Travel Demand

Accurately predicting the real-life performance of algorithms solving th...
research
11/05/2018

RePair in Compressed Space and Time

Given a string T of length N, the goal of grammar compression is to cons...
research
09/10/2017

Applying ACO To Large Scale TSP Instances

Ant Colony Optimisation (ACO) is a well known metaheuristic that has pro...
research
10/29/2019

Quantum Computing based Hybrid Solution Strategies for Large-scale Discrete-Continuous Optimization Problems

Quantum computing (QC) has gained popularity due to its unique capabilit...
research
04/06/2020

The Importance of Good Starting Solutions in the Minimum Sum of Squares Clustering Problem

The clustering problem has many applications in Machine Learning, Operat...
research
05/09/2020

Learning to Accelerate Heuristic Searching for Large-Scale Maximum Weighted b-Matching Problems in Online Advertising

Bipartite b-matching is fundamental in algorithm design, and has been wi...
research
01/18/2022

Frequent Itemset-driven Search for Finding Minimum Node Separators in Complex Networks

Finding an optimal set of critical nodes in a complex network has been a...

Please sign up or login with your details

Forgot password? Click here to reset