Super Strong ETH is False for Random k-SAT

10/14/2018
by   Nikhil Vyas, et al.
0

It has been hypothesized that k-SAT is hard to solve for randomly chosen instances near the "critical threshold", where the clause-to-variable ratio is 2^k 2-θ(1). Feige's hypothesis for k-SAT says that for all sufficiently large clause-to-variable ratios, random k-SAT cannot be refuted in polynomial time. It has also been hypothesized that the worst-case k-SAT problem cannot be solved in 2^n(1-ω_k(1)/k) time, as multiple known algorithmic paradigms (backtracking, local search and the polynomial method) only yield an 2^n(1-1/O(k)) time algorithm. This hypothesis has been called the "Super-Strong ETH", modeled after the ETH and the Strong ETH. Our main result is a randomized algorithm which refutes the Super-Strong ETH for the case of random k-SAT, for any clause-to-variable ratio. Given any random k-SAT instance F with n variables and m clauses, our algorithm decides satisfiability for F in 2^n(1-Ω( k)/k) time, with high probability. It turns out that a well-known algorithm from the literature on SAT algorithms does the job: the PPZ algorithm of Paturi, Pudlak, and Zane (1998).

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