- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文献标志码:A文章编号:
文献标志码:A
—种基于层次拓扑模型的分布式最短路径算法
禺维 龚健雅I朱欣焰I
(I武汉大学测绘遥感信息工程国家重点实验室.武汉市珞喻路129号,430079)
摘 要:为整合已有的不同地点的GIS路径服务,实现网络拓扑数据的全局最短路径查询.提出了一种基于 层次拓扑模型的分布式最短路径算法,并且着重针对网络传输和计算效率问题.提出了两种优化方法。
尖键词:分布式计算;GIS ;最短路径;层次拓扑模型
中图法分类号:P208
最短路径问题已经得到了广泛的应用,但是 针对的数据都位于同一地点,而由于数据的归 属和目前GIS互操作的发展?拓扑数据一般筍 分布在不同的地方,并且由不同的服务提供囱 提供最短路径服务进行维护,传统的最短路径研 究并没有考虑这种情况。本文研究如何将散布在 不同地点上的最短路径服务组合起来,形成一利 全局拓扑意义上的更为强大、范围更广的最短跨 径服务。
单机最短路径问题在国内外都已经有了很多 研究,大体可以分为基于平面图和基于层次图笊 最短路径算法。E. W.Dijkstra在1959年提出広 Dijkstra算法是平面图算法中最为经典的,且E 被广泛使用。文献[1 ]提出了一种层次图模型 HiTi模型。这些算法能有效地加快大型网络最 短路径查询时间,但是其数据全部位于本地,没隹 考虑分布式最短路径查询。针对本文提岀的最穽 路径问题,国内外的研究还很少,文献[2]虽然振 出了该问题?并对解决方法进行了简单的叙述,伍 是没有给出具体的算法和详细分析。文献[3,4] 研究的分布式多级道路网还是位于同一空间数拒 库中,分布式仅仅是指提供服务以供远程用户诵 用。本文将首先给出分布式环境下的层次网络核 型相关定义,由该定义引出分布式虚拟层次图仓! 建算法,然后给出针对该算法的优化方法,最后给 岀原型系统运行图和最终查询时间表,并进行框 关评价和分析。
1分布式环境下的层次网络模型定 义
传统层次网络模型的建立是按一定的规则将 一个大型网络划分为若干子网络,而分布式层次 路由与此不同的是已知若干小型网络组织成一个 具有层次关系的网络(每个局部拓扑网络自然形 成层次网络中的子网,而不需要另行划分),主要 思想是分布式子网通过边界上的同名点来进行隹 接,这些子网中的衔接点?本文称为外接点。同电 点确定准则是通过拓扑网络上的属性和空间信 息,可以人工和自动判断。自动判断是通过两个 点的空间距离?如果小于阈值则认为是同一点;人 工判断是在自动判断的基础上加上属性信息的判 断。每个子网都拥有若干外接点,如果将这些外 接点提取出来,按照一定的规则进行组织,就可以 形成一个跨越全部子网、位于其上的高层网络,从 而形成分布式环境卞的层次网络模型,分布式最 短路径算法将以此模型为基础来实现。
收稿日期:20092()5220 o项目来源:国家973计划资助项目(2006CB701305)。定义1(图定义丿G = (N,L,W)是双向 图,N (G) = N = { Ni\ \ G 加是该图的节点集 合丿代表了节点数。厶是边集合,S代表了 节点对 Ni, Np。W(G) = { W. | W. = f(Lij)} 为边的权重,W.表示边,S代表了边的权值,/是 代价函数。S’j(G)代表了起点是
收稿日期:20092()5220 o
项目来源:国家973计划资助项目(2006CB701305)。
定义2(外接点、关系定义丿设图集合SG二 {Gx ,Gi , , G,J , G,是双向加权图。Rt) (SG)= {{ Nq, Nw〉| Nq E Ni a N、、. E N, Adi stance f N.f, NJ =0/代表了所有从G到G,的关系集合; 4 (SG) ={N.\ Nq WN(Rij) AWNi}代表了 所有与G和G,相关的外接点集合;Q(SG)= {Q\ VQ2 V Q y q 主 i}代表了 SG 中 所有的外接点集合;艮(S G) = { L (R%) 7 l
(RQ v l (陆)v厶(R.) , i H g , 1 / m}代 表了 SG中所有的关系集合。
定义3(虚拟层次图定义丿SG={G, G G”} , LG = { N, L , W}是SG的虚拟层次图, N(LG) = {Q v a v vQj 是厶G 的节点, 厶(LG) = { N「Nj | (Ni 宏(SG) and Nj 日2 (S G)) or ( Ni W Rnm ( S G) and N) E R,tm (SG))}是厶 G 的边集,W = { Wy | if Ni and Ni WG- 0” (LG) = S 必(GJ ; if N. EG.and Nj WG” and m H n, IV ij (LG) =
您可能关注的文档
- 《邹忌讽齐王纳谏》教学活动设计.docx
- 《走进国际社会》学案.docx
- 《最简单有机物――甲烷》中探究设计和研究.docx
- 《醉翁亭记》翻译及知识点总结.docx
- 《醉翁亭记》自主课堂教学例说.docx
- 【国内形势发改委称以三年滚动投资计划减少跑部钱进.docx
- 【国内形势一带一路建设和国际产能合作力度在不断加.docx
- 一、安徽近5年满分范文赏析.docx
- 一、华大基因初级生物实验技术研究员6人.docx
- 一、立项背景和意义.docx
- 《GB/T 45311-2025潮流能转换装置 海上试验技术要求》.pdf
- GB/T 45311-2025潮流能转换装置 海上试验技术要求.pdf
- GB/T 17554.1-2025卡及身份识别安全设备 测试方法 第1部分:一般特性.pdf
- 中国国家标准 GB/T 17554.1-2025卡及身份识别安全设备 测试方法 第1部分:一般特性.pdf
- 《GB/T 17554.1-2025卡及身份识别安全设备 测试方法 第1部分:一般特性》.pdf
- 中国国家标准 GB/T 18655-2025车辆、船和内燃机 无线电骚扰特性 用于保护车载接收机的限值和测量方法.pdf
- 《GB/T 18655-2025车辆、船和内燃机 无线电骚扰特性 用于保护车载接收机的限值和测量方法》.pdf
- GB/T 18655-2025车辆、船和内燃机 无线电骚扰特性 用于保护车载接收机的限值和测量方法.pdf
- GB/Z 42749.7-2025信息技术 IT赋能服务业务过程外包(ITES-BPO)生存周期过程 第7部分:成熟度评估范例.pdf
- 《GB/Z 42749.7-2025信息技术 IT赋能服务业务过程外包(ITES-BPO)生存周期过程 第7部分:成熟度评估范例》.pdf
文档评论(0)