Improved Hardness of Approximating k-Clique under ETH
Abstract: In this paper, we prove that assuming the exponential time hypothesis (ETH), there is no -time algorithm that can decide whether an -vertex graph contains a clique of size or contains no clique of size , and no FPT algorithm can decide whether an input graph has a clique of size or no clique of size , where is some function in . Our results significantly improve the previous works [Lin21, LRSW22]. The crux of our proof is a framework to construct gap-producing reductions for the -Clique problem. More precisely, we show that given an error-correcting code $C:\Sigma_1<sup>k\to\Sigma_2<sup>{k'}$ that is locally testable and smooth locally decodable in the parallel setting, one can construct a reduction which on input a graph outputs a graph $G'$ in $(k')<sup>{O(1)}\cdot</sup> n<sup>{O(\log|\Sigma_2|/\log|\Sigma_1|)}$ time such that: If has a clique of size , then $G'$ has a clique of size , where $K = (k')<sup>{O(1)}$. If has no clique of size , then $G'$ has no clique of size for some constant . We then construct such a code with $k'=k<sup>{\Theta(\log\log</sup> k)}$ and , establishing the hardness results above. Our code generalizes the derivative code [WY07] into the case with a super constant order of derivatives.
Paper Prompts
Sign up for free to create and run prompts on this paper.