ベルマンフォード法の概要

ベルマンフォード法の内容

ベルマンフォード法のアルゴリズムは以下の通り。

頂点の数を $N$ とする。辺 $(u,v)$ 重みを $l(u,v)$ と表すことにする。

始点から頂点 $v$ の距離の各時点での暫定値を $d[v]$ と表すことにする。

負辺・負閉路の扱い

以下始点から終点には到達可能とする。

[参考]