Kernighan-Lin算法

时间:2013-07-08 09:51:35

标签: algorithm graph partitioning

有没有人知道这个算法,因为我正在考虑使用它,但我不确定它是否真的符合我的所有要求。所以基本上,我想要做的是在几个子图中分割图形。但是,应该连接每个子图的节点,也就是说不应该是这样的情况,例如,如果我想要到达节点x,我必须经过另一个子图。这正是我关心的问题。是否有可能,当我用Kernighan-Lin算法拆分图形时,子图的节点最终会散布在各地?

1 个答案:

答案 0 :(得分:0)

是的,K-L可能会创建断开连接的子图。例如,它会分割8个顶点星

* * *
 \|/
*-*-*
 /|
* *

分成两个4顶点子图,其中一个不包含中心的子图必然没有连接。我不知道你想在这个例子上发生什么。