: import networkx as nx
from pylab import *
import matplotlib.pyplot as plt
%pylab inline
ncols=3
N=3
G=nx.grid_2d_graph(N,N)
labels = dict(((i,j), i + (N-1-j) * N) for i, j in G.nodes())
nx.
私は重み付けグラフを持っています。 ノードSからノードEまでの最適なパスを見つけたいので、そのパス内にあった最大単一エッジの重みが可能な限り小さくなります。例えば :このグラフの S -> E (w=40)
S -> A (w=30)
A -> E (w=20)
、djikstraは、コストと(S->コスト40とE私が代わりに欲しい、であるS-> A-> Eであることを最短経路を計算します