去除随机图的dfs树的叶子后,假设剩余的边数为| S |,那么我们能否证明该图的匹配为| S |/2?图算法,近似算法
Q
图算法,近似算法
3
A
回答
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
这是天花板,感谢您的答复。 –
相关问题
- 1. 矩形近似算法
- 2. RGB颜色相近的近似算法
- 3. 遗传算法近似函数
- 4. 广播中的近似算法
- 5. 顶点覆盖的近似算法
- 6. 单元测试近似算法
- 7. 最近邻算法
- 8. C#快速图表近似比较算法
- 9. 类似图像的任何好的最近邻居算法?
- 10. 算法复杂性渐近线图
- 11. 图算法来算
- 12. 最近点的算法
- 13. 最近邻居算法
- 14. KD树 - 最近邻算法
- 15. k-最近邻算法
- 16. 谷歌相似图片算法
- 17. 位图数据相似度算法
- 18. 文字相似度算法
- 19. 算法/库文本相似
- 20. 字符串相似算法
- 21. 从浮雕/浮雕图像中获取近似深度图的算法
- 22. 使用近似算法找到所有点之间的路径
- 23. 排序整数列表中的近似搜索算法
- 24. 名称的近似字符串匹配算法
- 25. 在python中,加速数据流的字数近似算法
- 26. 寻找斯坦纳森林的近似算法
- 27. 我怎么能优化这个算法近似pi?
- 28. AppEngine近似部分字符串匹配算法
- 29. 实现Bin Fu的近似求和算法
- 30. 将子集求和的近似算法转换为php代码
通过| S |/2你是指地板或天花板? – kunigami
@ kunigami,我的意思是天花板。 –
1)是| S |删除DFS树的树叶或原始随机图之后的边数? 2)通过匹配你的意思是最大匹配或任何匹配是好的? – kunigami