计算允许完美匹配的诱导子图的计算复杂度


25

给定一个无向无权图G=(V,E)和偶整数,什么是计数顶点集的计算复杂度使得和的子图限制的顶点集承认完美匹配?复杂度#P是否完整?这个问题有参考吗?小号⊆ V | S |kS⊆V|S|=kGS

请注意,对于常数,问题当然很容易,k因为这样大小为所有子图k都可以在时间。还要注意,问题与计算完美匹配的数量不同。原因是一组允许完美匹配的顶点可能具有多个完美匹配。(|V|k)

解决问题的另一种方法如下。如果匹配与个顶点匹配,则称为匹配。两个匹配数和如果通过匹配的顶点的集合是``顶点设定非不变‘’和是不同的。我们要计算顶点集不变匹配的总数。ķ 中号中号“中号中号' ķkkMM′MM′ķ


当,此类子集的数量为( | V |ķ=日志⁡ñ,并检查是否由所述子集引起的曲线图具有使用TUTTE的表征一个完美匹配花费Ô(2日志Ñ)=Ô(Ñ)时间,因此,它是不太可能为它甚至NP完全除非指数时间假设是错误的。因此,有趣的情况是k=θ(n(|V|日志⁡ñ)≤ñ日志⁡ñØ(2日志⁡ñ)=Ø(ñ),在这种情况下,如果您要查找#P完整性,那么天真的方法将花费2O(n)时间。ķ=θ(ñ日志⁡ñ)2Ø(ñ)
— Sajin Koroth 2012年

@Sajin Koroth:我不关注您评论中的最后一句话。例如,如果k =√N,天真的方法需要时间,我不认为这给反对是#P-完整的任何证据。2nΩ(1)
— 伊藤刚(Tsuyoshi Ito)2012年

@TsuyoshiIto:是的,您是正确的。应该是“选择一个,使幼稚的方法花费O (2 n)时间”。ķØ(2ñ)
— Sajin Koroth

@Sajin Koroth:为什么要选择k的值,以使朴素的方法花费时间?这样做可能不会造成伤害,但是我不明白为什么要这样做。Ø(2ñ)
— 伊藤刚(Tsuyoshi Ito)2012年

4
似乎大多数问题都是“人如何诱导大小为k的子图具有属性X?” 很难。即使属性“具有边缘”也很难(“具有边缘”解决“没有边缘”,决斗中“是完整的图形”……解决MAX CLIQUE)。这确实使人感到“具有完美的匹配”也很难,但是现在很难找到证明。
— 2012年

Answers:



6

该问题承认有FPTRAS。这是一个随机算法那获得的曲线图G ^,参数ķ ∈ Ñ,和有理数ε > 0和δ ∈ (0 ,1 )作为输入。如果ž是数量ķ你正在寻找-点集,则甲输出数Ž ',使得 P(ž ' ∈ [ (1 - ε )Ž ,(1 +一种Gķ∈ñϵ>0δ∈(0,1个)žķ一种ž′ 和它在时间这样做 ˚F (ķ )⋅ 克(Ñ ,ε - 1,日志δ - 1),其中 ˚F是一些可计算函数和克是一些多项式。

P(ž′∈[(1个-ϵ)ž,(1个+ϵ)ž])≥1个-δ,
F(ķ)⋅G(ñ,ϵ-1个,日志⁡δ-1个)FG

这是从Thm开始的。3.1 (Jerrum,米克斯13) :给定一个属性曲线图中,有一个FPTRAS,与相同的输入如上述,近似于集的大小 { 小号⊆ V (G ^ )| | S | = ķ ∧ Φ (G ^ [ 小号] )} , 条件是Φ是可计算,单调,和所有其边缘的最小图形的有界树宽。如果Φ是允许完全匹配的图属性,则所有这三个条件都成立。Φ

{小号⊆V(G)∣|小号|=ķ∧Φ(G[小号])},
ΦΦ
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.