数模培训_图论模型.ppt

南京信息工程大学数理学院 费文龙 图 论 模 型 主讲:费文龙 F feiwl@ 图论模型 图论基本概念 最短路径算法 最小生成树算法 遍历性问题 二分图与匹配 1、图论的基本概念 图的定义 我们今后只讨论有限简单图: 图的矩阵表示 2、最短路径算法 Dijkstra算法 指标(a为起点) ??? 设T为V的子集,P=V-T且a∈T,对所有t∈T,设 l(t)表示从a到t的所有通路中距离最短的一条的长度,且这条路径中不包含T中其他的结点,则称l(t)为t关于集合P的指标,若不存在这样的路径,这记l(t)=∞ 注:l(t)不一定是从a到t的最短路径,因为最短路径中可能包含T中其他的节点。 定理1? 若t是T中关于P由最小指标的结点,则l(t)是a和t之间的最短距离。 定理2? 设 T为V的子集,P=V-T,设 ??? (1)对P中的任一点p,存在一条从a到p的最短路径,这条路径仅有P中的点构成, ??? (2)对于每一点t,它关于P的指标为l(t),令x为最小指标所在的点, 即:l(x)=min(l(t)) (t T), ??? (3)令P=P {x},T=T-{x},l(t)表示T中结点t关于P的指标,则? l(t)=min{l(t),l(x)+w(x,t)} Dijkstra算法(求a点到其他点的最短路径) 1、初始化,P={a},T=V-{a},对每个结点t计算指

文档评论(0)

1亿VIP精品文档

相关文档