- 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最短路径算法的一种高效率实现(1999乐阳龚健雅武汉测绘科技大学学报).pdf
第 24 卷第 3 期 武 汉 测 绘 科 技 大 学 学 报 V o l. 24 N o. 3
1999 年 9 月 Journal of W uhan T echnical U niversity of Surveying and M app ing Sep t. 1999
D ijk stra 最短路径算法的一种高效率实现
乐 阳 龚健雅
(武汉测绘科技大学测绘遥感信息工程国家重点实验室, 武汉市珞喻路 129 号, 430079)
摘 要 在已存在的一些最短路径算法测试总结的基础上, 根据 G IS 中网络计算的实际情况, 从网络结构的
拓扑表示以及D ijk stra 算法中快速搜索技术的实现入手, 提出了一种D ijk stra 最短路径算法的高效率实现方
法。
关键词 最短路径算法; 网络分析; 地理信息系统
分类号 208; 22
P O
随着计算机的普及以及地理信息科学的发 算单源点到其他所有点间的最短距离; 后两种算
展, G IS 因其强大的功能得到日益广泛和深入的 法则是基于D ijk stra 的算法, 更适合于计算两点
[ 1 ]
应用。网络分析作为 G IS 最主要的功能之一, 在 间的最短路径问题 。总体来说, 这些算法采用的
电子导航、交通旅游、城市规划以及电力、通讯等 数据结构及其实现方法由于受到当时计算机硬件
各种管网、管线的布局设计中发挥了重要的作用, 发展水平的限制, 将空间存储问题放到了一个很
而网络分析中最基本最关键的问题是最短路径问 重要的位置, 以牺牲适当的时间效率来换取空间
题。最短路径不仅仅指一般地理意义上的距离最 节省。目前, 空间存储问题已不是要考虑的主要问
短, 还可以引申到其他的度量, 如时间、费用、线路 题, 因此有必要对已有的算法重新进行考虑并进
容量等。相应地, 最短路径问题就成为最快路径问 行改进, 可以用空间换时间来提高最短路径算法
题、最低费用问题等。由于最短路径问题在实际中 的效率。
(
常用于汽车导航系统以及各种应急系统等 如
)
110 报警、119 火警以及医疗救护系统 , 这些系统 1 经典D ijk stra 算法的主要思想
一般要求计算出到出事地点的最佳路线的时间应
该在 1 ~ 3 内, 在行车过程中还需要实时计算 D ijk stra 算法的基本思路是: 假设每个点都
s s
有一对标号 ( , ) , 其中 是从起源点 到点
出车辆前方的行驶路线, 这就决定了最短路径问 dj p j dj s j
(
题的实现应该是高效率的。其实, 无论是距离最 的最短路径的长度 从顶点到其本身的最短路径
( ) )
短、时间最快还是费用最低, 它们的核心算法都是
文档评论(0)