English

A Simple Gap-producing Reduction for the Parameterized Set Cover Problem

Computational Complexity 2019-04-29 v2

Abstract

Given an nn-vertex bipartite graph I=(S,U,E)I=(S,U,E), the goal of set cover problem is to find a minimum sized subset of SS such that every vertex in UU is adjacent to some vertex of this subset. It is NP-hard to approximate set cover to within a (1o(1))lnn(1-o(1))\ln n factor. If we use the size of the optimum solution kk as the parameter, then it can be solved in nk+o(1)n^{k+o(1)} time. A natural question is: can we approximate set cover to within an o(lnn)o(\ln n) factor in nkϵn^{k-\epsilon} time? In a recent breakthrough result, Karthik, Laekhanukit and Manurangsi showed that assuming the Strong Exponential Time Hypothesis (SETH), for any computable function ff, no f(k)nkϵf(k)\cdot n^{k-\epsilon}-time algorithm can approximate set cover to a factor below (logn)1poly(k,e(ϵ))(\log n)^{\frac{1}{poly(k,e(\epsilon))}} for some function ee. This paper presents a simple gap-producing reduction which, given a set cover instance I=(S,U,E)I=(S,U,E) and two integers k<h(1o(1))logS/loglogSkk<h\le (1-o(1))\sqrt[k]{\log |S|/\log\log |S|}, outputs a new set cover instance I=(S,U,E)I'=(S,U',E') with U=UhkSO(1)|U'|=|U|^{h^k}|S|^{O(1)} in UhkSO(1)|U|^{h^k}\cdot |S|^{O(1)} time such that: (1) if II has a kk-sized solution, then so does II'; (2) if II has no kk-sized solution, then every solution of II' must contain at least hh vertices. Setting h=(1o(1))logS/loglogSkh=(1-o(1))\sqrt[k]{\log |S|/\log\log |S|}, we show that assuming SETH, for any computable function ff, no f(k)nkϵf(k)\cdot n^{k-\epsilon}-time algorithm can distinguish between a set cover instance with kk-sized solution and one whose minimum solution size is at least (1o(1))lognloglognk(1-o(1))\cdot \sqrt[k]{\frac{\log n}{\log\log n}}. This improves the result of Karthik, Laekhanukit and Manurangsi.

Keywords

Cite

@article{arxiv.1902.03702,
  title  = {A Simple Gap-producing Reduction for the Parameterized Set Cover Problem},
  author = {Bingkai Lin},
  journal= {arXiv preprint arXiv:1902.03702},
  year   = {2019}
}
R2 v1 2026-06-23T07:37:12.119Z