METIS图分区算法用于分割大图。我有一个实际上是森林的图表。我想知道METIS在这种情况下如何处理分区?
答案 0 :(得分:0)
确实,METIS可以对大图进行分区,但这并不意味着它无法管理较小的图或不同类型的图。
Forest只是一种特殊类型的图形,没有周期,我们可以将断开的部分...
与任何其他类型的图一样,METIS将执行三级分区算法:
粗化(在你的情况下,你有森林图,所以它可能很快完成,因为这种类型的图可能会有少量的边或连接)
初始分区
Uncoarsening +细粒度平衡。
基本上,一切都可以像任何类型的图一样工作。
根据我的个人经验,我确实发现METIS在使用断开连接的图形时没有给出最佳结果(并且林是断开连接的图形),所以我实现了自己的逻辑来查找连接的所有顶点组然后使用METIS对该组进行分区(已连接)......
我建议从METIS library documentation阅读有关METIS的内容。