A
7
2
2
5
S
4
B
5
D
5
1
C
3
4
E
1
7
T
第三节 最短路(Shortest path)问题 最短路问题是指在给定的网络(有向图和无向图) 中,找出任意两点间距离最短的一条路,这里的距 离是权值的代表.最短路问题可应用于选址,管道 铺设时的选线,设备更新,投资等方面. 本节介绍从某一点到其他各点之间最短距离的 Dijkstra算法和网络图上任意两点的最短距离的 矩阵算法.
对起点和终点相重合的链称为圈.起点和终点重 合的路称为回路.在一个图中,如果任意两点间 至少存在一条链,则称该图为连通图,否则为不 连通的.
1 v5 , e8 , v3 , e3 , v1 , e2 , v2 , e4 , v3 , e7 , v4 2 v5 , e8 , v3 , e7 , v4
图的最小部分树(最小生成树):设 G2 是一个图,如 果 G1 是 G2 的支撑子图(部分图),且 G1 是一个树, 则称 G1 是 G2 的部分树.树的各条边称为树枝.在 图的每条边上赋予权值的图称为赋权图. 在 G2 中一般含有许多部分树,其中树枝总长为 最小的部分树,称为该图的最小部分树.
部分树
min2 7,4 5,4 3,4 4 7 LSE , 对E标号, 将边[ B, E ]改
与已标号点相邻的未标 号点是D, T .计算 LSP minLSA d AD , LSB d BD , LSE d ED , LSE d ET [ E , D]改为红色; 只有T未标号, 计算LSP minLSD d DT , LSE d ET min8 5,7 7 13 LST , 对T标号, 将边[ D, T ] 改为红色, 计算结束.图中红线为S到T的最短路, T点旁的数值 13为最短路的长度 .