如何使用Gurobi在Python中对图形进行分区?

时间:2018-09-27 02:33:29

标签: gurobi

我正在研究一个图形分区问题,我希望将以下图形划分为两个区域,目的是减少最少的行数。

这是背后的数学原理:

二进制变量,当顶点包含在子集中时将取值为1,否则为0(即包含在子集中)。二进制变量对边入射到不同子集的情况进行建模,即,如果边{,}的端点跨越并且=,则边=,否则= 0。

谢谢

1 个答案:

答案 0 :(得分:0)

@Sagnik请使用这项研究:https://doi.org/10.1109/IPDPSW.2018.00053,作者是Kirmani和Madduri。要实现分区,您需要计算图的度数归一化矩阵。第二个本征向量,也称为守场员向量,将提供您要查找的分区。请问您的图表有多大?