G =(V、E)を、m> = 3の頂点上の有向グラフとし、m個の辺を持つとする。頂点集合Vは、3つの 特殊頂点a、v、およびbを含む。 aからbへの単純なパスを見つけます(存在する場合)。 (シンプルなパスとは、頂点が繰り返されていないパスです)
この問題はMax Flowアルゴリズムで解決できるはずですが、わかりません。これは、エッジに容量1がある複数のソースを持つMax Flowアルゴリズムを思い出させます。どのように問題を最大フローアルゴリズムに減らすことができるか知っていますか?
頂点bをシンクとして設定すると、vが含まれているかどうかはわかりません。vをシンクとして設定した場合、vに達するとどのように続行しますか?
vは、bの2番目のパスのソースではありませんか? – Mikeb
あなたはgoogleで "最大流量下限"を試すことができます。頂点vを通る最小流量を1にすると、基本的にvを通るパスがあります。 – phimuemue
@Mikeb私はそうは思わない。 a-> vからの流れは、私が考えるv-bからの流れを作ることを不可能にする経路かもしれない。 –