ベルマンフォードアルゴリズムやダイクストラのアルゴリズムのようなアルゴリズムは、グラフ上の単一の開始頂点から他のすべての頂点までの最短経路を見つけるために存在します。それらの複数のソースバージョンは、すべてのエッジを逆転させ、宛先を開始ノードとして扱うことによって達成することができる。最短経路アルゴリズム:複数のソース、最も近い宛先
私は「合意」に「公正」のパスを見つけること、グラフ上のソースの「重心」、ソースのセットに「最も近い」ですすなわち頂点を見つけるために、それを拡張したいと思います頂点。
すでにアルゴリズムがありますか?彼らは何ですか?
私のニーズに合っているかどうかを確認するのに少し時間がかかります(回答を受け入れる)。一方、ありがとう! :) –
@AlbanDericbourg "合計の最小値を計算する"。私は答えを更新しました。 – shawn
私はおそらく別のメトリックを決めなければならないでしょうが、そのアイデアは私には良いようです(私は最も近い頂点を見つける必要はなく、デスティネーションとすべてのソース頂点間の公平な距離を持つことも必要です)。 –