Approximating the Held-Karp Bound for Metric TSP in Nearly Linear Work and Polylogarithmic Depth
Zhuan Khye Koh, Omri Weinstein, Sorrachai Yingchareonthawornchai
Abstract
We present a nearly linear work parallel algorithm for approximating the Held-Karp bound for Metric-TSP. Given an edge-weighted undirected graph G = (V, E) on m edges and ε > 0, it returns a (1 + ε)-approximation to the Held-Karp bound with high probability, in Õ(m/ε 4 ) work and Õ(1/ε 4 ) depth 1 . While a nearly linear time sequential algorithm was known for almost a decade (Chekuri and Quanrud '17), it was not known how to simultaneously achieve nearly linear work alongside polylogarithmic depth. Using a reduction by Chalermsook et al. '22, we also give a parallel algorithm for computing a (1 + ε)-approximate fractional solution to the k-edge-connected spanning subgraph (k-ECSS) problem, with similar complexity. To obtain these results, we introduce a notion of core-sequences for the parallel Multiplicative Weights Update (MWU) framework (Luby-Nisan '93, Young '01). For Metric-TSP and k-ECSS, core-sequences enable us to exploit the structure of approximate minimum cuts to reduce the cost per iteration and/or the number of iterations. The acceleration technique via core-sequences is generic and of independent interest. In particular, it improves the best-known iteration complexity of MWU algorithms for packing/covering LPs from poly(log nnz(A)) to polylogarithmic in the product of cardinalities of the core-sequence sets, where A is the constraint matrix of the LP. For certain implicitly defined LPs such as the k-ECSS LP, this yields an exponential improvement in depth.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ce366773-160f-4d6b-8ddc-b8b5a2b5ddd9Builds on6
- A (slightly) improved approximation algorithm for metric TSPAnna R. Karlin, Nathan Klein, Shayan Oveis GharanSTOC 2021 · 114 citations
- Weighted min-cut: sequential, cut-query, and streaming algorithmsSagnik Mukhopadhyay, Danupon NanongkaiSTOC 2020 · 37 citations
- A (Slightly) Improved Bound on the Integrality Gap of the Subtour LP for TSPAnna R. Karlin, Nathan Klein, Shayan Oveis GharanFOCS 2022 · 13 citations
- Deterministic Near-Linear Time Minimum Cut in Weighted GraphsMonika Henzinger, Jason Li, Satish Rao, Di WangSODA 2024 · 9 citations
- An improved approximation algorithm for the minimum k-edge connected multi-subgraph problemAnna R. Karlin, Nathan Klein, Shayan Oveis Gharan, Xinzhi ZhangSTOC 2022 · 6 citations
Related papers
- Strongly Polynomial Parallel Work-Depth Tradeoffs for Directed SSSPAdam Karczmarz, Wojciech Nadara, Marek SokolowskiSODA 2026
- A nearly 5/3-approximation FPT Algorithm for Min-k-CutKen-ichi Kawarabayashi, Bingkai LinSODA 2020 · 11 citations
- Ghost Value Augmentation for k-Edge-ConnectivityD. Ellis Hershkowitz, Nathan Klein, Rico ZenklusenSTOC 2024 · 1 citation
- Multiplicative Weights Update, Area Convexity and Random Coordinate Descent for Densest Subgraph ProblemsTa Duy Nguyen, Alina EneICML 2024 · 10 citations
- Parallel approximate undirected shortest paths via low hop emulatorsAlexandr Andoni, Clifford Stein, Peilin ZhongSTOC 2020 · 50 citations
