Answers:
答案的主要思想:如果将参数化的独立集的实例简化为参数化的Vertex Cover,则最终得到的参数取决于图形的大小,而不仅取决于输入参数。现在获取更多详细信息。
大家知道,一个参数化的问题是在(均匀)的FPT如果存在判定是否输入的算法被包含在在时间为一些功能。(x ,k )Q f (k )| x | O (1 ) f
由于您可以通过选择一条边并在其两个端点中的哪个端点上放置顶点覆盖来决定图是否具有大小为的顶点覆盖,因此该分支仅行进了深(否则,您放置了多于顶点中的顶点),并且可以轻松地在时间;因此 -Vertex Cover在FPT中。k k k O (2 k n 2)k
现在假设我们想尝试使用该算法来证明参数化的独立集在FPT中;假设我们在个顶点上得到了图,并想确定它是否具有独立的大小。这等效于询问是否具有大小为的顶点覆盖。因此,我们使用上述算法来计算时间的答案。对于我们的FPT算法,运行时间中的指数函数可能取决于参数,但可能不取决于输入大小;但是我们所描绘的方法使用的时间指数为Ñ ℓ ģ ñ - ℓ Ö (2 ñ - ℓ Ñ 2)ℓ Ñ ñ - ℓ ℓ因此,相对于参数而言,它不是FPT参数。这就是为什么顶点覆盖在FPT中并不意味着独立集在FPT中的原因。
以下可能会给您一些区别的直觉。当且仅当VS是一个独立集合时,顶点子集S才是G =(V,E)的顶点覆盖,因此,如果MVC是最小顶点覆盖的大小,则MIS = | V | -MVC是最大独立集。由X参数化的FPT算法允许作为X的函数的指数运行时间。在n个顶点上,边缘概率为一半的随机图具有MIS大小约为2logn和MVC大小约为n-2logn的高概率。因此,至少对于这些图形,由MVC参数化的FPT算法仅比由MIS参数化的一种允许更多的时间。
尽管我同意其他人的说法,但是在思考这些问题时,我发现另一种有用的方法是将问题重铸为识别问题,即“输入图是否属于顶点覆盖范围最大为k的图族?” /“输入图是否属于独立设置至少为k的图族?”。
从直觉上讲,比起更丰富,更一般的图形,更受限制的图形族应该更易于识别。最多k个顶点覆盖图的族非常受限制,实际上每个这样的图只能使用位来描述,这比通常的需要的位,假设k显着小于n。另一方面,至少设置了k个独立集合的图族非常丰富:通过删除最多边,可以将任何图编辑为属于它。O (n 2)k 2
因此,对我来说,这是一个直观的解释,为什么我希望它比较小的独立集合更容易识别较小的顶点覆盖。当然,显然上述想法与正式论点相去甚远,我想最后,最有说服力的证据表明,确实更难识别大小为k的独立集合恰恰是独立的W硬度。组!
这是一个非常间接的答案,可能无法完全解决您的问题。但是FPT和W层次结构与近似性紧密相关(FPT问题通常具有PTAS等)。在这种情况下,请注意,对于任何图形,VC = n-MIS,因此VC的近似值不会给出MIS的近似值。这就是为什么您需要L约简的原因。我怀疑对于参数化的复杂性,也存在等效的“保留内核减少”概念。