已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 最短路算法 2 最短路问题 最短路问题是网络理论中应用最广的问题之一 许多优化问题可以使这个模型 如设备更新 管道铺设 线路安排 厂区布局等 图论方法比较有效 最短路问题的一般提法如下 设G V E 为连通图 图中各边为图中任意两点 求一条道路 使他是从的所有道路中总权最小的道路 即 最小 3 内容 Dijkstra最优路线算法A 算法弗洛伊德算法最短路算法在交通中的应用 4 一 Dijkstra最优路线算法 Dijkstra算法的主要思想是用逐点增长的方法构造一棵路径树 从而得到从该树的根节点 即指定节点 到其它所有节点的最优路线 5 Dijkstra算法 6 标号法基本思想 7 标号的步骤 8 9 算例1 某地区四个城镇间的公路交通网 城镇1有一批货物需运往城镇4 网络边上的数据为综合运输费用 如何选择路线才能使总的综合运费最少 10 11 12 13 14 课堂练习1 利用Dijkstra算法 算出图中 v1到v5的最短路的长度 V1 V3 V2 V4 V5 4 3 2 7 5 8 10 1 15 传统Dijkstra算法的缺点 传统的Dijkstra算法将路网节点分为未标记节点 临时标记节点和永久标记节点三种类型 网络中所有节点初始化为未标记节点 在路线搜索过程中和最优路线节点相连通的节点为临时标记节点 每一次循环都是从临时标记节点中搜索距离起点路权总和最小的节点作为永久标记节点 直至找到目标节点或者所有节点都成为永久标记才结束算法 在传统的最优路线算法中 节点无序地存储在无序表中 每次搜索与当前检查点相邻的节点时 需要遍历所有的节点 这无疑成为算法搜索时的瓶颈 16 优化方法 解决的办法就是将所有与当前检查点相连的节点存储在一起 使每个搜索过程不必全部遍历或者只较少地遍历节点 这也是目前各种基于传统的Dijkstra算法的各种优化算法的重要出发点之一 另外一个优化途径就是尽量减少最优路线分析过程中搜索的临时标记节点的数量 从而尽快到达目标点 17 18 searchareaofDijkstra Ifh n thecostfromntothegoal thenA findsashortestpath Thegreaterh n is thelessnodesA expands themoreefficientA is Ifh n is0 Dijkstra salgorithm searchareaofA n s d f n g n h n A algorithmV S Dijkstraalgorithm Nodewithminimumf n selectedforexpansion g n h n 19 最短路算法在交通中的应用 路线优化算法是导航 诱导 商用车辆调度等系统的关键技术模块 决定系统的应用效率和结果的准确性 路线优化算法也是交通分配 选址的核心模块 20 算法流程 21 选址问题 已知某地区的交通网络如图5 39所示 其中点代表居民区 边表示公路 为小区间公路距离 问区中心医院建在哪个小区 可使距离医院最远的小区居民就诊时所走的路程最近 22 解 实际是要求出图的中心 可以化为一系列求最短路问题 先求出v1到其他各顶点的最短路长dj 令D v1 max d1 d2 d7 表示若医院建在v1 则离医院最远的小区距离为D v1 再依次计算v2 v3 v7到其余各点的最短路 类似求出D v2 D v3 D v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- nit考试题库(含答案)
- 加油站操作练习题库(含答案)
- 反洗钱与反恐怖融资考试题库(含答案)
- 2026年职测文字题库及答案
- 2026年政采试题库及答案
- 2026年中式面点师三级馅料制作章节题库带答案
- 测试与传感器技术试题库及参考答案
- 计算机考试基础知识题库单选题及答案
- 国企财务笔试题库及答案
- 初级育婴师理论考试模拟题题库及答案
- 护理工作中24小时出入量的精准记录与管理
- JG/T 100-1999塔式起重机操作使用规程
- 形势与政策(吉林大学)知到智慧树章节测试课后答案2024年秋吉林大学
- 疼痛管理制度与规范
- 2024秋期国家开放大学专科《液压与气压传动》一平台在线形考(形考任务+实验报告)试题及答案
- 中国投资人邮箱大全
- 19R505-19G540室外管道钢结构架空综合管廊敷设
- GB/T 45003-2024职业健康安全管理工作中的心理健康安全:管理社会心理风险指南
- 医疗实习生实习合同书
- 设计院经营管理制度
- 8过渡金属配合物催化剂及其催化作用课件
评论
0/150
提交评论