ので、たとえば、私が取得したいと思います(次の与えられましたグラフ):
H.add_edge('R1','R2',weight=5)
H.add_edge('R1','R3',weight=5)
H.add_edge('R4','R2',weight=5)
H.add_edge('R4','R3',weight=5)
この出力:行うことが可能である
[['R1', 'R2', 'R4'], ['R1', 'R3', 'R4']]
:私は10にエッジR4-R3で重量を変更した場合 [p for p in nx.all_shortest_paths(H,source='R1',target='R4')]
しかし、all_shortest_paths関数は、すべてのパスを示したままです。私の質問です:すべての最短経路を表示する機能や重量に応じて最短経路だけですか?
よろしくお願いいたします。
あなたの答えをありがとうジョエル、問題を解決するための鍵を握っていました。 – psagrera