将P或NP实例减少到NP-Complete会使该实例也是NP-Hard吗?

时间:2018-05-25 14:10:23

标签: complexity-theory analysis np np-complete np-hard

如果P或NP中的问题X可以简化为NP-Complete,那问题X会自动成为NP-Hard问题吗?

1 个答案:

答案 0 :(得分:1)

快速回复:不,它没有。

回想一下NP难问题的定义。

  

如果NP 中的每个问题都可以是多项式的,则问题 X 是NP-Hard   减少到 X

如果另一方面问题 X 可以多项式简化为某些NP完全问题 Y ,则表示 Y 至少和 X 一样难,而不是相反。

最后,如果NP完全问题 Z 可以多项式简化为 X ,那么确实 X 是NP难的,因为NP中的每个问题 W 都可以减少到 Z ,通过结合两个减少,我们可以将 W 减少到 X ,因此定义得到满足。

问:如果P或NP中的问题X可以减少为NP-Complete,那问题X会自动成为NP-Hard问题吗?

答:

问:如果问题X在P或NP中是否可以减少NP-Complete问题,问题X是否会自动成为NP-Hard问题?

答: