以下哪项是问题X的最精确分类?

时间:2011-01-11 23:25:18

标签: classification polynomial-math np

以下哪项是问题X的最精确分类?

  • X在NP
  • X在P
  • X在O(n 2
  • X在Θ(n 2 )。

如果有人能向我解释这个问题,我将不胜感激?

我相信它是NP或P,但我真的不确定

2 个答案:

答案 0 :(得分:2)

NP或P表示它是否可以在非确定性机器(NP)或确定性机器(P)中以多项式时间求解。这反映了问题的复杂性,但不能解决解决问题的算法的复杂性。

虽然O(n ^ 2)意味着当n是输入时,被分析以解决问题的算法具有n ^ 2复杂度的上限。

Theta(n ^ 2)也是表达用于解决问题的算法的复杂性的一种方式,但是与O(n ^ 2)形成对比的Theta(n ^ 2)意味着该下限和上限复杂性是n ^ 2.

还有另一个衡量标准是o(小哦)表示算法的下界复杂性。

Theta更精确,因为像O(n ^ 2)意味着只是上界,算法也是O(n ^ 3)和O(n!)。

答案 1 :(得分:1)

Θ( n 2 )⊂O( n 2 )⊂P⊆NN