我有一个图G =(V,E),其中V是节点集,E是边集。我有两种类型的节点:源节点和消费者节点(源节点的数量低于消费者节点)。节点具有地理位置。需要图分区技术
欲图形划分成子图是其的集合:
A-连接子图,
适当大小的B-(分区的大小必须是平衡的;然而不一定相等,例如在2000-3000个节点之间),
c-分区应该优选地直接连接到源。因此,如果分区中没有源,则分区与源节点之间的路径不应包含其他分区中的任何节点。 (最重要的约束)
D-在一个分区中的节点应该是彼此接近(地理)
的最小割集是优选的。源节点可以与其他分区隔离(可以在一个分区中;只有它们自己)。
我可以使用任何现有的分区技术吗?任何形式的帮助都会被完全赞赏。
这个问题似乎是题外话题,因为它是关于垫/理论CS。 – 2014-01-19 15:40:12
没有足够的关于您的图形拓扑的信息。 Source和Consumer节点如何连接? –
这是一个配水管网。所以在网络中有一些源节点(例如3)和一些消费者节点(例如14000)。消费者通过链接(管道)连接到源,并通过其他节点。所以通常来源和消费者之间的路径涉及一些其他消费者节点。 –