REVIEW 5 minor 35 references
Any edge heatmap can be turned into a TSP tour whose extra cost is at most twice the heatmap's L1 error.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.5
2026-07-11 23:54 UTC pith:SRTOL65W
load-bearing objection Clean first learning-augmented approx for metric/graphical TSP: excess cost linear in L1 heatmap error, with tight analysis and usable experiments.
TSP with Predictions: Heatmap to Tour with Provable Guarantees
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
There exists an O(n^{3})-time algorithm that, given any edge heatmap p with L1 error η relative to some tour X*, returns a tour X satisfying E[w(X)] ≤ w(X*) + 2η. Near-linear variants achieve the same form of guarantee with larger constants (11 for metric TSP, 4 for graphical TSP).
What carries the argument
A prediction-biased Christofides algorithm: build a minimum spanning tree whose edge weights are zeroed (or sign-flipped) on predicted edges, then complete with a minimum-weight join of the odd-degree vertices computed on the original weights, and short-cut the resulting Eulerian multigraph. The L1 error η controls the excess cost of both the tree and the join.
Load-bearing premise
The near-linear analysis assumes a case-by-case accounting for the lightest edge of the reference tour when more than two vertices have odd degree; if that case split misses a configuration of false positives and negatives, the constant 11 is no longer guaranteed.
What would settle it
Construct a family of metric instances and heatmaps whose L1 error η is positive but arbitrarily small, run the claimed O(n^{3}) algorithm, and check whether the returned tour ever exceeds the reference tour by more than 2η; any systematic excess above that bound falsifies the main theorem.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper gives learning-augmented algorithms that convert an arbitrary edge heatmap (or sampled prediction set P) into a feasible TSP tour whose excess cost is linear in the L1 prediction error η relative to some reference tour X*. For metric TSP the main result is an O(n^{3}) Christofides-style algorithm (Algorithm 1) with E[w(X)] ≤ w(X*) + 2η (Theorem 1.1 / Theorem 4.3); a near-linear variant that biases the MST toward heavy predicted edges and uses a 2-approximate join yields +11η (Theorem 1.2). Euclidean and graphical specializations improve running times further (Theorems 1.3 and the Euclidean claims). A matching-style lower bound (Theorem 7.1) shows that linear dependence on η/OPT is necessary, and Appendix B supplies tightness examples. Experiments on ML4CO and TSPLIB instances compare the practical CHR+ decoder against greedy, beam search and plain Christofides on several public neural and non-neural heatmaps.
Significance. The work fills a clear gap: despite hundreds of papers on algorithms with predictions, approximation algorithms for TSP had not been studied in this model, and the neural-combinatorial-optimization literature lacked any explicit link between heatmap quality and tour cost. The O(n^{3}) guarantee is short, clean and tight up to the constant 2; the lower bound and the counter-examples that motivate the design choices (Appendix B) strengthen the contribution. Public code and data, together with a synthetic predictor that lets one dial η, make the experimental claims reproducible. Even if the near-linear constants are not optimal, the existence of a lightweight decoder whose excess cost scales smoothly with heatmap accuracy is of both theoretical and practical interest.
minor comments (5)
- Abstract and Theorem 1.1 state a (1+2η/OPT) guarantee, while the body works with an arbitrary reference tour X* (not necessarily optimal). A single clarifying sentence would avoid any ambiguity.
- Section 4.2.1, Lemma 4.6: the three-case analysis of the lightest edge e* is correct but dense; a short roadmap sentence before the cases would help the reader.
- Section 8 / Appendix C: CHR+ (soft weighting w(e)(1-q(e))) is the practical decoder used in all tables, yet the theorems analyse the hard-threshold Algorithm 1. Explicitly note that the experiments evaluate a natural continuous relaxation of the analysed algorithm.
- Figure 8 caption and surrounding text: the horizontal axis is the synthetic noise parameter ε, not the realised L1 error η; a brief remark that ε controls η would improve readability.
- A few typographical slips remain (e.g., “Westudythe”, “Tosummarize”, missing spaces after periods in the introduction). A light copy-edit pass would polish the presentation.
Circularity Check
No circularity: approximation bounds are derived from first-principles analysis of a biased Christofides procedure relative to an arbitrary external reference tour X*
full rationale
The central claims (Theorems 1.1–1.3) define the prediction error η externally as the L1 (or multiset-symmetric-difference) distance between an arbitrary input heatmap/prediction P and some fixed reference tour X* of the input instance. The algorithms construct a spanning tree T biased toward P and an (approximate) odd(T)-join J, then shortcut; the proofs bound w(T)+w(J) by writing explicit reference objects (T relative to P∪H−, J′=X*ΔT) and applying the MST optimality property and triangle inequality. Lemmas 4.4–4.5 (and the analogous graphical and near-linear lemmas) therefore relate the output cost to w(X*)+O(η) by construction of the algorithm, not by redefining η or X* in terms of the output. No parameters are fitted to data inside the theorems; the experimental section merely evaluates the same algorithms on independently trained public heatmaps and a synthetic noise model whose ε is an exogenous control. Self-citations (e.g., to Antoniadis et al. 2025) are used only to contrast why a different meta-algorithm fails for metric TSP, not to justify the positive bounds. The lower-bound reduction in Section 7 is likewise external. Consequently the derivation chain is self-contained and non-circular.
Axiom & Free-Parameter Ledger
axioms (3)
- domain assumption Edge weights satisfy the triangle inequality (metric TSP).
- standard math A min-weight perfect matching / T-join of an even set S can be computed in polynomial (or near-linear approximate) time.
- standard math Shortcutting an Eulerian multiset in a metric graph yields a Hamiltonian cycle of no greater weight.
read the original abstract
The Traveling Salesperson Problem (TSP) has long served as a benchmark for evaluating the strength of optimization techniques in the classical theory of algorithms. In recent efforts to apply ML to algorithmic problems, TSP has also become a natural testbed for the development of ML-based techniques. A common approach is to train a neural network to output a heatmap estimating the likelihood of each edge to be part of the optimal tour; however, converting such a heatmap into an actual tour remains a non-trivial and often computationally intensive step. In this work, we propose algorithms for transforming heatmaps into tours with theoretical guarantees linking the achieved approximation ratio to the quality of the provided heatmap. In the spirit of algorithms with predictions, our results can be described as $(1+2\frac{\eta}{\mathrm{OPT}})$-approximation algorithms, where $\eta$ denotes the L1 distance between the prediction (heatmap) and an optimal solution (tour). Since the previous works lack such explicit guarantees, we compare our approach against them experimentally.
Figures
Reference graph
Works this paper leans on
-
[1]
URL http://www.jstor.org/stable/j.ctt7s8xg
ISBN 9780691129938. URL http://www.jstor.org/stable/j.ctt7s8xg. Sanjeev Arora. Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems.J. ACM, 45(5):753–782, 1998.doi: 10.1145/290179.290180. Evripidis Bampis, Bruno Escoffier, Dimitris Fotakis, Panagiotis Patsilinakos, and Michalis Xefteris. Polynomial time learn...
-
[2]
doi: 10.1016/J.EJOR.2020.07.063. 20 Mark de Berg, Otfried Cheong, Marc van Kreveld, and Mark Overmars.Computational Geometry: Algorithms and Applications. Springer Berlin Heidelberg, 3 edition,
-
[3]
doi: 10.1007/978-3-540-77974-2
ISBN 978-3-540-77973-5. doi: 10.1007/978-3-540-77974-2. Nicos Christofides. Worst-case analysis of a new heuristic for the travelling salesman problem. Technical report, Carnegie-Mellon Univ Pittsburgh PA Management Sciences Research Group,
-
[4]
The traveling salesman problem on a graph and some related integer polyhedra.Math
Gérard Cornuéjols, Jean Fonlupt, and Denis Naddef. The traveling salesman problem on a graph and some related integer polyhedra.Math. Program., 33(1):1–27, 1985.doi: 10.1007/BF01582008. Michael Dinitz, Sungjin Im, Thomas Lavastida, Benjamin Moseley, and Sergei Vassilvitskii. Faster matchings via learned duals. InAdvances in Neural Information Processing S...
-
[5]
Darko Drakulic, Sofia Michel, Florian Mai, Arnaud Sors, and Jean-Marc Andreoli
URL https://proceedings.neurips.cc/paper/2021/hash/ 5616060fb8ae85d93f334e7267307664-Abstract.html. Darko Drakulic, Sofia Michel, Florian Mai, Arnaud Sors, and Jean-Marc Andreoli. BQ-NCO: bisim- ulation quotienting for efficient neural combinatorial optimization. InAdvances in Neural In- formation Processing Systems 36: Annual Conference on Neural Informa...
2021
-
[6]
Darko Drakulic, Sofia Michel, and Jean-Marc Andreoli
URL http://papers.nips.cc/paper_files/paper/2023/hash/ f445ba15f0f05c26e1d24f908ea78d60-Abstract-Conference.html. Darko Drakulic, Sofia Michel, and Jean-Marc Andreoli. GOAL: A generalist combinatorial optimization agent learner. InThe Thirteenth International Conference on Learning Representations, ICLR
2023
-
[7]
Ran Duan, Seth Pettie, and Hsin-Hao Su
URLhttps://openreview.net/forum?id=z2z9suDRjw. Ran Duan, Seth Pettie, and Hsin-Hao Su. Scaling algorithms for weighted matching in general graphs. ACM Trans. Algorithms, 14(1):8:1–8:35, 2018.doi: 10.1145/3155301. Jack Edmonds and Ellis L. Johnson. Matching, Euler tours and the Chinese postman.Math. Program., 5 (1):88–124, 1973.doi: 10.1007/BF01580113. Zha...
-
[8]
doi: 10.1609/AAAI.V35I8.16916. HaroldN.Gabow.Implementationofalgorithmsformaximummatchingonnonbipartitegraphs.PhDthesis, Stanford University, USA,
-
[9]
URLhttps://searchworks.stanford.edu/view/2168982. Michel X. Goemans and David P. Williamson. A general approximation technique for constrained forest problems.SIAMJ.Comput.,24(2):296–317,1995. doi: 10.1137/S0097539793242618 . Announced at SODA
-
[10]
doi: 10.25080/TCWV9851. Keld Helsgaun. An effective implementation of the Lin-Kernighan traveling salesman heuristic.Eur. J. Oper. Res., 126(1):106–130, 2000.doi: 10.1016/S0377-2217(99)00284-2. Benjamin Hudson, Qingbiao Li, Matthew Malencia, and Amanda Prorok. Graph neural network guided local search for the traveling salesperson problem. InThe Tenth Inte...
-
[12]
URLhttp://arxiv. org/abs/1906.01227. ChaitanyaK.Joshi,QuentinCappart,Louis-MartinRousseau,andThomasLaurent. Learningthetravelling salesperson problem requires rethinking generalization.Constraints An Int. J., 27(1-2):70–98,
Pith/arXiv arXiv 1906
-
[13]
doi: 10.1007/S10601-022-09327-Y. Anna R. Karlin, Nathan Klein, and Shayan Oveis Gharan. A (slightly) improved approximation algorithm for metric TSP. InSTOC ’21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, pages 32–45. ACM, 2021.doi: 10.1145/3406325.3451009. Richard M. Karp. Reducibility among combinatorial problems. InProceedings of a sympos...
-
[14]
neurips.cc/paper/2017/hash/d9896106ca98d3d05b8cbdf4fd8b13a1-Abstract.html
URLhttps://proceedings. neurips.cc/paper/2017/hash/d9896106ca98d3d05b8cbdf4fd8b13a1-Abstract.html. MinsuKim,JinkyooPark,andJounghoKim. LearningcollaborativepoliciestosolveNP-hardroutingprob- lems. InAdvancesinNeuralInformationProcessingSystems34:AnnualConferenceonNeuralInforma- tionProcessingSystems2021,NeurIPS2021,pages10418–10430,2021. URL https://proce...
2017
-
[15]
URLhttp: //papers.nips.cc/paper_files/paper/2022/hash/0cddb777d3441326544e21b67f41bdc8- Abstract-Conference.html. 22 Vladimir Kolmogorov. Blossom V: a new implementation of a minimum cost perfect matching algorithm. Mathematical Programming Computation, 1(1):43–67, 2009.doi: 10.1007/s12532-009-0002-8. Yeong-Dae Kwon, Jinho Choo, Byoungjip Kim, Iljoo Yoon,...
-
[16]
Yeong-Dae Kwon, Jinho Choo, Iljoo Yoon, Minah Park, Duwon Park, and Youngjune Gwon
URLhttps://proceedings.neurips.cc/paper/2020/hash/ f231f2107df69eab0a3862d50018a9b2-Abstract.html. Yeong-Dae Kwon, Jinho Choo, Iljoo Yoon, Minah Park, Duwon Park, and Youngjune Gwon. Matrix encoding networks for neural combinatorial optimization. InAdvances in Neural Information Pro- cessing Systems 34: Annual Conference on Neural Information Processing S...
2020
-
[17]
YangLi,JinpeiGuo,RunzhongWang,HongyuanZha,andJunchiYan
URLhttps://proceedings.neurips.cc/paper/2021/hash/ 29539ed932d32f1c56324cded92c07c2-Abstract.html. YangLi,JinpeiGuo,RunzhongWang,HongyuanZha,andJunchiYan. FastT2T:optimizationconsistency speeds up diffusion-based training-to-testing solving for combinatorial optimization. InAdvances in Neural Information Processing Systems 38: Annual Conference on Neural ...
2021
-
[18]
Yang Li, Jiale Ma, Wenzheng Pan, Runzhong Wang, Haoyu Geng, Nianzu Yang, and Junchi Yan
URLhttp://papers.nips.cc/paper_files/paper/2024/ hash/352b13f01566ae34affacc60e98c16af-Abstract-Conference.html. Yang Li, Jiale Ma, Wenzheng Pan, Runzhong Wang, Haoyu Geng, Nianzu Yang, and Junchi Yan. Unify ML4TSP: drawing methodological principles for TSP and beyond from streamlined design space of learning and search. InThe Thirteenth International Con...
2024
-
[19]
Zijun Liao, Jinbiao Chen, Debing Wang, Zizhen Zhang, and Jiahai Wang
URLhttps://openreview.net/forum?id=grU1VKEOLi. Zijun Liao, Jinbiao Chen, Debing Wang, Zizhen Zhang, and Jiahai Wang. BOPO: neural combinatorial optimization via best-anchored and objective-guided preference optimization. InForty-second Inter- national Conference on Machine Learning, ICML 2025, Proceedings of Machine Learning Research. PMLR / OpenReview.net,
2025
-
[20]
Competitive caching with machine learned advice.J
Thodoris Lykouris and Sergei Vassilvitskii. Competitive caching with machine learned advice.J. ACM, 68(4):24:1–24:25, 2021.doi: 10.1145/3447579. Announced at ICML
doi:10.1145/3447579 2021
-
[21]
COExpander: Adaptive solution expansion for combinatorial optimization
Jiale Ma, Wenzheng Pan, Yang Li, and Junchi Yan. COExpander: Adaptive solution expansion for combinatorial optimization. InForty-second International Conference on Machine Learning, ICML 2025, Proceedings of Machine Learning Research. PMLR / OpenReview.net, 2025a. URLhttps: //proceedings.mlr.press/v267/ma25r.html. Jiale Ma, Wenzheng Pan, Yang Li, and Junc...
2025
-
[22]
23 Mingjun Pan, Guanquan Lin, You-Wei Luo, Bin Zhu, Zhien Dai, Lijun Sun, and Chun Yuan
doi: 10.1017/9781108637435.037. 23 Mingjun Pan, Guanquan Lin, You-Wei Luo, Bin Zhu, Zhien Dai, Lijun Sun, and Chun Yuan. Preference optimization for combinatorial optimization problems. InForty-second International Conference on Machine Learning, ICML 2025, Proceedings of Machine Learning Research. PMLR / OpenReview.net, 2025a. URLhttps://proceedings.mlr....
-
[23]
URL https://openreview.net/forum?id=yEwakMNIex
OpenReview.net, 2025b. URL https://openreview.net/forum?id=yEwakMNIex. Manish Purohit, Zoya Svitkina, and Ravi Kumar. Improving online algorithms via ML predictions. In Advances in Neural Information Processing Systems 31: Annual Conference on Neural Information Processing Systems 2018, NeurIPS 2018, pages 9684–9693,
2018
-
[24]
neurips.cc/paper/2018/hash/73a427badebe0e32caa2e1fc7530b7f3-Abstract.html
URLhttps://proceedings. neurips.cc/paper/2018/hash/73a427badebe0e32caa2e1fc7530b7f3-Abstract.html. Ruizhong Qiu, Zhiqing Sun, and Yiming Yang. DIMES: A differentiable meta solver for combina- torial optimization problems. InAdvances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022, NeurIPS 2022,
2018
-
[25]
URLhttp: //papers.nips.cc/paper_files/paper/2022/hash/a3a7387e49f4de290c23beea2dfcdc75- Abstract-Conference.html. Gerhard Reinelt. TSPLIB - A traveling salesman problem library.INFORMS J. Comput., 3(4):376–384, 1991.doi: 10.1287/IJOC.3.4.376. Daniel J. Rosenkrantz, Richard Edwin Stearns, and Philip M. Lewis II. An analysis of several heuristics for the tr...
-
[26]
doi: 10.1145/321958.321975. Anatoliy. I. Serdyukov. Some extremal bypasses in graphs.Upravliaemie Systemy, 17:76–79,
-
[27]
Michael Ian Shamos and Dan Hoey. Closest-point problems. In16th Annual Symposium on Foundations of Computer Science, 1975, pages 151–162. IEEE Computer Society, 1975.doi: 10.1109/SFCS.1975.8. Zhiqing Sun and Yiming Yang. DIFUSCO: graph-based diffusion solvers for combinatorial optimization. InAdvances in Neural Information Processing Systems 36: Annual Co...
-
[28]
Vera Traub and Jens Vygen.Approximation Algorithms for Traveling Salesman Problems
URLhttp://papers.nips.cc/paper_files/ paper/2023/hash/0ba520d93c3df592c83a611961314c98-Abstract-Conference.html. Vera Traub and Jens Vygen.Approximation Algorithms for Traveling Salesman Problems. Cambridge University Press,
2023
-
[29]
URLhttp://dl.acm.org/citation.cfm?id=314500. 314918. Oriol Vinyals, Meire Fortunato, and Navdeep Jaitly. Pointer networks. InAdvances in Neural In- formation Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, pages 2692–2700,
2015
-
[30]
24 Yifan Xia, Xianliang Yang, Zichuan Liu, Zhihao Liu, Lei Song, and Jiang Bian
URLhttps://proceedings.neurips.cc/paper/2015/hash/ 29921001f2f04bd3baee84a12e98098f-Abstract.html. 24 Yifan Xia, Xianliang Yang, Zichuan Liu, Zhihao Liu, Lei Song, and Jiang Bian. Position: Rethinking post-hoc search-based neural approaches for solving large-scale traveling salesman problems. In Forty-first International Conference on Machine Learning, ICML
2015
-
[31]
URL https://openreview.net/forum?id=cEJ9jNJuJP. HaoranYe,JiaruiWang,HelanLiang,ZhiguangCao,YongLi,andFanzhangLi.GLOP:learningglobalpar- titionandlocalconstructionforsolvinglarge-scaleroutingproblemsinreal-time. InThirty-EighthAAAI Conference on Artificial Intelligence, AAAI 2024, Thirty-Sixth Conference on Innovative Applications of Artificial Intelligenc...
-
[32]
This shows that the approximation guarantee for Algorithm 1 as stated in theorems 1.1 and A.1 is tight up to the factor k k+1 which can be arbitrarily close to 1 askincreases
+ 2 + 1 =w(X ∗) + 2k=w(X ∗) + 2 k k+ 1 η. This shows that the approximation guarantee for Algorithm 1 as stated in theorems 1.1 and A.1 is tight up to the factor k k+1 which can be arbitrarily close to 1 askincreases. B.2 Justification of the steps performed by our algorithms B.2.1 DoublingTinstead ofodd(T)-join TheexampleinFigure12showsthatif,inAlgorithm...
2024
-
[33]
At the end, we would receive a tourX with weight w(X) = 2w(X ∗)−3 as argued in Section B.2.1
There, the cheapestodd(T)-join with respect to the weightsw′ would beT itself with w′(T) = 0 . At the end, we would receive a tourX with weight w(X) = 2w(X ∗)−3 as argued in Section B.2.1. B.2.3 Optimalodd(T)-join in Algorihtm 1 cannot be replaced by a 2-approximation InFigure13,weshowaninputgraphwhichshowsthatAlgorithm1,ifusinga2-approximate odd(T)-join ...
1976
-
[34]
In our experiments, we made the following choices
proposes two pre-trained models: one trained on instances of variablesizeandanothertrainedonlargecaseswith n= 200 nodes.Theyalsointroducetwodecod- ing strategies: an autoregressive (AR) decoder and a non-autoregressive (NAR) decoder, where the edge probabilities are predicted simultaneously. In our experiments, we made the following choices. We use only t...
2022
-
[35]
For G1,G2, and BS we normalize the scores by the edge costs, as is standard in this line of work [see, e.g., Sun and Yang, 2023]
An additional detail concerns normalization with respect to edge weights. For G1,G2, and BS we normalize the scores by the edge costs, as is standard in this line of work [see, e.g., Sun and Yang, 2023]. ForCHR+, we do not apply this normalization. The reason is that our algorithm does not rely on heatmaps alone to construct a feasible solution, but expli...
2023
-
[36]
While our theoretical analysis is developed for Alg1, we evaluate the three approaches
Since this latter approach is essentially Christofides’ algorithm applied to a modified graph, we denote it asCHR+. While our theoretical analysis is developed for Alg1, we evaluate the three approaches. In all cases, we setk=n . Under the Alg1 approach, we generate 30 distinct edge setsP for each instance to account for stochasticity; in contrast, the Al...
arXiv 1910
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.