無向で正の重み付きグラフGが与えられた場合、 Gの一部のエッジの重みは不明です。例えば、
ここで、edge(B, C) の重みは不明です。
AからBへの移動には7のコストがかかります。BからCへ、またはその逆にトラバースすることで未知の重みe = weight(B,C)を導き出すことができ、 eのコストがかかり、最終的に既知の重みになります。そして、 AからCからBを通って歩くと、合計でe+7のコストがかかります。
私の質問は、開始点が与えられたときに、どのくらいの速さですべての未知の重量を取得できるでしょうか? つまり、開始点 (たとえばA ) からすべての未知の重みエッジを可能な限り小さいコストでトラバースします。
未知数が1個の場合は単純です。最初に、開始点から目的のエッジの頂点までの最短パスを見つけ、未知の重みエッジをトラバースできます。しかし、未知の重みエッジの数が 1 より大きくなった場合の解決方法がわかりません。
誰でもこれを行う方法を理解できますか?