Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Algorithm selection is a well-known problem where researchers investigate how to construct useful features representing the problem instances and then apply feature-based machine learning models to predict which algorithm works best with the given instance. However, even for simple optimization problems such as Euclidean Traveling Salesman Problem (TSP), there lacks a general and effective feature representation for problem instances. The important features of TSP are relatively well understood in the literature, based on extensive domain knowledge and post-analysis of the solutions. In recent years, Convolutional Neural Network (CNN) has become a popular approach to select algorithms for TSP. Compared to traditional feature-based machine learning models, CNN has an automatic feature-learning ability and demands less domain expertise. However, it is still required to generate intermediate representations, i.e., multiple images to represent TSP instances first. In this paper, we revisit the algorithm selection problem for TSP, and propose a novel Graph Neural Network (GNN), called GINES. GINES takes the coordinates of cities and distances between cities as input. It is composed of a new message-passing mechanism and a local neighborhood feature extractor to learn spatial information of TSP instances. We evaluate GINES on two benchmark datasets. The results show that GINES outperforms CNN and the original GINE models. It is better than the traditional handcrafted feature-based approach on one dataset. The code and dataset will be released in the final version of this paper.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 29 of its 57 references that are in the map. First posted on arXiv 8 Feb 2023.
Builds on
29 of 57 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2020Point Transformercited by 1,462
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2015Pointer Networkscited by 882
- 2020Benchmarking Graph Neural Networkscited by 672
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
17 more
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2018Automated Algorithm Selection: Survey and Perspectivescited by 111
- 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
- 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
- 2021Graph Neural Network Guided Local Search for the Traveling Salesperson Problemcited by 70
- 2022Learning to Solve Routing Problems via Distributionally Robust Optimizationcited by 31
- 2019Learning Heuristics over Large Graphs via Deep Reinforcement Learningcited by 23
- 2022Automated Algorithm Selection: from Feature-Based to Feature-Free Approachescited by 13
- 2020Deep Learning as a Competitive Feature-Free Approach for Automated Algorithm Selection on the Traveling Salesperson Problemcited by 11
- 2021Learning to Sparsify Travelling Salesman Problem Instancescited by 9
- 2014claspfolio 2: Advances in Algorithm Selection for Answer Set Programmingcited by 8
- 2016Divide and Conquer Networkscited by 6
- 2021SSFG: Stochastically Scaling Features and Gradients for Regularizing Graph Convolutional Networkscited by 6
- 2020Learning to Optimise General TSP Instancescited by 5
- 2018Hard to Solve Instances of the Euclidean Traveling Salesman Problemcited by 3
- 2019Black Box Algorithm Selection by Convolutional Neural Networkcited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.
- 2024On the Utility of Probing Trajectories for Algorithm-Selectioncited by 8
- 2025Instance-Aware Algorithm Selection for Maximum Clique via a Dual-Channel Graph Neural Architecturecited by 0
- 2026Graph Neural Network-based Algorithm Selection for the Traveling Salesman Problem: A Systematic Study of Cost and Rank Losses under Distinct Budget Regimescited by 0
- 2026Graph Neural Network-based Algorithm Selection for the Traveling Salesman Problem: A Systematic Study of Cost and Rank Losses under Distinct Budget Regimes21 Jul 2026
- 2025Instance-Aware Algorithm Selection for Maximum Clique via a Dual-Channel Graph Neural Architecture11 Aug 2025
- 2024On the Utility of Probing Trajectories for Algorithm-Selection23 Jan 2024