What is exponential time hypothesis?

Definition

A 3-SAT instance asks whether there is a true or false assignment that satisfies all clauses, each containing at most three literals. The hypothesis concerns the growth of worst-case running time as the number of variables increases.

Researchers use reductions to relate other problems to satisfiability. Under the hypothesis, a sufficiently fast algorithm for a related problem would also give a faster algorithm for 3-SAT if the reduction preserves the relevant size bound.

ELI5

This hypothesis says that some growing logic puzzles cannot always be solved without a rapidly growing amount of work. Easy examples do not settle the hardest cases.

For example, a solver may finish many small puzzles quickly while still needing far more work on specially difficult larger ones.

Does this say every puzzle is hard?

No. It is a claim about worst-case running time, and many particular instances can be solved quickly.

Would a refutation settle P versus NP?

A subexponential algorithm can still take more than polynomial time, so such a result alone would not settle P versus NP.

  1. K谩roly Zsolnai-Feh茅r beside the words A 3-SAT Claim.
  2. An illustrated microscope and wave beside the words AI Science Claims.
  3. Pierce Freeman and Richard Diehl Martinez discuss the exponential time hypothesis.
  4. Wes Roth beside the words AI and computational limits.
  5. A research document and magnifying glass below the words AI Research Claims.
Definition card for exponential time hypothesis: What is exponential time hypothesis?

The exponential time hypothesis says that solving every 3-SAT instance in time subexponential in the number of variables is impossible.