TSP with Predictions: Heatmap to Tour with Provable Guarantees
Abstract
Lay Summary
The Travelling Salesperson Problem (TSP) is to find the shortest round trip through a set of points in a map. It is a classic hard optimization problem, and it has many real-world uses, e.g., in delivery routing, but also in electronic circuit design. Recent machine learning methods often try to help by predicting which roads are likely to appear in the best route. However, such predictions still need to be turned into a valid round trip, and this final step is difficult: simple methods can waste good predictions, while more powerful search methods can be slow and may reduce the role of the machine learning model. We design algorithms that turn such per-road predictions into complete tours. Our methods come with theoretical worst-case guarantees: when the predictions are close to a good route, the length of the tour we produce is also close to optimal. We build on a classic Christofides algorithm for TSP, but we change it so that it can make reliable use of uncertain predictions. This gives machine learning models a more efficient and safer way to help solve TSP. In experiments, our approach uses predicted road probabilities more effectively than simple methods, suggesting that better prediction models can directly lead to better routes.