- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、从s点出发,因Lss=0,将此值标注在s旁的小方框内,表示s已标号。 2、从s点出发,找出与s相邻的点中距离最小的一个,设为r,将Lsr=Lss+dsr的值标注在r旁,表明r已标号。 3、从已标号的点出发,找出与这些点相邻的所有未标号点p。若有Lsp=min{Lss+dsp;Lsr+drp},则对p点标号,并将Lsp的值标注在p点旁的小方框内。 4、重复第3步,一直到t点得到标号为止。 例 设备更新问题 某人购买一台摩托车,准备在今后4年内使用,他可在第1年初购一台新车,连续使用4年,也可于任何一年年末卖掉,于下一年初换一台新车。已知各年初的新车购置见下表1,不同役龄车的使用维护费及年末处理价见表2.要求确定该人使用摩托车的最优更新策略,使4年内用于购买、更换及使用维护的总费用为最省。 构造有向图,以点①--⑤表示各年初(同时也是上一年年末),弧(i,j)旁的数字表示第i年初买新车到第j年初(即第j-1年末)卖掉时的总支出(ij),记成dij. dij等于第i年初的购车费用+用到第j年初支付的使用维护费-按役龄为(j-i-1)--(j-i)年末处理费。 d12=2.5=0.3-2.0=0.8 d13=2.5+(0.3+0.5)-1.6=1.7 d14=2.5+(0.3+0.5+0.8)-1.3=2.8 d15=2.5+(0.3+0.5+0.8+1.2)-1.1=4.2 d23=2.6+0.3-2.0=0.9 d24=2.6+(0.3+0.5)-1.6=1.8 d25=2.6+(0.3+0.5+0.8)-1.3=2.9 d34=2.8+0.3-2.0=1.1 d35=2.8+(0.3+0.5)-1.6=2.0 d45=3.1+0.3-2.0=1.4 用dijkstra算法求图从点①--⑤的最短有向路。由图中粗线可知,最优方案有3个。 第一年初买新车,年末卖掉再买新车,一直用到第4年末卖掉; 第一年初买新车,用两年后于第二年末卖掉再买新车,用两年后第四年末卖掉; 第一年初买新车,年末卖掉后再买新车,用一年后即第二年末又卖掉再买新车,再用两年后于第四年末卖掉。 每个最优方案总支出均为3.7万元。 最小生成树算法—Kruskal 算法 思想:将图中所有边按权值从大到小排列,依次选所剩最小的边加入边集T,只要不和前面加入的边构成回路,直到T中有n-1条边,则T是最小生成树。 例题(见黑板) 最小生成树算法—Prim算法 不需要对边权进行排序,即可直接在网络图上操作,也可以在边权矩阵上操作,后者适合在计算机上运算。 步骤: 1、先在G中任取一个节点,并放入T中 2、令S=V(G) \V(T),其中V(G)、V(T)分别为G与T的节点集。 3、在所有连接V(T)的节点与S的节点的边中,选出权数最小的边(u0,v0),即w(u0,v0)=min{w(u,v) ∣u∈V(T),v ∈S} 4、将边(u0,v0)取入T中,重复(2)-(4),直至G中节点全部取入T中为止。 边权矩阵上的Prim算法 1、根据网格写出边权矩阵,两点间若没有边,则用∞表示; 2、从v1开始标记,在第一行打√,划去第一列; 3、从所有打√的行中找出尚未划掉的最小元素,对该元素画圈,划掉该元素所在的列,与该列数对应的行打√; 4、若所有列都划掉,则已找到最小生成树(所有画圈的元素所对应的边);否则返回第3步。 4、遍历性问题 定理1 对于非空连通图G,下列命题等价: (1)G是欧拉图. (2)G无奇次顶点. (3)G的边集能划分为圈. 推论1 设G是非平凡连通图,则G有欧拉道路的充要条件是G最多只有两个奇次顶点. 中国邮递员问题 邮递员发送邮件时,要从邮局出发,经过他投递范围内的每条街道至少一次,然后返回邮局,但邮递员希望选择一条行程最短的路线.这就是中国邮递员问题. 若将投递区的街道用边表示,街道的长度用边权表示,邮局街道交叉口用点表示,则一个投递区构成一个赋权连通无向图.中国邮递员问题转化为:在一个非负加权连通图中,寻求一个权最小的巡回.这样的巡回称为最佳巡回. 中国邮递员问题算法 1. G是欧拉图 此时G的任何一个欧拉巡回便是最佳巡回.问题归结为在欧拉图中确定一个欧拉巡回.Fleury算法便解决了这一问题. Fleury算法的基本思想:从任一点出发,每当访问一条边时,先要进行检查.如果可供访问的边不只一条,则应选一条不是未访问的边集的导出子图的割边作为访问边,直到没有边可选择为止. Fleury算法:求欧拉图的欧拉巡回 2. G不是欧拉图 若G不是欧拉图,则G的任何一个巡回经过某些边必定多于一次.解决这类问题的一般方法是,在一些点对之间引入重复边(重复边与它平行的边具有相同的权),使原图成为欧拉图,但希望所有添加的重复边的权的总和为最小.
您可能关注的文档
最近下载
- 国开健康管理形考作业1-4试题及答案.docx
- HSE作业指导书(安全技术操作规程).doc VIP
- 医疗机构药事管理课件.pptx VIP
- 行政管理毕业论文开题报告.docx VIP
- 【TiKTok运营】TikTok变现方式全解析-市场营销策划-TikTok市场分析报告-TikTok.pptx VIP
- [教学]六年级数学教学经验交流材料.doc VIP
- 常见的5-6幼儿绘本故事《汽车是怎样跑起来的?》课件.ppt VIP
- 少儿美术创意PPT课件《夏日荷花》.ppt VIP
- 2025至2030年中国三氟化硼行业市场深度评估及投资战略规划报告.docx
- 映秀至汶川高速公路项目板桥山隧道施工方案.doc VIP
文档评论(0)