如何在5个顶点覆盖P?

时间:2016-04-21 16:27:28

标签: graph complexity-theory np

如果5个顶点覆盖在P中有O(n ^ 5),那么100个顶点覆盖在P中有O(n ^ 100) - 所以一般我们可以说顶点覆盖问题在P!

但为什么NP中的顶点覆盖问题?

1 个答案:

答案 0 :(得分:2)

首先,让顶点覆盖问题重新定义为决策问题,而不是优化问题。决策问题格式询问问题"是否使用k个顶点对图G进行顶点覆盖?"其中输入包括G和k - 所需的最大顶点数。我们将用n表示图G的顶点数。

当然,对于k的任何固定值,在O(n ^ k)中有一个解,但问题是k是问题的输入,可能和n一样大/ 2。如果你采用一种天真的方法并使用O(n ^ k)算法进行测试,那么在最坏的情况下,你需要(n ^(n / 2)),这肯定不是超过输入大小的多项式