Abstract
Let be a -ary predicate over a finite alphabet. Consider a random CSP instance over variables with constraints. When the instance will be unsatisfiable with high probability, and we want to find a refutation - i.e., a certificate of unsatisfiability. When is the -ary OR predicate, this is the well studied problem of refuting random -SAT formulas, and an efficient algorithm is known only when . Understanding the density required for refutation of other predicates is important in cryptography, proof complexity, and learning theory. Previously, it was known that for a -ary predicate, having constraints suffices for refutation. We give a criterion for predicates that often yields efficient refutation algorithms at much lower densities. Specifically, if fails to support a -wise uniform distribution, then there is an efficient algorithm that refutes random CSP instances whp when . Indeed, our algorithm will "somewhat strongly" refute , certifying , if then we get the strongest possible refutation, certifying . This last result is new even in the context of random -SAT. Regarding the optimality of our requirement, prior work on SDP hierarchies has given some evidence that efficient refutation of random CSP may be impossible when . Thus there is an indication our algorithm's dependence on is optimal for every , at least in the context of SDP hierarchies. Along these lines, we show that our refutation algorithm can be carried out by the -round SOS SDP hierarchy. Finally, as an application of our result, we falsify assumptions used to show hardness-of-learning results in recent work of Daniely, Linial, and Shalev-Shwartz.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.