最小权顶点覆盖2
2016-06-05 14:56:08 0 举报
最小权顶点覆盖是图论中的一个概念,指的是在给定的无向图中,选取最少的顶点,使得这些顶点的度(与其相连的边的数量)之和最大。换句话说,就是选择尽量少的顶点,使得这些顶点与其他顶点之间的连接尽可能多。最小权顶点覆盖问题在实际应用中有着广泛的应用,例如社交网络分析、网络优化等领域。解决最小权顶点覆盖问题的算法通常基于贪心策略,通过不断选择度最大的顶点来逐步构建最优解。
作者其他创作
大纲/内容
Node now
开始
now.c[j]=1
now 结点入队
j=n?
结束
now.valbest
Node E
i++
cover函数
i=1
N
ture
Y
false
now.val=v
E.x[i]==0&&E.c[i]==0?
now.x[i]=isLeft(标志有没有被覆盖)
G[i][j]==1?
addNode函数
now.x[]=enode.x[]now.c[]=enode.c[]
j=1
now.val=v+w[i]
j++
isLeft为true?
i=n?
0 条评论
下一页