0

ダイクストラがランダムな頂点から実行され、パス上で負の重みのサイクルに遭遇するとします。サイクルをループしてコストを可能な限り小さくすることはできますが、ダイクストラの不変条件は、訪問したノードを「再訪問」することではないため、無限ループは発生せず、ダイクストラは終了しますか?

4

1 に答える 1

0

問題は、ダイクストラのアルゴリズムが終了しないことではなく、負の重みを持つグラフではダイクストラのアルゴリズムがまったく機能しないことです。理由の説明については、この回答を参照してください。

于 2013-03-24T05:31:21.460 に答える