Generating Diverse TSP Tours via a Combination of Graph Pointer Network and Dispersion
Not on the map. Why?
Abstract (arXiv)
We address the Diverse Traveling Salesman Problem (D-TSP), a bi-criteria optimization challenge that seeks a set of k distinct TSP tours. The objective requires every selected tour to have a length at most c|T^*| (where |T^*| is the optimal tour length) while minimizing the average Jaccard similarity across all tour pairs. This formulation is crucial for applications requiring both high solution quality and fault tolerance, such as logistics planning, robotics pathfinding or strategic patrolling. Current methods are limited: traditional heuristics, such as the Niching Memetic Algorithm (NMA) or bi-criteria optimization, incur high computational complexity O(n3), while modern neural approaches (e.g., RF-MA3S) achieve limited diversity quality and rely on complex, external mechanisms. To overcome these limitations, we propose a novel hybrid framework that decomposes D-TSP into two efficient steps. First, we utilize a simple Graph Pointer Network (GPN), augmented with an approximated sequence entropy loss, to efficiently sample a large, diverse pool of high-quality tours. This simple modification effectively controls the quality-diversity trade-off without complex external mechanisms. Second, we apply a greedy algorithm that yields a 2-approximation for the dispersion problem to select the final k maximally diverse tours from the generated pool. Our results demonstrate state-of-the-art performance. On the Berlin instance, our model achieves an average Jaccard index of 0.015, significantly outperforming NMA (0.081) and RF-MA3S. By leveraging GPU acceleration, our GPN structure achieves a near-linear empirical runtime growth of O(n). While maintaining solution diversity comparable to complex bi-criteria algorithms, our approach is over 360 times faster on large-scale instances (783 cities), delivering high-quality TSP solutions with unprecedented efficiency and simplicity.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 37 references that are in the map. First posted on arXiv 3 Jan 2026.
Builds on
20 of 37 references.
References · 20
- 2017Attention Is All You Needcited by 59,932
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2019Improving Adversarial Robustness via Promoting Ensemble Diversitycited by 213
- 2020Multi-Decoder Attention Model with Embedding Glimpse for Solving Vehicle Routing Problemscited by 100
- 2021Efficient Active Search for Combinatorial Optimization Problemscited by 99
- 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
- 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
- 2022Learning to Solve Routing Problems via Distributionally Robust Optimizationcited by 31
- 2021Graph Pointer Neural Networkscited by 27
- 2025Systemizing Multiplicity: The Curious Case of Arbitrariness in Machine Learningcited by 17
8 more
- 2024Quality-Diversity Algorithms Can Provably Be Helpful for Optimizationcited by 9
- 2023Feasible Recourse Plan via Diverse Interpolationcited by 6
- 2022Obtaining Approximately Optimal and Diverse Solutions via Dispersioncited by 2
- 2025Diversity Optimization for Travelling Salesman Problem via Deep Reinforcement Learningcited by 2
- 2022Niching-based Evolutionary Diversity Optimization for the Traveling Salesperson Problemcited by 1
- 2023Finding Diverse Minimum s-t Cutscited by 1
- 2025Pareto Optimal Algorithmic Recourse in Multi-cost Functioncited by 1
- 2025Parameterized Complexity of Directed Traveling Salesman Problemcited by 1
Built on by
Not cited yet.