Sublinear-Time and Semi-Streaming Algorithms for Path Cover and TSP
Sharareh Alipour, Ali Nowzari
Abstract
We give improved sublinear-time and semi-streaming approximation algorithms for maximum path cover, (1,2)-TSP, and Max-TSP. For each fixed >0, our distance-query algorithm estimates the optimum cost of an n-vertex (1,2)-TSP instance from above within factor 2-+=1.413184…+, with high probability, in n2-Ω(1) time, where =2(1-1). This improves the 3/2+ factor of direct matching estimation in this subquadratic regime~BhattacharyaKissSaranurak2023 and of the faster near-linear estimator~BehnezhadEtAl2024. A single random vertex order defines an implicit bipartite graph whose matchings project to path covers. An alternating-permutation analysis shows that its expected maximum matching size is at least times the optimum path-cover size. On long paths, even the best of polynomially many uniform orders retains only a +o(1) fraction with high probability. In semi-streaming, we construct deterministic (5/7-)-approximate unweighted path covers and (9/7++5/(7n))-approximate (1,2)-TSP tours, improving the respective 2/3- and 4/3++1/n guarantees in~AlipourFarokhnejadMoemke2025. For nonnegative weights, we obtain 2/3- for path cover and Max-TSP, improving the earlier asymptotic 7/12- Max-TSP bound. These algorithms use (1/) passes independent of n and O(n(n/)(1/)) words. We compute two approximate matchings separated by edge deletion. A cycle-compensation lemma accounts for the weight removed when breaking their cycles. For unweighted graphs, a third approximate matching on a simple auxiliary graph with at most 2n vertices chooses component connections; a Tutte--Berge count proves the stronger bound.
Create a lesson
Related papers
Settling the Approximability of Submodular Facility Location
Adam N. Elmachtoub, Bento Natura, Meike Neuwohner
Bipartite Matching with Few Rounds of Demand Queries
Shravan Mehra, Sagnik Mukhopadhyay, Vihan Shah
Two Holes Make a Difference: Deterministic Paging with Delay and Deadlines
Darya Melnyk, Linda Thelen, Yuyi Wang
Selecting the 7th Smallest of 16 Elements Takes Exactly 28 Comparisons
Jonathan Cremer
Exploring Minimal Blocking Sets for Kernelization Lower Bounds for F-Minor Deletion
Ahmed Ghazy, Jakob Greilhuber, Tim A. Hartmann
Semi-Streaming Estimation of the Held--Karp Bound and Graph-Metric TSP Cost
Sharareh Alipour