- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
维普资讯
第19卷第2期湖南文理学院学报(自然科学版)V0lI.19NO.2
2007年6月JournalofHunanUniversityofArtsandScience(NaturalScienceEdition)Jun.2007
文章编号:1672.6146(2007)02.0071.03
空间分析中双向Dijkstra算法优化研究
张奋,黄铁,周军辉
(1.湖南文理学院计算机基础部,湖南常德415000;2.湖南文理学院计算机科学系,
湖南常德415000;3.湖南民族职业学院网络中心,湖南岳阳414000)
摘要:在分析现有双向Dijkstra算法基础上,通过调整搜要检验链表中的顶点而不是所有没有标记的顶点,
索规则,提出了一种改进的用中间链表加速的双向Dijkstra从而大大减少搜索时间.
算法,保证了前向和后向搜索在中间相遇,大大地节省了算假设图1中结点和路径分布均匀,每单位面积
法的运行时间、经验证,算法的运行效率比传统Dijkstra算中有一个结点,每对相邻的结点之间有路径直接相
法平均提高90%.连,而不相邻的结点之间无直接相连路径,则在进
关键词:空间分析;最短路径;中间链表;双向Dijkstra算行第k次搜索时,共找到了k条最短路径.此时,
法:优化搜索过的面积与之对应设为m,设搜索半径为r,
中图分类号:TP311文献标示码:A如图1所示,则有,==x/m/兀,所有链表中的点与此
m个结点中的一个相邻,可知所有链表中的点位于
最短路径问题是空间分析中关键的问题之一,以起点为圆心,r为内径,r+1为外径的圆环中,
在交通、电力、电信等领域有着广泛的应用.目前,链表中结点数与圆环的面积相当:
提出的此类最短路径的算法大约有17种,Q=酬环=2rtr+兀=2兀√+兀2兀√.
F.BenjaminZhan等人对其中的15种进行了测试,设图的结点数为,z,则最多只能进行,z次计算‘,由
结果显示DKA(theDijkstra’Salgorithmimplemented此可知,链表中的结点数目最多为:
withapproximatebuckets)以及DKD(hteDijkstra’Samax2rt,,/n/兀=3.5444n.
algorithmimplementedwihtdoublebuckets)I~l效果较可得链表所需的动态内存最多占8xQ=28.4√,z
好,两种方案均基于Dijkstra算法提出,适合于计字节.所以,链表加速Dijkstra算法所需存储空间的
算两点间的最短路径问题.传统的Dijkstra算法,其字节数为:
时间复杂度与图的顶点数的平方成正比l2】,在顶点KL随2兀=10n+28.4.
较多的情况下难以满足实际运算的需要,双向当,z的值足够大的时候,可以忽略链表占用的
Dijkstra算法从两个端点同时开始搜索,到相遇时内存.数据结构文献给出的Dijkstra算法程序中,要
(即从两个端点都找到了到达同一顶点的最短路径)进行两重嵌套的循环,每重循环都要进行,z表示
所要找到的最短路径条数只有基本Dijkstra算法的图的顶点数)次,其时间复杂度为O(n)l3】,而采刷
一半,再从结果中找出最短路径,从而在图的顶点较中间链表加速后,有一重循环操作只要对链表中的
多时能大幅度缩短搜索时间,但存在搜索过程中如
您可能关注的文档
- 堆芯中子通量通道测量模式优化研究.pdf
- GIS空间分析中两种改进的路径规划算法.pdf
- 嘉兴地区机采血小板献血者初筛不合格原因分析及对策.pdf
- ArcGIS空间分析模块在选址中的应用——以哈大齐工业走廊大庆地区为例.pdf
- 生态足迹压力空间分析在城市规划中的应用.pdf
- 20世纪90年代中国县际经济差异的空间分析.pdf
- 基于GIS的淤泥质潮滩侵蚀堆积空间分析.pdf
- 股权激励会计处理及其经济后果分析.pdf
- 高层建筑结构-桩-土共同工作空间分析.pdf
- 金华市2020—2022年单采血小板无偿献血者人群特征及血液检验不合格情况分析.pdf
- 2026年周口市城乡一体化示范区招聘公益性岗位人员10人备考题库最新.docx
- 2025新疆六师公安机关面向社会招聘警务辅助人员55人考前自测高频考点模拟试题附答案.docx
- 2025江西省交投数智科技有限公司招聘12人笔试备考试题最新.docx
- 2025新疆兵投检验检测有限责任公司市场化招聘4人备考题库最新.docx
- 2025年莒南县司法局下属单位招聘备考题库附答案.docx
- 2025年陵县体育局下属单位招聘备考题库附答案.docx
- 2025年罗源县发改委下属事业单位招聘笔试参考题库附答案.docx
- 2025湖北交投宜昌高速公路建设管理有限公司管理人员遴选5人备考题库附答案.docx
- 2025广东深圳市福田区教育科学研究院市内选调教研员11人备考题库最新.docx
- 2025广东广州市岑村强制隔离戒毒所招聘警务辅助人员3人备考题库最新.docx
原创力文档


文档评论(0)