194 research outputs found

    Approximating the Held-Karp Bound for Metric TSP in Nearly Linear Time

    Full text link
    We give a nearly linear time randomized approximation scheme for the Held-Karp bound [Held and Karp, 1970] for metric TSP. Formally, given an undirected edge-weighted graph GG on mm edges and ϵ>0\epsilon > 0, the algorithm outputs in O(mlog4n/ϵ2)O(m \log^4n /\epsilon^2) time, with high probability, a (1+ϵ)(1+\epsilon)-approximation to the Held-Karp bound on the metric TSP instance induced by the shortest path metric on GG. The algorithm can also be used to output a corresponding solution to the Subtour Elimination LP. We substantially improve upon the O(m2log2(m)/ϵ2)O(m^2 \log^2(m)/\epsilon^2) running time achieved previously by Garg and Khandekar. The LP solution can be used to obtain a fast randomized (32+ϵ)\big(\frac{3}{2} + \epsilon\big)-approximation for metric TSP which improves upon the running time of previous implementations of Christofides' algorithm

    Degree-3 Treewidth Sparsifiers

    Full text link
    We study treewidth sparsifiers. Informally, given a graph GG of treewidth kk, a treewidth sparsifier HH is a minor of GG, whose treewidth is close to kk, V(H)|V(H)| is small, and the maximum vertex degree in HH is bounded. Treewidth sparsifiers of degree 33 are of particular interest, as routing on node-disjoint paths, and computing minors seems easier in sub-cubic graphs than in general graphs. In this paper we describe an algorithm that, given a graph GG of treewidth kk, computes a topological minor HH of GG such that (i) the treewidth of HH is Ω(k/polylog(k))\Omega(k/\text{polylog}(k)); (ii) V(H)=O(k4)|V(H)| = O(k^4); and (iii) the maximum vertex degree in HH is 33. The running time of the algorithm is polynomial in V(G)|V(G)| and kk. Our result is in contrast to the known fact that unless NPcoNP/polyNP \subseteq coNP/{\sf poly}, treewidth does not admit polynomial-size kernels. One of our key technical tools, which is of independent interest, is a construction of a small minor that preserves node-disjoint routability between two pairs of vertex subsets. This is closely related to the open question of computing small good-quality vertex-cut sparsifiers that are also minors of the original graph.Comment: Extended abstract to appear in Proceedings of ACM-SIAM SODA 201
    corecore