English

Improved Hardness of Approximating k-Clique under ETH

Computational Complexity 2023-09-27 v2

Abstract

In this paper, we prove that assuming the exponential time hypothesis (ETH), there is no f(k)nko(1/loglogk)f(k)\cdot n^{k^{o(1/\log\log k)}}-time algorithm that can decide whether an nn-vertex graph contains a clique of size kk or contains no clique of size k/2k/2, and no FPT algorithm can decide whether an input graph has a clique of size kk or no clique of size k/f(k)k/f(k), where f(k)f(k) is some function in k1o(1)k^{1-o(1)}. Our results significantly improve the previous works [Lin21, LRSW22]. The crux of our proof is a framework to construct gap-producing reductions for the kk-Clique problem. More precisely, we show that given an error-correcting code C:Σ1kΣ2kC:\Sigma_1^k\to\Sigma_2^{k'} that is locally testable and smooth locally decodable in the parallel setting, one can construct a reduction which on input a graph GG outputs a graph GG' in (k)O(1)nO(logΣ2/logΣ1)(k')^{O(1)}\cdot n^{O(\log|\Sigma_2|/\log|\Sigma_1|)} time such that: \bullet If GG has a clique of size kk, then GG' has a clique of size KK, where K=(k)O(1)K = (k')^{O(1)}. \bullet If GG has no clique of size kk, then GG' has no clique of size (1ε)K(1-\varepsilon)\cdot K for some constant ε(0,1)\varepsilon\in(0,1). We then construct such a code with k=kΘ(loglogk)k'=k^{\Theta(\log\log k)} and Σ2=Σ1k0.54|\Sigma_2|=|\Sigma_1|^{k^{0.54}}, establishing the hardness results above. Our code generalizes the derivative code [WY07] into the case with a super constant order of derivatives.

Keywords

Cite

@article{arxiv.2304.02943,
  title  = {Improved Hardness of Approximating k-Clique under ETH},
  author = {Bingkai Lin and Xuandi Ren and Yican Sun and Xiuhan Wang},
  journal= {arXiv preprint arXiv:2304.02943},
  year   = {2023}
}

Comments

48 pages