(14,15,1),
(15,17,4),
(16,17,1)])#向图中添加多条赋权边...5删除顶点
gAnt.remove_edge(13,17)#删除边(13,17)
minWPath1=nx.dijkstra_path(gAnt,source=0,target=17)#顶点0到顶点17...的最短加权路径
lMinWPath1=nx.dijkstra_path_length(gAnt,source=0,target=17)#最短加权路径长度
print("\n问题: 禁止边的约束")
print...=[(11,12)],edge_color='r',width=2.5)#设置边的颜色
plt.show()
问题: 禁止点或禁止边的约束
S 到 E 的最短加权路径: [0, 3, 6, 12, 16..., 17]
S 到 E 的最短加权路径长度: 7
算法:禁止点或禁止边的最短路径是从图中删除对应的禁止点或禁止边求最短加权路径和最短加权路径长度。