令S是一个NP完全问题,而Q和R是另外两个在NP中未知的问题。 Q是多项式时间可化简为S且S是多项式时间可化简为R的。以下哪个陈述是正确的? (GATE CS 2006)
(A) R是NP完全的
(B) R是NP硬的
(C) Q是NP完全的
(D) Q是NP-hard答案: (B)
说明: (A)错误,因为R不在NP中。 NP完全问题必须同时存在于NP和NP-hard中。
(B)正确,因为NP完全问题S是R的多项式时间。
(C)错误,因为Q不在NP中。
(D)错误的,因为不存在多项式时间Turing可简化为Q的NP完全问题。
这个问题的测验