将A减少到B:正确还是错误

时间:2015-12-04 01:52:42

标签: algorithm computation p-np

有两种说法: 如果决策问题A是多项式时间可减少到决策问题B(即A≤ pB),并且B是NP完全的,那么A必须是NP完全的。

并且:

如果决策问题B的多项式时间可以减少到决策问题A(即B≤ pA),并且B是NP完全的,那么A必须是NP完全的。

以上哪项陈述属实?

你能解释一下吗?

1 个答案:

答案 0 :(得分:4)

第一个语句是假的,因为它意味着通过求解B然后应用一些多项式时间算法,你可以求解A但是也许还有另一种方法来解决A,它不需要求解B,也许它只是多项式。

第二个陈述是正确的,因为它意味着你可以通过首先求解A来解决B然后应用一些多项式时间算法来求解B但是B是NP完全的,所以A必须是NP完全的