The paper presents a streamlined proof of a widely used conditional lower bound on the time needed to solve Constraint Satisfaction Problems (CSP), focusing on the special case of 2-CSPs.
The key insights are:
A 2-CSP instance with k variables and m constraints can be solved by an exhaustive search algorithm in |Σ|^k time, where Σ is the alphabet set. This is essentially optimal, as shown by a reduction from the k-Clique problem.
However, the lower bound does not remain valid if we consider sparse instances, where the running time is expressed as a function of the number m of constraints.
The paper provides a streamlined proof of a tight lower bound for sparse 2-CSP instances, showing that under the ETH, there is no f(k) · |Σ|^(o(k/ log k)) time algorithm, where k is the number of constraints.
The proof uses a simple graph embedding result and a known theorem on routing in expander graphs, avoiding the more complex combinatorial arguments in the original proof.
The paper also presents stronger formulations of the lower bound, including a version that holds for every fixed k and a version that handles the case where the alphabet size is bounded by a function of k.
Vers une autre langue
à partir du contenu source
arxiv.org
Questions plus approfondies