由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个关于二分图的算法
相关主题
问个g的面试题字典里面如何快速找到一个单词对应的只有一个字母不同的单词
问个google的面试题。fb一题求解答
L家悲剧,发面筋,顺求分析原因问道题 正方体八顶点
请教一道面试题,判断迷宫有没有解A家电面被拒贡献个题攒人品吧
G onsite 面经问一道面经题
这个算法题算难吗01 Knapsack brute force code
今天听来的一个题问个题
检查graph里面是否有circle,是用BFS,还是DFS?问一道题(6)
相关话题的讨论汇总
话题: vertex话题: cover话题: bipartite话题: min话题: 二分
进入JobHunting版参与讨论
1 (共1页)
u******g
发帖数: 89
1
问个算法。。
这样的:一个二分图,顶点上有权,删除一些顶点,使得二分图的所有边被删光,(如
果一条边(A,B)那删除A或者B都会导致这条边被删除)
问删除哪些顶点可以让累计的权最小
只想的出brute force。。求大牛指导
B********t
发帖数: 147
2
就是找一个累计权最小的node cover呗
min cover = max match
如果没记错的话应该这样:先引入一个s(source)和一个t(sink),然后把这两个引入的
结点分别连接bipatite两个node set(A和B)里的每个结点,边的权值就是顶点的weight
。internal node之间的边的权值为无穷大。再用个max flow算法,再用BFS找到min
cut(S)。最后node cover = (A\S)并(B 交 S)

【在 u******g 的大作中提到】
: 问个算法。。
: 这样的:一个二分图,顶点上有权,删除一些顶点,使得二分图的所有边被删光,(如
: 果一条边(A,B)那删除A或者B都会导致这条边被删除)
: 问删除哪些顶点可以让累计的权最小
: 只想的出brute force。。求大牛指导

f*****e
发帖数: 2992
3
这个NP吧?

【在 u******g 的大作中提到】
: 问个算法。。
: 这样的:一个二分图,顶点上有权,删除一些顶点,使得二分图的所有边被删光,(如
: 果一条边(A,B)那删除A或者B都会导致这条边被删除)
: 问删除哪些顶点可以让累计的权最小
: 只想的出brute force。。求大牛指导

u******g
发帖数: 89
4
When is a bipartite graph, prove that the constraint matrix of this IP is
totally unimodular. Hence conclude that the natural linear programming
relaxation of this IP is integral, implying that Minimum Weighted vertex
cover is polynomially solvable on bipartite graphs.
http://trueshelf.com/exercise/214/vertex-cover-in-bipartite-gra
给跪了。。这个解释我几乎一般都没听懂。。

【在 f*****e 的大作中提到】
: 这个NP吧?
u******g
发帖数: 89
5
仔细想了想好像的确是这样的。。太牛了。。

weight

【在 B********t 的大作中提到】
: 就是找一个累计权最小的node cover呗
: min cover = max match
: 如果没记错的话应该这样:先引入一个s(source)和一个t(sink),然后把这两个引入的
: 结点分别连接bipatite两个node set(A和B)里的每个结点,边的权值就是顶点的weight
: 。internal node之间的边的权值为无穷大。再用个max flow算法,再用BFS找到min
: cut(S)。最后node cover = (A\S)并(B 交 S)

l***i
发帖数: 1309
6
Babyknight has the right idea. In his/her construction, every vertex cover
maps to a cut of the graph, so min weight vertex cover is min cut.
If the vertex is unweighted, then the answer is simply the size of a maximum
matching (unweighted), see Konig's theorem in wikipedia.
Bipartite vertex cover or independent set, weighted or not, is in P. totally
unimodular implies there is always an optimal solution that is integral,
just like max-flow-min-cut. This was once an MIT algorithm homework problem.
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一道题(6)G onsite 面经
G家面经总结,顺便求个bless,和一起找工作的同学们共勉这个算法题算难吗
问linkedin家一道题的followup今天听来的一个题
Zenefits Onsite 一题讨论检查graph里面是否有circle,是用BFS,还是DFS?
问个g的面试题字典里面如何快速找到一个单词对应的只有一个字母不同的单词
问个google的面试题。fb一题求解答
L家悲剧,发面筋,顺求分析原因问道题 正方体八顶点
请教一道面试题,判断迷宫有没有解A家电面被拒贡献个题攒人品吧
相关话题的讨论汇总
话题: vertex话题: cover话题: bipartite话题: min话题: 二分