Questions: Exponential Time Hypothesis

4 questions to test your understanding

Score: 0 / 4
Question 1 Multiple Choice

The Strong Exponential Time Hypothesis (SETH) is stronger than P != NP. If SETH is false (i.e., some k-SAT algorithm achieves 2^((1 - epsilon) k n) for all k with epsilon > 0), what would that imply?

AP = NP
BThere exists a subexponential-time algorithm for k-SAT for each fixed k, but this does not imply P = NP — it only says that the exponential dependence on clause size k can be reduced
CAll NP-hard problems have subexponential-time algorithms
DSETH is logically equivalent to P != NP, so disproving SETH proves P = NP
Question 2 True / False

ETH (not SETH) conjectures that 3-SAT requires 2^(Omega(n)) time. Under ETH, can one-SAT and two-SAT have algorithms substantially faster than 2^(cn) for some c > 0?

TTrue
FFalse
Question 3 Short Answer

Explain why ETH and SETH are called 'conditional' rather than 'unconditional' hypotheses, and how they are used to prove lower bounds for other problems.

Think about your answer, then reveal below.
Question 4 True / False

The Fine-Grained Complexity Conjecture (FGC) is that all NP-hard problems reduce to each other under fine-grained reductions. If FGC is true, then all NP-hard problems require essentially the same exponential time (possibly with different polynomial factors).

TTrue
FFalse