Questions: Inapproximability and the PCP Theorem

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

The PCP theorem establishes that Max-3SAT cannot be approximated to better than 7/8 of optimal unless P=NP. A researcher claims their algorithm guarantees satisfying at least 88% of clauses in polynomial time. If correct, this result would imply:

AA breakthrough in approximation algorithms, but consistent with P≠NP since 88% < 100%
BP=NP, since 88% > 7/8 ≈ 87.5% violates the inapproximability threshold
COnly that the inapproximability bound was slightly off — real bounds have some slack
DNothing surprising — the 7/8 bound applies only to worst-case instances, not to average cases
Question 2 Multiple Choice

The PCP theorem's most important contribution to the theory of approximation algorithms is:

AProviding faster algorithms for NP-hard problems by reducing the proof size that must be checked
BEstablishing that many NP-hard optimization problems have provable approximation thresholds — ratios below which no polynomial algorithm can go unless P=NP
CShowing that all NP-hard problems have polynomial approximation schemes (PTAS)
DDemonstrating that randomized verification is more powerful than deterministic verification
Question 3 True / False

The PCP theorem implies that for some NP-hard optimization problems, no polynomial-time algorithm can guarantee a solution within any fixed constant factor of optimal, unless P=NP.

TTrue
FFalse
Question 4 True / False

Since many NP-hard problems have proven inapproximability thresholds, this means approximate solutions to these problems are computationally useless in practice.

TTrue
FFalse
Question 5 Short Answer

Explain the conceptual shift the PCP theorem introduces: what does it mean to say that 'approximation is hardness, measured at a finer scale'?

Think about your answer, then reveal below.