[发明专利]一种基于扁平化的网络连通路径快速搜索方法有效
申请号: | 201710219469.8 | 申请日: | 2017-04-06 |
公开(公告)号: | CN107018074B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 欧阳建权;周晴宇;郑浩;刘天明 | 申请(专利权)人: | 湘潭大学 |
主分类号: | H04L12/721 | 分类号: | H04L12/721 |
代理公司: | 北京卓恒知识产权代理事务所(特殊普通合伙) 11394 | 代理人: | 徐楼 |
地址: | 41020*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于扁平化的网络连通路径快速搜索方法,其特征在于:该方法包括以下步骤:1)构建网络中每个顶点的子网络;2)将步骤1)中得到的子网络扁平化,获得扁平化子网络;和3)利用扁平化子网络求解网络任意两点之间的近似最短路径。本发明将子网络扁平化与路径计算转换成集合运算相结合,提高查询计算速率,能够实现秒级响应。 | ||
搜索关键词: | 一种 基于 扁平 网络 连通 路径 快速 搜索 方法 | ||
【主权项】:
1.一种基于扁平化的网络连通路径快速搜索方法,其特征在于:该方法包括以下步骤:1)以剪枝方式构建网络中每个顶点vi的子网络Gi;具体为:1.1)遍历顶点vi的所有邻接顶点,若邻接顶点vk与顶点vi之间的边eik的权值wik大于阈值α,则加入集合Vi1,否则加入集合V′i1;其中:vk∈Vi,集合Vi为顶点vi的邻接顶点集合;边权值大于阈值α的邻接顶点集合Vi1作为顶点vi子网络Gi的第一层,并记集合Vi1的顶点vj关于顶点vi的路径Pij=(i:j),vj∈Vi1;而集合V′i1的顶点剪枝掉,即不进行接下来的步骤;1.2)对顶点集合Vi1中的任意顶点vk,遍历vk所有邻接顶点,若邻接顶点vm与顶点vk之间的边ekm的权值wkm大于阈值α且顶点vm不存在于子网络Gi中,即则加入集合Vi2,否则加入集合V′i2;其中,vm∈Vk,集合Vk为顶点vk的邻接顶点集合;邻接顶点集合Vi2作为顶点vi子网络Gi的第二层,并记集合Vi2的顶点vl关于初始顶点vi的路径为pil=Pik+(k:l)=(i:k:l),vl∈Vi2;而集合V′i2的顶点剪枝掉,即不进行后续的操作步骤;1.3)重复步骤1.2)中的扩展方式,将顶点vi的子网络Gi扩展到最大层数;2)将步骤1)中得到的子网络Gi扁平化,获得扁平化子网络;具体为:2.1)排序网络中全部顶点,得到顶点序列S;2.2)将步骤1)中得到的顶点vi的子网络Gi的各层顶点集合Vi1,Vi2,Vi3,...,Vin分别转换成向量表示形式,集合至向量转换过程如下:设顶点集合Vi中的顶点为(v1,v2,v3...,vs),并查询集合Vi中顶点在序列S中的序号为(I1,I2,I3...,Is);设维度为||S||的向量||S||为序列长度,即所有顶点数目;分别将向量第I维的数值设为1,其他维度数值设置为0,如此得到的向量为集合Vi的向量表示;其中:I∈{I1,I2,I3...,Is};同理转换子网络的所有集合,经过转换后,子网络Gi可由一组向量表示为2.3)对各层顶点集合Vi1,Vi2,Vi3,...,Vin求并集,以实现子网络Gi的扁平化,即将步骤2.2)中所得向量的各维按位求或运算,得到扁平化后的子网络3)利用扁平化子网络求解网络任意两点之间的近似最短路径;具体为:3.1)假设两个顶点分别为vi、vj,它们的扁平化子网络分别为两点之间的所有连通点为两个子网络顶点的交集,即将扁平化子网络向量的各维按位与运算,得3.2)从顶点之间的连通点求得顶点之间的路径:顶点vi的子网络的各层顶点集合分别与步骤3.1)中得到的连通顶点集合做交集运算,子网络各层顶点向量与连通顶点向量的各维按位求与运算,得其中:k=1,2,3,...,n;若向量各维不全为零,则在顶点vi子网络的第k层存在连接顶点vi与vj的连通点,若向量的第m维不为零,则顶点vm是顶点vi与vj的一个连通点;由步骤1)可得顶点vi到该顶点vm的路径为pim,顶点vj到该顶点vm的路径为pjm,从而顶点vi至顶点vj的一条路径为pij=pim+pjm。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710219469.8/,转载请声明来源钻瓜专利网。
- 上一篇:半导体装置及半导体装置的制造方法
- 下一篇:半导体器件及其制造方法