Question
Assuming , which of the following is TRUE?
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 is NP-complete if:
- , and
- Every language is polynomial-time reducible to ( is NP-hard).
If any NP-complete problem belongs to , then by the closure under polynomial-time reduction, every problem in would also be in , which would imply .
Therefore, under the hypothesis that :
Evaluating the given options:
- (A) : False (there exist problems in that are not NP-complete, such as problems in ).
- (B) : TRUE.
- (C) : False (NP-hard includes undecidable problems).
- (D) : False.
Hence, option (B) is correct.
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.