CS170 Efficient Algorithms and Intractable Problems Section9
距离上次更新已经 1409 天了,文章内容可能已经过时。
课程主页:
https://inst.eecs.berkeley.edu/~cs170/fa18/
课程视频:
https://www.bilibili.com/video/BV1wK411g7ck
参考资料:
吴彧文(atyuwen)Algorithms.Exercises.solution
这次回顾Section 9。
1. Maximal Matching
假设maximal匹配的边集合为
maximum匹配的边集合为
任取
因此
所以
2. Bipartite Vertex Cover
图片来自于吴彧文(atyuwen)Algorithms.Exercises.solution 7.23,该解答参考了大佬的做法。
假设二部图的两步分别为
假设顶点覆盖为
由于
的边
从而顶点覆盖正好对应了一个分割;反之,构造满足上述条件的图,即
因此两者一一对应,求最小顶点覆盖的问题可以转化为求最小割的问题。
3. Reducing Vertex Cover to Set Cover
对于图
- 对于
,定义集合 :
那么最小顶点覆盖对应于
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Doraemonzzz!
评论
ValineLivere
Powered By Valine
v1.5.2
v1.5.2