Question

Assuming P≠NP\text{P} \ne \text{NP}, which of the following is TRUE?

Choose one option
Official answer and solution
Official answer
B
From
Official GATE 2012 answer key

Solution

Recall the structural relationships between complexity classes P, NP, and NP-complete assuming P != NP.

By definition, a language LL is NP-complete if:

  1. L∈NPL \in \text{NP}, and
  2. Every language A∈NPA \in \text{NP} is polynomial-time reducible to LL (LL is NP-hard).

If any NP-complete problem belongs to P\text{P}, then by the closure under polynomial-time reduction, every problem in NP\text{NP} would also be in P\text{P}, which would imply P=NP\text{P} = \text{NP}.

Therefore, under the hypothesis that P≠NP\text{P} \ne \text{NP}:

NP-complete∩P=∅\text{NP-complete} \cap \text{P} = \emptyset

Evaluating the given options:

  • (A) NP-complete=NP\text{NP-complete} = \text{NP}: False (there exist problems in NP\text{NP} that are not NP-complete, such as problems in P\text{P}).
  • (B) NP-complete∩P=∅\text{NP-complete} \cap \text{P} = \emptyset: TRUE.
  • (C) NP-hard=NP\text{NP-hard} = \text{NP}: False (NP-hard includes undecidable problems).
  • (D) P=NP-complete\text{P} = \text{NP-complete}: False.

Hence, option (B) is correct.

Final answer

B

The answer is the one in the official GATE answer key. The solution is this site's own explanation.

Source

Paper
GATE 2012 Computer Science and Information Technology (CS)
Question
4 of 65, printed as CS Q.4
Section
Computer Science and Information Technology

Report an error in this question

GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.