[发明专利]一种基于扁平化的网络连通路径快速搜索方法有效
申请号: | 201710219469.8 | 申请日: | 2017-04-06 |
公开(公告)号: | CN107018074B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 欧阳建权;周晴宇;郑浩;刘天明 | 申请(专利权)人: | 湘潭大学 |
主分类号: | H04L12/721 | 分类号: | H04L12/721 |
代理公司: | 北京卓恒知识产权代理事务所(特殊普通合伙) 11394 | 代理人: | 徐楼 |
地址: | 41020*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 扁平 网络 连通 路径 快速 搜索 方法 | ||
一种基于扁平化的网络连通路径快速搜索方法,其特征在于:该方法包括以下步骤:1)构建网络中每个顶点的子网络;2)将步骤1)中得到的子网络扁平化,获得扁平化子网络;和3)利用扁平化子网络求解网络任意两点之间的近似最短路径。本发明将子网络扁平化与路径计算转换成集合运算相结合,提高查询计算速率,能够实现秒级响应。
技术领域
本发明涉及图论中的路径搜索方法,具体涉及一种基于扁平化的网络连通路径快速搜索方法。
背景技术
网络中顶点间连通距离路径是图论中的一个基本概念,也是广泛应用于人工智能和网络社区的一个基本概念。因为顶点之间的距离表示顶点间的相关性,它可以表示为匹配用户社交搜索意图最佳的其他用户或内容。在上下文感知搜索中,它可以用于分配更高的排序权重给予与当前访问的网页关系更密切的网页。因此网络中最短路径的分析与计算对分析网络顶点关联关系具有重要作用。
而随着硬件、软件技术飞速发展,数据的规模在飞速增长;智能手机、GPS终端和基于位置服务的普及与发展,地理信息数据呈爆炸式增长;微博、微信等网络社交平台迅速崛起,带来了海量的社交数据。另外,数据的拓扑结构变得更加复杂;传统的静态图只能粗糙地描述实际应用中的问题模型。随着科技的发展和社会的进步,这种粗粒度的建模逐渐无法满足应用的需求。同时,实时性的需求也是不可或缺;数据规模的增长和拓扑结构的变化导致计算路径时需要执行更多的运算,为了满足实时性要求,算法必须更有效率。
基于扁平化的连通路径计算,通过启发式的剪枝广度优先搜索算法寻找路径,并结合子网络扁平化构建顶点路径索引。利用构建的路径索引可以实现在秒级时间响应获得准确的查询目标对象之间的关联关系。
发明内容
针对上述现有技术的不足,本发明的目的在于提供一种基于扁平化的网络连通路径快速搜索方法。该方法具体涉及集合运算、图搜索及搜索剪枝等策略,利用构建的路径索引可以实现在秒级时间响应获得准确的查询目标对象之间的关联关系。
根据本发明的实施方案,提供一种基于扁平化的网络连通路径快速搜索方法:
一种基于扁平化的网络连通路径快速搜索方法,该方法包括以下步骤:
1)(以剪枝方式)构建网络中每个顶点vi的子网络Gi;
2)将步骤1)中得到的子网络Gi扁平化,获得扁平化子网络;和
3)利用扁平化子网络求解网络任意两点之间的近似最短路径。
在本发明中,所述步骤1)中子网络的构建方法具体为:
1.1)遍历顶点vi的所有邻接顶点,若邻接顶点vk(其中vk∈Vi,集合Vi为顶点vi的邻接顶点集合)与顶点vi之间的边eik的权值wik大于阈值α,则加入集合Vi1,否则加入集合V′i1;其中,边权值大于阈值α的邻接顶点集合Vi1作为顶点vi子网络Gi的第一层,并记集合Vi1的顶点vj(vj∈Vi1)关于顶点vi的路径为pij=(i:j),而集合V′i1的顶点剪枝掉,即不进行接下来的步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710219469.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体装置及半导体装置的制造方法
- 下一篇:半导体器件及其制造方法