2011-01-27 177 views
3

去除随机图的dfs树的叶子后,假设剩余的边数为| S |,那么我们能否证明该图的匹配为| S |/2?图算法,近似算法

+0

通过| S |/2你是指地板或天花板? – kunigami

+0

@ kunigami,我的意思是天花板。 –

+0

1)是| S |删除DFS树的树叶或原始随机图之后的边数? 2)通过匹配你的意思是最大匹配或任何匹配是好的? – kunigami

回答

2

这是一个证明。

定理:假设T是任何带有叶子的叶子i。在T(|T|-i)/2匹配。

证明:通过归纳。如果T是一棵具有i叶子的树,则让T'成为从T中删除所有叶子时产生的树。 T'j <= i叶。同样,假设T''是从T'中删除所有叶子时的结果树。 T''k <= j叶。

通过归纳将定理应用于T'',所以在T''中存在大小为(|T''|-k)/2 = (|T|-i-j-k)/2的匹配。边缘组T-T'包含至少j边缘,其不会入射到T''中的任何边缘或彼此(在T'中挑选一个入射到每个叶子的边缘),所以添加这些边缘以在中进行匹配,其大小为(|T|-i+j-k)/2。由于j >= k,这至少是(|T|-i)/2的边缘。 QED。

我已经掩盖了/ 2的地板/天花板问题,但我怀疑证明如果包含它们仍然可以工作。

+0

这是天花板,感谢您的答复。 –