最短路径问题数学建模课件.ppt
《最短路径问题数学建模课件.ppt》由会员分享,可在线阅读,更多相关《最短路径问题数学建模课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于最短路径问题数学建模1第1页,此课件共30页哦21023741165981第2页,此课件共30页哦3050402510500152025150102040201001025252010055102525550第3页,此课件共30页哦4l定义:设P(u,v)是加权图G中从u到v的路径,则该路径上的边权之和称为该路径的权,记为w(P).从u到v的路径中权最小者 P*(u,v)称为u到v的最短路径.1023741165981第4页,此课件共30页哦1023741165981第5页,此课件共30页哦算法步骤S:具有永久标号的顶点集;l(v):v的标记;f(v):v的父顶点,用以确定最短路径;输入加
2、权图的带权邻接矩阵w=w(vi,vj)nxm.初始化 令l(v0)=0,S=;vv0,l(v)=;更新l(v),f(v)寻找不在S中的顶点u,使l(u)为最小.把u加入到S中,然后对所有不在S中的顶点v,如l(v)l(u)+w(u,v),则更新l(v),f(v),即 l(v)l(u)+w(u,v),f(v)u;1)重复步骤2),直到所有顶点都在S中为止.第6页,此课件共30页哦第7页,此课件共30页哦8第8页,此课件共30页哦1023741165981第9页,此课件共30页哦算法步骤 d(i,j):i到j的距离;path(i,j):i到j的路径上i的后继点;输入带权邻接矩阵a(i,j).1)赋
3、初值 对所有i,j,d(i,j)a(i,j),path(i,j)j,k=l.2)更新d(i,j),path(i,j)对所有i,j,若d(i,k)+d(k,j)d(i,j),则 d(i,j)d(i,k)+d(k,j),path(i,j)path(i,k),k k+13)重复2)直到k=n+1第10页,此课件共30页哦第11页,此课件共30页哦12第12页,此课件共30页哦131023741165981第13页,此课件共30页哦14运行上页程序输出:运行上页程序输出:dis=21path=1 8 9 10 11 因此顶点因此顶点1到顶点到顶点11的最短路径为的最短路径为18 9 10 11,其长度
4、为其长度为21。第14页,此课件共30页哦15050402510500152025150102040201001025252010055102525550第15页,此课件共30页哦050402510500152025150102040201001025252010055102525550第16页,此课件共30页哦17 假设图有假设图有 n 个顶点,现需要求从顶点个顶点,现需要求从顶点1到顶点到顶点n的最的最短路径短路径.最短路径问题的0-1规划模型 设决策变量为设决策变量为xij,当顶点当顶点1至顶点至顶点n的路上含弧的路上含弧(i,j)时,时,xij=1;否则;否则xij=0.其数学规划表达
5、式为其数学规划表达式为(,)11(,)(,)min ;1,1,.1,;0,1,.01,(,).ijiji jEnnijjijji jEj iEijw xistxxininxi jE 或第17页,此课件共30页哦18最短路径问题的0-1规划模型 例(有向图最短路问题)在下图中,用点表示城市,现有 共7个城市.点与点之间的连线表示城市间有道路相连.连线旁的数字表示道路的长度.现计划从城市 到城市 铺设一条天然气管道,请设计出最小价格管道铺设方案.12123,AB B C C C DAD本质是求从城市 到城市 的一条最短路AD第18页,此课件共30页哦19最短路径问题的0-1规划模型 解:写出相应的
6、LINGO程序,MODEL:1!We have a network of 7 cities.We want to find 2 the length of the shortest route from city 1 to city 7;3 4sets:5 !Here is our primitive set of seven cities;6 cities/A,B1,B2,C1,C2,C3,D/;7 8 !The Derived set roads lists the roads that 9 exist between the cities;第19页,此课件共30页哦20最短路径问题的0-
7、1规划模型 10 roads(cities,cities)/11 A,B1 A,B2 B1,C1 B1,C2 B1,C3 B2,C1 B2,C2 B2,C3 12 C1,D C2,D C3,D/:w,x;13 endsets 14 15 data:16 !Here are the distances that correspond 17 to above links;18 w=2 4 3 3 1 2 3 1 1 3 4;19 enddata 第20页,此课件共30页哦21最短路径问题的0-1规划模型 20 21 n=size(cities);!The number of cities;22 m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 路径 问题 数学 建模 课件
限制150内