2016-05-02 13 views
1

2つのリンク間の最短経路を計算するために、igraphパッケージから関数shortest_pathsを使用しています。sna:Dijkstraアルゴリズムの修正(最短経路)

私のigraphオブジェクトには加重リンクが含まれています。

統合ダイクストラアルゴリズムは、最短経路を表現するために合計を使用します。

合計の代わりに商品を使用するにはどうすればよいですか?

+1

あなたの質問を認識するのに役立つコードを表示してください –

答えて

2

ログは単調に増加する関数であるため、エッジウェイトの積を最小にするパスは、エッジウェイトの積のログ、またはエッジウェイトのログの合計を最小化します。したがって、エッジの重みをログ変換に置き換え、最短経路関数を使用するだけで済みます。

関連する問題