[发明专利]一种基于网络修剪的复杂网络整体效率优化方法有效

专利信息
申请号: 201811011150.7 申请日: 2018-08-31
公开(公告)号: CN109120452B 公开(公告)日: 2020-09-04
发明(设计)人: 谭虎;雷杰 申请(专利权)人: 湖南工程学院
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 长沙市融智专利事务所(普通合伙) 43114 代理人: 欧阳迪奇
地址: 411104 *** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 网络 修剪 复杂 整体 效率 优化 方法
【权利要求书】:

1.一种基于网络修剪的复杂网络整体效率优化方法,其特征在于,包括以下步骤,

步骤一:求网络的最大连通分支,并计算其整体效率;

步骤二:根据步骤一所得到的最大连通分支,计算删除其中一个节点后的整体效率并记录,然后重新选择删除的节点再进行计算,直到每个节点都被选择到,获得节点删后整体效率值的数组;

步骤三:根据步骤二中获取的节点删后整体效率值的数组,与步骤一所得的整体效率值相减,得到效率偏差数组;然后筛选效率偏差数组中的非正数值,将其对应的节点作为待修剪节点集合的元素;依据集合中元素的个数和修剪规模大小判断是否执行优化;

步骤四:根据步骤三所得的判断结果中的执行优化情形,在步骤一所得的最大连通分支中删除集合中的节点及其相邻边,由此产生新的网络;然后重新回到步骤一,依此循环,实施动态优化。

2.根据权利要求1所述的方法,其特征在于,所述的步骤一包括以下步骤:

步骤1,求所有连通分支:

其中,G(N,g)为初始网络,N为网络的节点的集合,g为网络的边的集合,N'为网络连通分支中的节点的集合,g'为网络的连通分支中边的集合;

ΠG(N',g')表示所有连通分支的集合,i,j∈N'且ij∈g表示在搜索所有节点的过程中,每确立一个连通分支G(N',g'),必须同时满足的条件为:节点i,节点j均属于N',且节点i和节点j在G(N,g)中存在一条路径相连接;表示N'为非空集合,且N'和g'属于N和g;

步骤2,求最大连通分支:

由步骤1中所得的连通分支集合,求最大连通分支:

C(NC,gc)=G(max(Π(N')),g'max)

其中,C(NC,gc)表示最大连通分支,NC为最大连通分支中的节点的集合,gc为最大连通分支中边的集合,max(Π(N'))表示所有N'构成的集合中的最大子集,g'max表示这一节点最大子集在g中对应连边集合;

步骤3,计算最大连通分支中任意两个节点间最短路径的长度:

dij=min{P1i→j,P2i→j,...,Pni→j}

其中dij代表节点i到节点j(i<j)的最短路径长度,n为从节点i到节点j的最短路径的数目统计值,Pki→j表示从节点i到节点j的第k条路径的长度值,即第k条路径经过的边的数目;{P1i→j,P2i→j,...,Pni→j}为节点i到节点j的所有路径长度值的集合;

步骤4,计算最大连通分支的整体效率:

其中,E表示最大连通分支的整体效率,NNC表示最大连通分支中的节点数。

3.根据权利要求2所述的方法,其特征在于,所述的步骤二包括以下步骤:

步骤1),计算删除每个节点后的整体效率:

其中E(Gi)为节点i及相邻边删除后所得网络的整体效率,NNCi表示最大连通分支中删除节点i后剩余的节点数,NCi表示最大连通分支中删除节点i后的节点集合;

步骤2),获取节点删后整体效率数组:

AE=(E(Gi))

其中,AE为每个节点i删除后所得网络的整体效率值构成的数组(E(Gi))。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南工程学院,未经湖南工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811011150.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top