A Hierarchical Destroy and Repair Approach for Solving Very Large-Scale Travelling Salesman Problem
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 20 of its 35 references that are in the map. First posted on arXiv 9 Aug 2023.
Builds on
20 of 35 references.
References · 20
- 2015Pointer Networkscited by 895
- 2018Attention, Learn to Solve Routing Problems!cited by 656
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 269
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 221
- 2019Learning Improvement Heuristics for Solving Routing Problemscited by 164
- 2020Generalize a Small Pre-trained Model to Arbitrarily Large TSP Instancescited by 162
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 129
- 2019Neural Large Neighborhood Search for the Capacitated Vehicle Routing Problemcited by 117
- 2021Learning to Delegate for Large-scale Vehicle Routingcited by 109
- 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 103
8 more
- 2020Learning the Travelling Salesperson Problem Requires Rethinking Generalizationcited by 98
- 2023H-TSP: Hierarchically Solving the Large-Scale Travelling Salesman Problemcited by 43
- 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
- 2020Combining Reinforcement Learning with Lin-Kernighan-Helsgaun Algorithm for the Traveling Salesman Problemcited by 31
- 2017Revised Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networkscited by 28
- 2022How Good Is Neural Combinatorial Optimization? A Systematic Evaluation on the Traveling Salesman Problemcited by 27
- 2022Learning to Solve Vehicle Routing Problems: A Surveycited by 16
- 2021Reinforced Hybrid Genetic Algorithm for the Traveling Salesman Problemcited by 1
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2025FrontierCO: Real-World and Large-Scale Evaluation of Machine Learning Solvers for Combinatorial Optimizationcited by 11
- 2025Learning to Insert for Constructive Neural Vehicle Routing Solvercited by 10
- 2025MOTIF: Multi-strategy Optimization via Turn-based Interactive Frameworkcited by 7
- 2026Survey on Neural Routing Solverscited by 4
- 2026Survey on Neural Routing Solvers25 Feb 2026
- 2025MOTIF: Multi-strategy Optimization via Turn-based Interactive Framework5 Aug 2025
- 2025FrontierCO: Real-World and Large-Scale Evaluation of Machine Learning Solvers for Combinatorial Optimization22 May 2025
- 2025Learning to Insert for Constructive Neural Vehicle Routing Solver20 May 2025