Questions: Parameterized Complexity and Fixed-Parameter Tractability

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Vertex Cover is NP-hard in general. A researcher presents an FPT algorithm running in O(2^k · n). A colleague objects: 'It's NP-hard — you can't have an efficient algorithm for it.' What is the error in the colleague's objection?

AVertex Cover is not actually NP-hard; the colleague is misinformed about its complexity
BFPT algorithms are polynomial-time; 2^k counts as polynomial when k is treated as a constant
CThe FPT algorithm is not polynomial-time — it is polynomial in n but exponential in k. For small fixed k, it runs efficiently; for large k, it remains exponential. This does not contradict NP-hardness
DNP-hardness only applies to optimization problems; the decision version of Vertex Cover is easy
Question 2 Multiple Choice

A researcher proves that a parameterized problem is W[1]-hard for its natural parameter k. What does this imply under standard assumptions?

AThe problem is undecidable — it has no algorithm at all
BNo FPT algorithm exists; the problem cannot be solved in f(k)·poly(n) time
CThe problem is easy when k is small, since W[1]-hardness only applies when k is large
DThe problem can still be kernelized to an equivalent instance of size depending only on k
Question 3 True / False

A problem that is NP-hard cannot be FPT, because an FPT algorithm would imply P = NP.

TTrue
FFalse
Question 4 True / False

Kernelization can reduce any parameterized problem instance (x, k) to an equivalent instance (x', k') whose size is bounded by a function of k alone, making the original input size irrelevant for the subsequent computation.

TTrue
FFalse
Question 5 Short Answer

Explain why an FPT algorithm for an NP-hard problem does not imply P = NP.

Think about your answer, then reveal below.