【问题标题】:np-complete but not "hard" [closed]np-complete 但不是“硬”[关闭]
【发布时间】:2011-02-24 06:06:38
【问题描述】:

是否有某种语言是 NP 完全的,但我们知道一些“快速”算法?我并不是说像背包那样我们平均可以做得很好,我的意思是即使在最坏的情况下,运行时间也类似于 2^n^epsilon,结果对于任何 epsilon>0 都成立,所以我们可以让它任意接近0。

【问题讨论】:

  • 我能够确定这个问题在 O(2^n^0.01) 时间内很容易被谷歌搜索到。
  • @msw:请提供来源或回滚。
  • @danben:我猜这个笑话被你弄丢了。
  • @Mike Atlas:我想是的;请解释一下您在未经验证的情况下将其他人的帖子标记为“作业”的笑话。
  • 是的,这总是困扰着我。这似乎是一个家庭作业问题,或者可能是有人想知道她读过的东西。我不想做别人的功课,但如果可以的话,我很乐意满足好奇心,有时我也能学到一些东西。另一方面,我有时认为 SO 被用作那些试图自学一门语言但将深入思考留给他人的人的拐杖。

标签: runtime np-complete np-hard asymptotic-complexity


【解决方案1】:

根据Wikipedia,“还有一些决策问题是 NP-hard 但不是 NP-complete,例如停机问题。”

在我们知道“快速”算法的情况下,没有 NP 完备的语言;否则,它就不是 NP 完全的。

【讨论】:

    【解决方案2】:

    如果你确实找到了解决这个 np-complete 问题的“快速”算法,那么你就解决了这个问题 P=NP,如您所知,这仍然是一个悬而未决的问题。

    【讨论】:

      猜你喜欢
      • 2012-01-06
      • 2011-04-18
      • 1970-01-01
      • 2021-03-01
      • 2011-08-04
      • 1970-01-01
      • 2011-03-08
      • 1970-01-01
      • 2012-11-30
      相关资源
      最近更新 更多