Learning to Sparsify Travelling Salesman Problem Instances
James Fitzpatrick, Deepak Ajwani, Paula Carroll

TL;DR
This paper introduces a machine learning-based pruning heuristic to sparsify TSP instances, significantly reducing problem size while maintaining near-optimal solutions, thereby improving computational efficiency.
Contribution
It presents a novel approach combining machine learning with exact algorithms to effectively prune TSP instances, enabling faster solutions with minimal optimality loss.
Findings
Prunes over 85% of decision variables in TSP instances from TSPLIB/MATILDA.
Maintains small optimality gaps even on instances outside training distribution.
Discovers new heuristics for sparsifying TSP and related problems.
Abstract
In order to deal with the high development time of exact and approximation algorithms for NP-hard combinatorial optimisation problems and the high running time of exact solvers, deep learning techniques have been used in recent years as an end-to-end approach to find solutions. However, there are issues of representation, generalisation, complex architectures, interpretability of models for mathematical analysis etc. using deep learning techniques. As a compromise, machine learning can be used to improve the run time performance of exact algorithms in a matheuristics framework. In this paper, we use a pruning heuristic leveraging machine learning as a pre-processing step followed by an exact Integer Programming approach. We apply this approach to sparsify instances of the classical travelling salesman problem. Our approach learns which edges in the underlying graph are unlikely to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsPruning
