[发明专利]一种有向复杂网络的主干路径提取方法有效
申请号: | 201611125636.4 | 申请日: | 2016-12-09 |
公开(公告)号: | CN108462632B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 谭虎;雷杰;陈爱萍 | 申请(专利权)人: | 湖南工程学院 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L12/721;H04L12/751;H04L29/08;H04L12/24 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 411101 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复杂 网络 主干 路径 提取 方法 | ||
1.一种有向复杂网络的主干路径提取方法,其特征在于,包括以下步骤,
步骤一:计算有向复杂网络的直径大小,提取直径对应的起始节点和终止节点;
步骤二:根据步骤一所得到的起始节点和终止节点来搜索所有直径并统计直径条数;
步骤三:根据步骤二所得的直径条数来选择主干路径的提取方式,然后提取主干路径,其具体步骤为:
步骤1:选择主干路径提取的方式;
根据步骤二所得的直径条数来选择主干路径提取的方式,步骤为:
其中表示对“直径条数M大于1条”这个命题进行真假判断;F表示命题判断结果为假,即步骤二中搜索到的直径不超过1条,选择直接提取的方式;T表示命题判断结果为真,即步骤二中搜索到的直径超过1条,选择对各直径进行比较,再提取主干路径;
步骤2:提取主干路径;
根据步骤1的判断结果对主干路径进行直接提取或比较后提取。
2.根据权利要求1所述的方法,其特征在于,所述的步骤一中计算直径的步骤为:
步骤1:计算网络中任意两个节点间最短有向路径的长度;
其中dij代表节点i到节点j的最短有向路径的长度,min表示求最小值;k表示从节点i到节点j的最短有向路径的数目统计值,表示从节点i到节点j的第k条有向路径的长度值,即第k条有向路径经过的有向边的数目;
为节点i到节点j的有向路径的所有长度值的集合;
步骤2:计算网络中任意两节点之间最短有向路径长度的最大值;
根据步骤一中步骤1所得的任意两个节点间最短有向路径的长度,来计算网络直径,步骤为:
其中代表网络的直径,max表示求最大值;表示任意两节点之间最短有向路径长度的最大值,以及此最大值对应的最短有向路径,r→l表示最大值对应的最短有向路径的起始节点r和终止节点l,路径的具体方向为起始节点r沿有向边指向终止节点l。
3.根据权利要求1所述的方法,其特征在于,所述的步骤二中搜索所有直径并统计直径条数的步骤为:
其中表示搜索到的所有直径,M为直径条数的统计值;∪表示求集合;代表从起始节点r沿网络有向边行走至终止节点l,行走时限定行走的有向边数目为即直径的大小。
4.根据权利要求1所述的方法,其特征在于,所述的步骤三中提取主干路径的步骤为:
步骤①:直接提取;
若步骤三中步骤1的判断结果为假,则将步骤二中搜索到的唯一一条直径提取为主干路径;
步骤②:比较后提取;
若步骤三中步骤1的判断结果为真,则对步骤二中搜索到的M条不同直径进行比较后提取主干路径,步骤为:
其中SDmax代表节点度之和的最大值,max表示求最大值,∑表示求和,V表示有向网络节点的集合;表示节点a属于节点集V且不属于直径所包含节点,表示统计节点a与直径的连接边数;在连接边数的统计中,若节点a不属于直径且与直径中的节点有连接,则否则对各个直径节点度之和的大小进行比较,求得最大值后,将最大值所对应的直径提取为主干路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南工程学院,未经湖南工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611125636.4/1.html,转载请声明来源钻瓜专利网。