mlsanityData to 14 Oct 2026

A New Constructive Heuristic driven by Machine Learning for the Traveling Salesman Problem

arXiv 2108.10224 ↗First posted 17 Aug 2021cs.AI cs.DM cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Recent systems applying Machine Learning (ML) to solve the Traveling Salesman Problem (TSP) exhibit issues when they try to scale up to real case scenarios with several hundred vertices. The use of Candidate Lists (CLs) has been brought up to cope with the issues. The procedure allows to restrict the search space during solution creation, consequently reducing the solver computational burden. So far, ML were engaged to create CLs and values on the edges of these CLs expressing ML preferences at solution insertion. Although promising, these systems do not clearly restrict what the ML learns and does to create solutions, bringing with them some generalization issues. Therefore, motivated by exploratory and statistical studies, in this work we instead use a machine learning model to confirm the addition in the solution just for high probable edges. CLs of the high probable edge are employed as input, and the ML is in charge of distinguishing cases where such edges are in the optimal solution from those where they are not. . This strategy enables a better generalization and creates an efficient balance between machine learning and searching techniques. Our ML-Constructive heuristic is trained on small instances. Then, it is able to produce solutions, without losing quality, to large problems as well. We compare our results with classic constructive heuristics, showing good performances for TSPLIB instances up to 1748 cities. Although our heuristic exhibits an expensive constant time operation, we proved that the computational complexity in worst-case scenario, for the solution construction after training, is O(n2 log n2), being n the number of vertices in the TSP instance.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 17 of its 60 references that are in the map. First posted on arXiv 17 Aug 2021.

Builds on

17 of 60 references.

References · 17

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2015Pointer Networkscited by 895
  3. 2018Attention, Learn to Solve Routing Problems!cited by 656
  4. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  5. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
  6. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
  7. 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 236
  8. 2018Deep Learning: A Critical Appraisalcited by 217
  9. 2016Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learningcited by 195
  10. 2020Generalize a Small Pre-trained Model to Arbitrarily Large TSP Instancescited by 162
  11. 2020Learning 2-opt Heuristics for the Traveling Salesman Problem via Deep Reinforcement Learningcited by 100
  12. 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
5 more
  1. 2020Combining Reinforcement Learning with Lin-Kernighan-Helsgaun Algorithm for the Traveling Salesman Problemcited by 31
  2. 2021Learning to Sparsify Travelling Salesman Problem Instancescited by 9
  3. 2014Edge Elimination in TSP Instancescited by 3
  4. 2019Comparing Greedy Constructive Heuristic Subtour Elimination Methods for the Traveling Salesman Problemcited by 1
  5. 2021Machine Learning Constructives and Local Searches for the Travelling Salesman Problemcited by 1

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1.

2 papers.