我有一个图G =(V,E),其中V是节点集合,E是边集合。我有两种类型的节点:源节点和消费者节点(源节点数量远少于消费者节点)。这些节点具有地理位置。
我想将图划分为一组子图,它们应该是:
a- 连通的子图,
b- 适当大小的子图(划分的大小必须平衡;但不一定相等,例如在2000-3000个节点之间),
c- 划分应该直接连接到源。因此,如果在一个划分中没有源,则连接到源节点的路径不应包括其他划分中的任何节点。(最重要的约束条件)
d- 分区中的节点应该彼此靠近(地理上)。
最小割点集是首选。源节点可以与其他分区隔离(可以在单独的分区中;只有它们自己)。
是否有任何现有的分区技术可供使用?对任何帮助表示感激。
我想将图划分为一组子图,它们应该是:
a- 连通的子图,
b- 适当大小的子图(划分的大小必须平衡;但不一定相等,例如在2000-3000个节点之间),
c- 划分应该直接连接到源。因此,如果在一个划分中没有源,则连接到源节点的路径不应包括其他划分中的任何节点。(最重要的约束条件)
d- 分区中的节点应该彼此靠近(地理上)。
最小割点集是首选。源节点可以与其他分区隔离(可以在单独的分区中;只有它们自己)。
是否有任何现有的分区技术可供使用?对任何帮助表示感激。