Algorithm 它是NP完全的吗?

Algorithm 它是NP完全的吗?,algorithm,graph-algorithm,np,np-complete,np-hard,Algorithm,Graph Algorithm,Np,Np Complete,Np Hard,决策问题:对于给定的图G和数字“A”,“b”,需要回答是否存在一组“A”顶点,其累积邻域大小至少为“b”。我们如何证明这个问题是NPC?我认为如果你能在多项式时间内解决这个问题,你就能在多项式时间内解决。根据这篇文章,最大割的判定问题是“给定一个图G和一个整数k,确定G中是否存在大小至少为k的割” 给定解决a/b版本问题的方法,我将通过设置b=k并尝试图的a=1,2,3..大小来解决最大切割版本,输入大小中仍然有成本多项式。(或者可能b=k+a,具体取决于你所说的邻里大小) (是的,我认为你的问

决策问题:对于给定的图G和数字“A”,“b”,需要回答是否存在一组“A”顶点,其累积邻域大小至少为“b”。我们如何证明这个问题是NPC?

我认为如果你能在多项式时间内解决这个问题,你就能在多项式时间内解决。根据这篇文章,最大割的判定问题是“给定一个图G和一个整数k,确定G中是否存在大小至少为k的割”

给定解决a/b版本问题的方法,我将通过设置b=k并尝试图的a=1,2,3..大小来解决最大切割版本,输入大小中仍然有成本多项式。(或者可能b=k+a,具体取决于你所说的邻里大小)


(是的,我认为你的问题是NP完全的)。

我觉得把背包问题简化成这个问题,证明它是NPC是合理的。唯一的问题是节点可以有共同的邻居,这就是背包问题需要调整的地方,以将其简化为问题中的问题。另一方面,KP也可以简化为maxcut决策变量。