[发明专利]一种基于四维索引的大规模图的可达查询方法和系统在审
申请号: | 201710366030.8 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107239515A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 袁平鹏;金海;周双 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 华中科技大学专利中心42201 | 代理人: | 廖盈春,李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于四维索引的大规模图的可达查询方法和系统,本发明方法通过递归遍历图的方式把图划分为若干个彼此互不相交的不共享子图以及连接这些不共享子图的跨子图边;根据图划分过程、图划分结果和结点所在的不共享子图为每个结点构建一个四维索引包括结点所处的层次索引、结点所处的不共享子图编号、结点的初始间隔域和目标间隔域。同时,为了加速查询过程,本发明为每个结点构建了两个等级索引。对于给定的图中的任意结点对,根据四维索引和等级索引的相互关系确定结点对的可达性;本发明还实现了一种基于四维索引的大规模图的可达查询系统。总体而言,本发明技术方案相较现有技术方案在确保高效的查询时间的同时保证了索引构建时间比较快,索引大小不大。 | ||
搜索关键词: | 一种 基于 索引 大规模 查询 方法 系统 | ||
【主权项】:
一种基于四维索引的大规模图的可达查询方法,其特征在于,所述方法包括步骤:(1)通过递归遍历从目标图中划分出互不相交的不共享子图和连接这些不共享子图的跨子图边;结点的不共享子图的编号为其所处不共享子图所含根结点的编号,其层次索引按递归次数增加;(2)由不共享子图中所有结点的拓扑排序值求取该结点的间隔域,所述间隔域包括初始间隔域和目标间隔域;(3)记录所有不共享子图中由于非树边的存在导致的不能使用间隔域判断结点对可达性的异常情况;记录所有不共享子图中由于跨子图边的存在导致的不能直接判断结点对可达性的异常情况;(4)计算每个结点的向上等级索引和向下等级索引(5)通过结点对的层次索引、所在不共享子图编号、间隔域和等级索引的对比关系确定结点对的可达性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710366030.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于卷积神经网络的植物识别方法及系统
- 下一篇:一种网络资源搜索训练系统