アルゴリズムの解析について勉強しています。私は現在、Network Flowアルゴリズムについて読んでいます。最小コストのNetwork Flow発見に関するアルゴリズムの適用を検討しています。bipartite matchings
G対応するネットワーク フローを使用してみましょうG'- になろ
Mうperfect matchingG - このマッチング
G<sub>M</sub>にresidual graph関連付ける
Jon Kleinberg と Eva Tardos のAlgorithm Design 7.13 on page 406 から、
Theorem 7.62状態:
(7.62) M を完全一致とする。G Mに負のコスト有向サイクル C がある場合、M は最小コストではありません
この定理は理にかなっていますが、 abipartite flow network's residual graphの aperfect matchingが実際にサイクルをどのように含むことができるかについては混乱しています。サイクルを確認できる唯一の方法は、sinkまたはsourceが関係している場合です。
ただし、 にはperfect matching、sourceそこから出るエッジは含まれず、 にsinkは入るエッジは含まれません。また、内部ノードで発生するサイクルは、 a の定義と矛盾するように見えBipartite graphます。
誰かが残差グラフでそのようなサイクルの例を提供できますか?