哪個python包實現了Bellman-Ford最短路徑算法?哪個python包實現了Bellman-Ford最短路徑算法?
給定一個起始節點i和一個負權重的鄰接矩陣G,我想找到從i到另一個節點j的最短路徑。例如。我圖的樣子:
import numpy
G = numpy.array([[ 0. , 0.55, 1.22],
[-0.54, 0. , 0.63],
[-1.3 , -0.63, 0. ]])
我只能找到一個all-pairs shortest path實施給予我的需要我的圖是大,我只需要1對節點的最短路徑,這似乎太浪費了。由於我將使用它來處理數千個圖表,因此性能對我來說很重要。
因此,我正在四處尋找一個貝爾曼 - 福特實施 - 有誰見過嗎?
這是題外話(因爲它要求異地庫或軟件工具)。谷歌搜索「Bellman-Ford Python」的搜索量很大,包括幾個完整的實現(例如https://dzone.com/articles/bellman-ford-algorithm-python)。爲什麼不從那裏開始? –