GNNAS-TSP Selects Optimal Algorithms for Traveling Salesman Problem

Zhaoxuan Li, Jiale Yang, Yifei Lu, Mustafa Misir· July 22, 2026 View original

Summary

Researchers introduce GNNAS-TSP, a Graph Neural Network (GNN)-based framework for automated algorithm selection (AS) for the Traveling Salesman Problem (TSP). GNNAS-TSP learns TSP instance representations directly from raw graph data, avoiding manual feature engineering, and formulates AS as a joint cost-prediction and ranking task to select the best solver from a portfolio under fixed computational budgets.

A new framework called GNNAS-TSP has been developed to automate the selection of the most suitable algorithm for solving the Traveling Salesman Problem (TSP). The performance of TSP solvers varies significantly depending on the specific problem instance, making automated selection a valuable tool. GNNAS-TSP leverages Graph Neural Networks (GNNs) to directly learn representations of TSP instances from their raw graph data, thereby eliminating the need for laborious manual feature engineering. The framework approaches algorithm selection as a dual task: predicting the solution cost and ranking potential algorithms. It was evaluated using various learning objectives, including cost-based (MSE, MAE, Huber) and rank-based (RankNet, ListNet, LambdaRank) methods, as well as hybrid approaches. The portfolio of solvers included well-known algorithms like Chained Lin-Kernighan, Edge Assembly Crossover, Lin-Kernighan-Helsgaun, Multiagent Optimization System, and Concorde. Experiments conducted with fixed computational budgets of 10 and 60 seconds demonstrated that GNNAS-TSP consistently improved normalized solution costs on a held-out test set compared to the Single Best Solver (SBS). Notably, for the 10-second budget, the cost improvement was substantial and statistically significant. These findings suggest that GNNAS-TSP is an effective meta-solving strategy, particularly when there is considerable performance variation among available solvers.

Why it matters

Professionals in logistics, operations research, and supply chain management can use GNNAS-TSP to automatically select the most efficient algorithm for solving complex routing and optimization problems, leading to significant time and cost savings.

How to implement this in your domain

  1. 1Investigate the GNNAS-TSP framework for automated algorithm selection in combinatorial optimization problems.
  2. 2Gather a diverse dataset of problem instances and corresponding solver performance metrics for your specific optimization challenge.
  3. 3Experiment with GNN-based models to learn representations directly from raw problem data, bypassing manual feature engineering.
  4. 4Implement a joint cost-prediction and ranking objective to train the algorithm selection model.
  5. 5Integrate the trained GNNAS-TSP model into your existing optimization pipeline to dynamically select the best solver for new problem instances.

Who benefits

LogisticsSupply ChainTransportationManufacturingOperations Research

Key takeaways

  • GNNAS-TSP uses Graph Neural Networks for automated algorithm selection in TSP.
  • It learns problem instance representations directly from raw graph data, avoiding manual feature engineering.
  • The framework formulates selection as a joint cost-prediction and ranking task.
  • GNNAS-TSP significantly outperforms single best solvers under fixed computational budgets.

Original post by Zhaoxuan Li, Jiale Yang, Yifei Lu, Mustafa Misir

"arXiv:2607.18632v1 Announce Type: new Abstract: Automated Algorithm Selection (AS) aims to improve problem-solving performance by selecting, for each problem instance, the most suitable algorithm from a predefined portfolio. This is particularly relevant to the Traveling Salesman…"

View on X

Originally posted by Zhaoxuan Li, Jiale Yang, Yifei Lu, Mustafa Misir on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses

More in AI Research