0

假设一个无向系统,您想要在其排列中找出元素的图形,这些元素使系统不相交,使得每个集合都是最小的。该图有两个特殊节点:不能在元素中的 sink 和 source。

给定一些图 G=(V,E),你如何在计算上找到最小割?

4

1 回答 1

0

随意选择任何方法来计算从图形计算的 mincuts。我在下面列出了一个简单的例子,相关的研究、模型、存储方法、引理、定理——以及这个线程关注的关于可视化和计算的一些东西。简单示例之后的下一步是图形模型的参数化,然后是计算。

Python 和笛卡尔积的简单示例

假设一个 3x2x2 的图有 3 个平行,其中第一个分支有 3 个东西,第二个分支有 2 个东西,最后一个分支有 2 个东西。最小切割是{{1,4,6},{1,4,7},{1,5,6},{1,5,7},{2,4,6},{2,4, 7},{2,5,6},{2,5,7},{3,4,6},{3,4,7},{3,5,6},{3,5,7} }

在此处输入图像描述

import itertools;

somelists = [
   [1, 2, 3],
   [4, 5],
   [6, 7]
]

print list(itertools.product(*somelists))

计算

数学

使用汇和源可视化串并图

于 2016-02-01T11:38:33.970 回答