- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
最短路问题有些问题,如选址、管道铺设时的选线、设备更新、投资、某些整数规划和动态规划的问题,也可以归结为求最短路的问题。因此这类问题在生产实际中得到广泛应用。求最短路有两种算法,一是求从某一点至其它各点之间最短离的狄克斯屈拉(Dijkstra)算法;另一种是求网图上任意两点之间最短的矩阵算法。最短路问题,就是从给定的网络图中找出一点到各点或任意两点之间距离最短的一条路.1/21/2024
渡河问题一老汉带了一只狼、一只羊、一棵白菜想要从南岸过河到北岸,河上只有一条独木舟,每次除了人以外,只能带一样东西;另外,如果人不在,狼就要吃羊,羊就要吃白菜,问应该怎样安排渡河,才能做到既把所有东西都运过河去,并且在河上来回次数最少?这个问题就可以用求最短路方法解决。设:M—人W—狼S—羊V—白菜渡河方案共有10种,构造如下一个图,每条边的距离为1,问题变为求一条从MWSV到φ的最短路。北岸南岸1/21/2024
狄克斯屈拉(Dijkstra)标号算法这种算法的基本的基本思路是:假定是的最短路,则一定是的最短路,也一定是的最短路。见下图:v1v3v2v5v41/21/2024
1.从点vs出发,因Lss=0,将此值标注在该点旁的小方框内,表示该点已标号;设网络图的起点是vs,终点是vt,以vi为起点vj为终点的边记为(i,j),距离为dij,若i与j不相邻,则dij=∞。显然dii=0,若用Lsi表示从vs到vi的最短距离,现要求从vs到vt的最短距离,用Dijkstra算法时步骤如下:2.从点vs出发,找出与该点相邻的点种距离最小的一个,设为vr,将Lsr=Lss+dsr的值标注在vr旁的小方框内,表明该点也已标号;3.从已标号的点出发,找出与这些点相邻的所有未标号的点vp.若有则对vp点标号并将Lsp的值标注在该点旁,表示该点已标号;4.重复第3步,一直到点vr得到标号为止。1/21/2024
【例】求下图v1到v7的最短路长及最短路线v7已标号,计算结束。从v1到v7的最短路长是10最短路线是:v1v3v6v5v7顶点编号顶点标号标号顺序边长05622346617725710v1v7v6v4v3v5v22712345671/21/2024
从上例知,只要某点已标号,说明已找到起点vs到该点的最短路线及最短距离,因此可以将每个点标号,求出vs到任意点的最短路线,如果某个点vj不能标号,说明vs不可达vj.1/21/2024
【例】求下图v1到各点的最短路及最短距离①②③④⑤⑥⑦⑧45261783932612161802346618所有点都已标号,点上的标号就是v1到该点的最短距离,最短路线就是红色的链。1/21/2024
有负权的最短路算法假设图中没有负回路。如下图是一条负回路,最短路权无下界。①②③3-2-2当vi到vj之间没有弧连接时,令wij=+∞列表迭代计算:设vs到vj经过vi到达vj,则vs到vj的最短距离为:迭代:1/21/2024
【例】求下图v1到v8的最短路长及最短路线1/21/2024
wijv1v2v3v4v5v6v7v8k=1k=2k=3k=4v10-1-2300v2602-1v3-30-51-2v4023v5-10v61017v7-10v8-3-50-5-2-71-150-5-2-7-3-1-560-5-2-7-3-1-561/21/2024
wijv1v2v3v4v5v6v7v8k=1k=2路线距离v10-1-231-11-11-10v26021-21-3-21-3-2-5v3-30-511-41-31-3-2v4021-3-41-3-4-7v5-101-2-51-3-2-5-3v610171-3-61-3-6-1v7-101-4-71-3-4-7-5v8-3-501-3-6-861/21/2024
**任意两点间最短距离的矩阵算法**(选讲)【例】在下图中用矩阵计算法求各点之间的最短距离【解】定义dij为图中两相邻点的距离,若i与j不相邻,令dij=∞。则①②③④⑤⑥⑦527276243161/21/2024
步骤:1.1/21/2024
应用(教材P270例4)年份12345购置费1111121213维修费5681118①②③④⑤⑥161617171
有哪些信誉好的足球投注网站
文档评论(0)