- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
混合步长网络漫游最短路算法的进一步研究
孔遣杰
(河北工业大学工商管理系,300130)
摘要 本文就作者所提出的“混旨步长同络覆游量短路算法”进行了进一步的研究,探
讨了谖方法的可行性定理、负回路的检测、最大茬游次数以及计算机算法等问题.最后,
茸绕谊方法提出T有待进一步研究的问题.
关键词 量短路,同络,算《,薅络滏游
本文作者在前前的一篇论文“混合步长网络漫游最短路算法”中,阐述了混合步长网络
漫游的算法原理、特点和具体的算法步骤。本文将进一步就该方法的可行性定理、负回路的
检验、最大漫游次数以及计算机算法原理进行研究。
1网络漫游可行性定理
定理1在一不存在负回路的任意路权网络中,若从起始点n到任一点q有路可走,
剜通过罔络汪游一定可以到达该点。
证明 因为在混合步长网络漫游中,从起始点”,开始向外探索,v,的初始路长为零,
其余各点的初始路长为无穷大。
又因为第^+1步的探索所得到的任意点j的路长为砖“=min{砖,r;“),其中一“=z‘
+m,,i为当前漫游点,“为点i至i之间直接路权。
所以每一步探索都可能改变其它各点的漫游路长出j=1,2,…,p,且可能扩大已探索
点的范围,即各个点的漫游路长是单调非增的。
又因为网络中不存在负回路,即从一点出发不可能再直接回到这一点。
所以最多经过p一1步就可以探索到点n,使其成为可漫游点,并最终成为已漫游点。从
而得到从起始点到该点的最短路及最短路长。 i正毕
2负回路的检测问题
上述网络攫游法可行性定理是在网络中不存在负回路的前提下得出的。如果网络中存
在负回路,则不论是手工表上作业法,还计算机程序算法都会出现无限循环现象。如果在进
行网络漫游前不能确定阕络中是否吉有负回路,或者要确定这一事实要花太多的精力而跳
过这~步,则在进行网络漫游的同时要进行负回路的检测,~理捡测到负回路的存在,则算
法终止.所谓负回路,就是在网络图中存在的一个回种,且构成该回路的各弧的路权之和为
负值.如果从某点出发经过若干步直接的漫游之后又回到该点,则标志网络中存在负回路。
这里所说的直接漫游就是指下一漫游点是由当前漫游点直接计算路长frl一砰+m,所确定
直接的。所以,当某点再次漫游时.就要检测 / ,| / 】1 \
此两次漫游之问的所有漫游是否是直接的,。\ ¨’ / 。|J2 夕心
若其中有一步是非直接的,则说明再次漫游 \U/ . i,/2
该点是非直接的,否蝌。就是直接漫游,它表霎鍪糍妞2依心
,,—弋,”
明同络中存在负回路。下面以手工表上作业—j
步长 Vl yl yI y‘ 矿5 y6
0 (0)
l 2
l
CoD (1) 2
l+3—4 1+2—3
2
[ol [1] 4 (2)
ZH-4—6 —3+2=一l
3
[o] [1] 4 [2] (一”
—1+2=1—1-F3=2
4
[o] [1] (1) [2] [一1]
—2+1一一
文档评论(0)