在玩具图形聚类上解释“ufactor”

时间:2017-07-11 17:26:32

标签: cluster-analysis metis

我正在尝试通过METIS进行不平衡分区。我不需要在每个集群中使用相同数量的顶点(默认情况下在METIS中完成)。我的图没有约束,它是一个无向的未加权图。以下是METIS聚类的示例玩具图,没有ufactor参数。

enter image description here

然后,我尝试使用不同的ufactor和值143,METIS开始 执行预期的集群,如下所示 -

enter image description here

任何人都可以解释这个。最后,我想找到一种方法来从任何不平衡和无向图中猜测ufactor,这将最小化标准化切割而不必进行任何平衡。

1 个答案:

答案 0 :(得分:0)

Imbalance=1+(ufactor/1000)。默认情况下为imbalance=1。最大集群中的顶点数 -

 imbalance*(number of vertex/number of cluster)

对于第一张图片(默认聚类) - 大型聚类中的顶点数量 - 1*(14/2)=7,因此第二个群集也是14-7=7 在第二张图片(ufactor 143) -

imbalance=1+143/1000=1.143

so, 1.143*(14/2)=8.001

这允许最大的簇具有8个顶点。