私はバイパライトグラフの最大独立セットを見つけようとしています。
「1998年5月13日-ワシントン大学-CSE 521-ネットワークフローのアプリケーション」というメモで次のことがわかりました。
問題:
二部グラフ与えられると、可能な限り大きな独立集合を見つけます。ここで、およびです。セットの要素間にのエッジがない場合、セットは独立しています。
解決:
頂点フローグラフを作成します。各エッジには、から までの無限の容量エッジがあります。各には、からまで単位容量エッジがあり、各には、から までの単位容量エッジがあります。
有限容量カット検索と、と。レッツ と。セットは、カットを横切る無限の容量のエッジがないため、独立しています。カットのサイズは。これは、独立セットを可能な限り大きくするために、カットを可能な限り小さくします。
これをグラフとして考えてみましょう。
A - B - C
|
D - E - F
これを次のように2部グラフに分割できます
ブルートフォース検索により、唯一の最大独立セットがことがわかります。上記の解決策を試してみましょう:
したがって、構築されたフローネットワークの隣接行列は次のようになります。
ここで私が立ち往生している、私が見る最小の有限容量カットは些細なものです:容量は3です。
このカットを使用すると、次の誤ったソリューションにつながります。
を期待していましたか?誰かが私の推論/作業で間違っている場所を見つけることができますか?