重み付きグラフGとその最短経路距離の行列デルタが与えられます。したがって、delta(i、j)は、iからjへの最短経路の重みを示します(iとjはグラフの2つの頂点です)。デルタは最初に最短経路の値を含めて与えられます。エッジEの重みが突然WからW'に減少します。O(n ^ 2)のdelta(i、j)を更新する方法は?(n =グラフの頂点の数)問題は、O(n ^ 3)の複雑さが最も高い全ペア最短経路を再度計算しないことです。問題はデルタの更新であるため、すべてのペアの最短パスを再計算する必要はありません。
より明確に:私たちが持っているのはグラフとそのデルタ行列だけです。デルタ行列には、最短経路の値だけが含まれます。次に、グラフの変更に応じてデルタ行列を更新します。エッジの重みが減少します。O(n ^ 2)で更新する方法は?