0

無向システムを仮定すると、各セットが最小になるようにシステムをバラバラにする順列の要素を見つけたいグラフ。このグラフには 2 つの特別なノードがあります: 要素内に存在できないシンクとソースです。

あるグラフ G=(V,E) が与えられた場合、どのように最小カットを計算で見つけることができますか?

4

1 に答える 1

0

グラフから計算で最小カットを計算する方法を自由に選択してください。以下に、簡単な例、関連する研究、モデル、保存方法、補題、定理、およびこのスレッドが焦点を当てている視覚化とコンピューティングに関するものをリストします。簡単な例の次のステップは、グラフィカル モデルのパラメータ化と計算です。

Python とデカルト積を使用した簡単な例

3 つの並列がある 3x2x2 グラフを想定します。最初のブランチには 3 つのものがあり、2 つ目のブランチには 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 に答える