无向图的权重和分割

时间:2016-07-26 14:27:09

标签: algorithm graph partitioning

给定带有加权边和最大权重和值 s 的无向图 G(N,E),分割 G <的优秀算法是什么? / em>将 N 节点转换为由总和小于 s 的边连接的子集?

简单示例:让 s = 10 G

A <-2-> B <-3-> C <-12-> D <-9-> E <-21-> F <-40-> G <-1-> H,

然后算法会拆分以下组中的节点

{A,B,C}, {D,E}, {F}, {G,H}.

当然,当图形具有多个周期并且导致多个选择时,这变得更加困难。我目前正在应用贪婪的方法来跟随第一个边缘并在总和超过 s 之前停止。这通常是好的,但有一些明显不好的选择,如下例

A <-9-> B <-1-> C <-3-> D <-2-> E,

贪婪方法( s = 10 )将选择

{A,B}, {C,D,E}

但我想

{A}, {B,C,D,E}

因为B,C,D,E显然形成了一个更紧密的群体。所以也许这种分组意味着评论中建议的最小集合,我不知道。

0 个答案:

没有答案