赋权图的最短通路4-10讲述.ppt

赋权图的最短通路4-10讲述

广东商学院信息学院 * 设G=(V,E)是有限图,如果对E中的每一条边e,都有一个实数W(e)附着其上,则称G为赋权图,则称W(e)为边e的权. 1、赋权图 例 右图就是一个赋权图. 赋权图的最短通路 设赋权图 G=(V,E),u,v∈V,从u到v所带权的总和最小的通路,称为u到v的最短通路. 对于赋权图 G=(V,E),规定: 2 例 * 如何求一权图中任意两点间的最短路?这里介绍狄克斯特洛算法(Dijkstras algorthm.) 2、问题与求法 * 3、迪克斯特洛算法 * T a z t … … … 权和最小记为DT(t) * a→c→e权和为10 T 例 * * * 定理 在赋权图G=(V,E)中,起点a∈V-T,设目标集 T={t1,t2,…,tn},且t1为T中指标最小者, 即DT(t1)= min{DT(t1),DT(t2),…,DT(tn)}, 则a到t1的最短通路的权和为DT(t1). 证明 采用反证法.证明思路如右图所示. DT(t2)≤W(av1…v2t2)dDT(t1) 学会多画图,多从图形直观上来看. d=W(av1…v2t2…t1) T a t1 … … … … t2 … DT(t1) DT(t2) v1 v2 若dDT(t1),即黄色线比紫色线短, 则从图形直观上则有 与DT(t1)

文档评论(0)

1亿VIP精品文档

相关文档