- 2
- 0
- 约7.17千字
- 约 71页
- 2017-12-14 发布于浙江
- 举报
图与网络分析教学课件PPT
(8,8) vs v2 v1 v4 v3 vt (2,2) (6,5) (10,4) (7,4) (9,6) (6,0) (3,0) (5,3) (5,3) (0,+) * 无法再标号 最小费用最大流 最小费用最大流问题: (1,2) (5,6) (3,1) (3,3) (1,2) (1,3) (3,4) vs vt (dij,cij) 1 5 3 3 1 1 3 vs vt (2,0) (6,0) (1,0) (3,0) (2,0) (3,0) (4,0) vs vt (2,0) (6,0) (1,1) (3,0) (2,0) (3,1) (4,0) vs vt 1 5 -3 3 1 1 3 vs vt -1 (Cij, fij) (2,2) (6,0) (1,1) (3,2) (2,0) (3,3) (4,0) vs vt -1 5 -3 2 1 3 vs vt -1 -2 奇偶点表上作业法 (1)找出奇点(一定为偶数个),在每两个奇点之间找一条链,在这些链经过的所有边上增加一条边,这样所有的奇点变为偶点,一定存在欧拉圈,但是不一定是路线最短的,所以需要检验和调整。 (2)检验增加的边的权值是否是最小的。 假设M是使得图G中不含奇点的所有增加边,则M是权值总和为最小的增加边的充分必要条件是: 1)图G中每条边上最多增加一条边; 2)在图G的每个圈上,增加的边的总权值不超过该圈总权值的一半。 如果上述两个条件都满足则已经找到权值最小的欧拉圈 否则转入3) 3)调整增加边。如果1)不满足,则从该条边的增加边中去掉偶数条; 如果2)不满足,则将这个圈上的增加边去掉,将该圈的其余边上添加增加边,转入(2) v1 v2 v3 v4 v5 v6 3 4 2 3 3 2 4 3 5 v1 v2 v3 v4 v5 v6 3 4 2 3 3 2 4 3 5 v1 v2 v3 v4 v5 v6 3 4 2 3 3 2 4 3 5 v1 v2 v3 v4 v5 v6 3 4 2 3 3 2 4 3 5 {V1,v6,v5,v4,v6,v2,v6,v3,v4,v3,v2,v1} 网络 对有向图D=(V,A),如果对于有向图D中的每一条弧(vi,vj) ∈A,都有一个数c(vi,vj) 与它对应,此时称D为一个网络,或称赋权有向图。 有向网络:网络中每个边都是有向边; 无向网络:网络中每个边都是无向边; 混合网络:网络中既有有向边,又有无向边; 网络最短路线问题:寻找网络中从起点 v1 到终点 vn 的最短路线。 3、网络最短路问题 一般的最短路问题描述: 给定一个赋权有向图D=(V,A),对每一个弧a=(vi,vj),相应地有权w(a)=wij,又给定D中的任何两个顶点vs和vt ,设P是从vs到vt的路,定义路P的权是P中所有弧之和,记为w(P),最短路问题就是要在所有从vs到vt的路中,求一条权最小的路,即一条从vs到vt的路P0使得: 路P0的权称为从vs到vt的距离,记为d(vs,vt)。 有向图权值非负---- Dijkstra算法 Dijkstra算法的基本步骤(权值非负) 1、给顶点v1标号(0),v1称为已标号点,记标号点集为V1={v1} 2、在未标号点集V2中找出与标号点集V1中的顶点vi有弧相连(并且以vi为起点)的点vj, 3、在第2步选出的点中,选出满足下面条件的点vk,并给vk标号(l,L1k),其中l为第一标号, L1k为第二标号 为从v1到vk的最短路的长度,l表示在从v1到vk的最短路上,与vk 相邻的点是vl 4、若最后一个顶点vn未标号,则转回第2步;若vn已标号,则 从vn开始,按照第一个标号逆向追踪,直到v1,就得到从v1到 vn的最短路,vn的第二个标号表示最短路的长度。 例3求从v1到v8的最短路 (0) (1,1) (1,3) (3,5) (2,6) (5,10) (5,9) (5,12) 注:在给顶点编号时,如果在多个为标号点均取得最小值Llk则对这多个点同时标号,这些点的第二个标号相同,但是第一个标号不一定相同 有向图某些权值为负 1、先对图中各个点按照Dijkstra算法标号,称之为第一次标号,令m=1,转入第二步; 2、对图中除了v1以外的所有点进行m+1次标号,记L1k(m+1)为对顶点vk的第m+1次标号的第二个标号值,计算公式如下: 3、如果对所有的点L1k(m)= L1k(m+1)都成立则逆向追踪,找出最短路, 算法终止;若存在L1k(m) L1k(m+1),则令m=m+1,返回第2步 例4求从v1到v4的最短路 v1 v2 v3 v4 3 2 -2 -1 4 5 (0) v1 v2 v3 v4 3 2 -2 -1 4 5 (1,2) (1,3) (2,1) (
原创力文档

文档评论(0)