2

私は、グラフ上の一種の最短経路問題であると私が信じていることに直面しています。

すべてのエッジが接続された頂点に対して正の重みを持ち、接続されていない頂点に対しては∞であることを考慮して、ノードAからBへの最短経路を見つける必要があります。

頂点には可変の正の重みがあります。

パスのコストは、そのパスに含まれるすべての頂点を考慮した最大の重みを持つ頂点の重みです。

この状況でダイクストラを適用する必要がありますか?その場合、各頂点の重みが以前にアクセスした頂点に応じて変化することを考慮して、どのように適用しますか?

それ以外の方法でこの問題に取り組む方法を教えていただけますか?

4

1 に答える 1

0

エッジの重みを考慮する必要があるかどうかはわかりません。A から B まで、頂点で可能な最大/最小の重みを持つパスが必要だと言ったからです。そのための私の解決策は、頂点のすべての重みを画像のように、 edge の重み:ここに画像の説明を入力

ここで、エッジの最大の重みが最小/最大である A から B へのパスを見つけたいとします。これには MST アルゴリズムを使用できます。これは、パスの長さは気にせず、最大/最小エッジ コストのみを気にするためです。

于 2014-03-22T14:46:01.920 に答える