Questions: Fine-Grained Complexity

4 questions to test your understanding

Score: 0 / 4
Question 1 Multiple Choice

The Strong Exponential Time Hypothesis (SETH) conjectures that 3-SAT on n variables cannot be solved faster than 2^(cn) for some constant c > 0. If SETH is true, what does it imply about the existence of 'faster' algorithms for other NP-complete problems?

AIf SETH is true, all NP-complete problems can be solved in O(2^(n/2) * poly(n)) time
BSETH implies specific polynomial lower bounds for problems in P: if OV can be reduced to k-SAT, then OV cannot be solved faster than O(n^2 - epsilon) for small epsilon
CSETH only applies to SAT and has no consequences for other problems
DSETH is equivalent to P != NP, so verifying it would solve the Millennium Prize
Question 2 True / False

The All-Pairs Shortest Paths (APSP) problem computes shortest distances between all pairs of vertices in an n-vertex graph. The best known algorithm runs in O(n^3 / log^2 n) time. Fine-grained complexity conjectures that APSP requires O(n^3 - epsilon) time for any epsilon > 0 under SETH. If this conjecture is true and there is a reduction from APSP to Problem X, then Problem X must require super-quadratic time.

TTrue
FFalse
Question 3 Short Answer

Explain the 3-SUM problem and why it is a central conjecture point for fine-grained complexity.

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

A fine-grained reduction from Problem A to Problem B is an algorithm that, given a solver for B running in time T_B, solves A in time T_A that is comparable to T_B up to lower-order factors. This allows the structure of lower bounds to be transferred: if A has a conditional lower bound then B must too.

TTrue
FFalse