1 / 15
文档名称:

Matlab最短路径算法精PPT主题课件.ppt

格式:ppt   大小:189KB   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Matlab最短路径算法精PPT主题课件.ppt

上传人:业精于勤 2019/10/13 文件大小:189 KB

下载得到文件列表

Matlab最短路径算法精PPT主题课件.ppt

文档介绍

文档介绍:主要内容Floyd算法Dijkstra算法两个例子的求解引例2:最廉价航费表的制定引例1:最短运输路线问题1如图的交通网络,每条弧上的数字代表车辆在该路段行驶所需的时间,有向边表示单行道,无向边表示可双向行驶。若有一批货物要从1号顶点运往11号顶点,问运货车应沿哪条线路行驶,才能最快地到达目的地?引例1:最短运输路线问题102374116598135122106158879932272某公司在六个城市C1,C2,C3,C4,C5,C6都有分公司,公司成员经常往来于它们之间,已知从Ci到Cj的直达航班票价由下述矩阵的第i行,第j列元素给出(表示无直达航班),该公司想算出一张任意两个城市之间的最廉价路线航费表。引例2:最廉价航费表的制定3最短路径问题定义:设P(u,v)是加权图G中从u到v的路径,则该路径上的边权之和称为该路径的权,记为w(P).从u到v的路径中权最小者P*(u,v):寻求从一固定顶点到其余各点的最短路径;有向图、无向图和混合图;:采用标号作业法,每次迭代产生一个永久标号,从而生长一颗以v0为根的最短路树,——算法步骤S:具有永久标号的顶点集;l(v):v的标记;f(v):v的父顶点,用以确定最短路径;输入加权图的带权邻接矩阵w=[w(vi,vj)](v0)=0,S=;vv0,l(v)=;更新l(v),f(v)寻找不在S中的顶点u,使l(u),然后对所有不在S中的顶点v,如l(v)>l(u)+w(u,v),则更新l(v),f(v),即l(v)l(u)+w(u,v),f(v)u;重复步骤2),(Dijkstra算法)function[min,path]=dijkstra(w,start,terminal)n=size(w,1);label(start)=0;f(start)=start;fori=1:nifi~=startlabel(i)=inf;end,ends(1)=start;u=start;whilelength(s)<nfori=1:nins=0;forj=1:length(s)ifi==s(j)ins=1;end,endifins==0v=i;iflabel(v)>(label(u)+w(u,v))label(v)=(label(u)+w(u,v));f(v)=u;end,end,endv1=0;k=inf;fori=1:nins=0;forj=1:length(s)ifi==s(j)ins=1;end,endifins==0v=i;ifk>label(v)k=label(v);v1=v;end,end,ends(length(s)+1)=v1;u=v1;endmin=label(terminal);path(1)=terminal;i=1;whilepath(i)~=startpath(i+1)=f(path(i));i=i+1;endpath(i)=start;L=length(path);path=path(L:-1:1);①②③7最短路径算法Dijkstra算法程序的使用说明:调用格式为[min,path]=dijkstra(w,start,terminal),其中输入变量w为所求图的带权邻接矩阵,start,terminal分别为路径的起点和终点的号码。:顶点的编号从1开始连续编号。8最短路径算法Floyd算法使用范围:求每对顶点的最短路径;有向图、无向图和混合图;算法思想:直接在图的带权邻接矩阵中用插入顶点的方法依次递推地构造出n个矩阵D(1),D(2),…,D(n),D(n)是图的距离矩阵,——算法步骤d(i,j):i到j的距离;path(i,j):i到j的路径上i的后继点;输入带权邻接矩阵a(i,j).1)赋初值对所有i,j,d(i,j)a(i,j),path(i,j)j,k=)更新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+110

最近更新

2025年度医院护工外包服务标准协议 7页

2025年度医院医疗废物处理合同细则 9页

2025年度医院与生物技术公司基因检测合作合同.. 9页

2025年度医院与企业医疗设备租赁及维护合同 9页

2025年度医疗资源整合与共享平台合作协议 9页

2025年度医疗纠纷调解与医疗纠纷处理流程协议.. 8页

2025年度医疗机构布草消毒供应一体化服务合同.. 8页

2025年度医疗机构临床护理教学岗位聘用合同 8页

2025年度医疗心理咨询与心理治疗师医疗聘用合.. 9页

2025年度医疗器械质量管理体系优化与培训服务.. 9页

2025年度医疗器械临床研究与数据共享合作协议.. 9页

2025年度医疗健康产业劳动合同解除与变更实施.. 8页

2025年度医患纠纷调解与医疗过错赔偿调解服务.. 9页

2025年度区域性集体劳动合同样本 8页

2025年度区块链技术应用合作出资协议 8页

2025年度北京车指标租赁及服务规范协议 9页

2025年度北京市家政服务与育儿护理综合合同 9页

2025年度北京二手房买卖合同自行成交服务协议.. 8页

2025年度化妆行业人才招聘与培训服务合同 9页

2025年度化妆品公司美容院产品检测与质量认证.. 9页

2025年度劳动电子合同企业内部培训与推广合同.. 8页

2025年度劳动合同解除与终止法律咨询专项合同.. 7页

2025年度劳动合同自愿解除与创业扶持合作协议.. 6页

2025年度劳动合同签订主体资格与员工培训成果.. 8页

2025年度劳动合同法条在新能源产业实施细则合.. 9页

2025年度劳动合同年签与劳动者职业发展规划的.. 9页

2025年度劳动合同变更与员工绩效激励方案合同.. 8页

2025年度劳动合同与社会保险配套培训及实施合.. 7页

2025年度劳动争议预防与解决劳动合同法律顾问.. 8页

设备集成系统施工方案 8页