Questions: Polynomial Many-One Reductions

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A researcher proves that problem A polynomial-time many-one reduces to problem B. Which conclusion is valid?

AIf A is in P, then B is in P
BIf B is in P, then A is in P
CIf A is NP-complete, then B is also NP-complete
DBoth A and B must be in NP
Question 2 Multiple Choice

To prove that INDEPENDENT SET is NP-hard, a researcher performs a reduction. What is the correct direction, and what does a successful reduction prove?

AINDEPENDENT SET reduces to 3-SAT (a known NP-complete problem), proving INDEPENDENT SET is in P
B3-SAT reduces to INDEPENDENT SET, proving that if INDEPENDENT SET could be solved efficiently, 3-SAT could too — so INDEPENDENT SET is at least as hard as 3-SAT
C3-SAT reduces to INDEPENDENT SET, proving that 3-SAT is NP-hard because INDEPENDENT SET is already a hard problem
DThe direction does not matter; a reduction between any two problems proves they are equally hard
Question 3 True / False

If problem A polynomial-time reduces to problem B, then A is harder than B.

TTrue
FFalse
Question 4 True / False

The 'many-one' in polynomial many-one reduction means the reduction function f should map different instances of A to different instances of B (i.e., f should be injective).

TTrue
FFalse
Question 5 Short Answer

Explain why it matters that the reduction function f in a polynomial many-one reduction runs in polynomial time.

Think about your answer, then reveal below.