Graph P中的五顶点覆盖是怎样的?

Graph P中的五顶点覆盖是怎样的?,graph,complexity-theory,np,Graph,Complexity Theory,Np,如果5-顶点覆盖在p中,并且O(n^5),那么100-顶点覆盖在p中,并且O(n^100)-所以通常我们可以说顶点覆盖问题在p中 但是为什么顶点覆盖问题在NP中?首先,让我们将顶点覆盖问题重新表述为决策问题,而不是优化问题。决策问题格式询问“是否存在使用k个顶点绘制G的顶点覆盖?”的问题,其中输入包括G和k-所需的最大顶点数。我们将用n表示图G的顶点数 当然,对于k的任何固定值,在O(n^k)中都有一个解,但问题是k是问题的输入,可能与n/2一样大。如果您采用一种简单的方法并使用O(n^k)算法

如果5-顶点覆盖在p中,并且O(n^5),那么100-顶点覆盖在p中,并且O(n^100)-所以通常我们可以说顶点覆盖问题在p中


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

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


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

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

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