Improved Hardness of Approximating k-Clique under ETH

04/06/2023
by   Bingkai Lin, et al.
0

In this paper, we prove that assuming the exponential time hypothesis (ETH), there is no f(k)· n^k^o(1/loglog k)-time algorithm that can decide whether an n-vertex graph contains a clique of size k or contains no clique of size k/2, and no FPT algorithm can decide whether an input graph has a clique of size k or no clique of size k/f(k), where f(k) is some function in 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 problem. More precisely, we show that given an error-correcting code C:Σ_1^k→Σ_2^k' that is locally testable and smooth locally decodable in the parallel setting, one can construct a reduction which on input a graph G outputs a graph G' in (k')^O(1)· n^O(log|Σ_2|/log|Σ_1|) time such that: ∙ If G has a clique of size k, then G' has a clique of size K, where K = (k')^O(1). ∙ If G has no clique of size k, then G' has no clique of size (1-ε)· K for some constant ε∈(0,1). We then construct such a code with k'=k^Θ(loglog k) and |Σ_2|=|Σ_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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro