复杂网络节点重要性评估方法及系统与流程

文档序号:13141898阅读:1148来源:国知局
导航: X技术> 最新专利> 电子通信装置的制造及其应用技术
复杂网络节点重要性评估方法及系统与流程

本发明涉及复杂网络技术领域,尤其涉及一种复杂网络节点重要性评估方法及系统。



背景技术:

复杂网络的研究已经成为现今科学研究的一个热点,并渗透到各个领域,如生物学、经济学、社会学等。复杂网络模型演化研究中,节点的重要性排序是核心研究内容,所谓重要节点是指相比于网络其他节点而言能够在更大程度上影响网络结构和功能的一些特殊节点,网络结构主要涉及度分布、平均距离、连通度、聚类系数、度相关性等,网络功能涉及网络的抗毁性、传播、同步、控制等。文献“任晓龙,吕琳媛。网络重要节点排序方法综述。科学通报,2014,59,:1175-1197”对现在已有的网络重要节点排序方法进行的全面的总结,并指出基于网络特定功能和结构对节点重要性进行评估是一个研究热点。网络的级联失效是一种网络具有的动态特性,可以看成网络具有的一种功能,即网络的抗毁伤能力,去掉某个节点可能导致网络结构的改变,进一步会影响网络中的交通流、信息流或数据流,从而导致网络的级联失效现象,通过衡量级联失效的程度,用来评估节点的重要性,就是本发明的基本出发点。文献“朱涛,常国岑,张水平,郭戎潇。基于复杂网络的指挥控制级联失效模型研究。系统仿真学报。vol.22,no.8,2010”提出过载函数表示节点的拥塞程度,从而使负载分配更加合理。文献“沈迪,李建华,熊金石,张强,朱瑞。一种基于介数的双层复杂网络级联失效模型。复杂系统与复杂性科学。vol.11,no.3,2014”建立了双层网络,并定义了双层网络之间的影响关系,使得级联失效模型更加符合物理实际。总体而言,目前关于网络重要节点排序方法的研究和复杂网络级联失效的研究成果比较丰富,但是将其结合的研究成果较少。



技术实现要素:

本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种充分考虑了复杂网络级联失效的动态深化特性,可更深刻提示重要节点的内在特性,可更真实、更准确对复杂网络中节点的重要性进行评估的复杂网络节点重要性评估方法及系统。

为解决上述技术问题,本发明提出的技术方案为:一种复杂网络节点重要性评估方法,包括:

s1.初始化复杂网络中每个节点的实际载荷,并计算复杂网络的初始总载荷;

s2.对复杂网络的每个节点依次进行失效考察,进行级联失效仿真;所述级联失效仿真过程中,当失效节点删除后,调整更新其邻居节点的实际载荷,并更新复杂网络节点的载荷容量,并根据所述更新载荷和更新载荷容量对复杂网络进行新一轮的失效判断,直到复杂网络稳定,并计算复杂网络的剩余总载荷;

s3.根据所述初始总载荷和剩余总载荷评估节点的重要性。

作为本发明的进一步改进,通过式(1)所示公式计算节点的实际载荷:

li=αi×ki+(1-αi)×bci(1)

式(1)中,li为节点ni的实际载荷,αi表示节点ni的负载配比系数,ki为节点ni的度,bci表示节点ni的归一化介数;

进一步的,所述归一化介数通过式(2)所示公式计算:

式(2)中,bci表示节点ni的归一化介数,n为总节点数目,gst表示节点ns到节点nt的所有最短路径的数目,表示节点ns到节点nt的gst条最短路径中经过节点ni的路径数目,i,s,t均为节点编号。

作为本发明的进一步改进,调整更新其邻居节点的实际载荷的具体方法为:将所述失效节点的实际载荷按照比例分配给邻居节点;所述比例为某个邻居节点的当前载荷与全部邻居节点的当前载荷之和的比值。

作为本发明的进一步改进,通过式(3)所示公式将所述失效节点的实际载荷按照比例分配给邻居节点:

式(3)中,γi为失效节点ni的邻居节点集合,l'i→j为失效节点ni失效后分配给邻居节点nj∈γi的实际载荷,ls为邻居节点ns∈γi的实际载荷,lj为邻居节点nj∈γi的实际载荷,η为节点失效后流失耗散的载荷比,li为失效节点ni的实际载荷。

作为本发明的进一步改进,调整更新更新复杂网络节点的载荷容量的具体方法为:根据节点的容忍系数、度、归一化介数更新节点的载荷容量。

作为本发明的进一步改进,通过式(4)所示公式调整更新复杂网络节点的载荷容量:

clj=(1+βj)×[αj×kj+(1-αj)×bcj](4)

式(4)中,clj为复杂网络节点nj的载荷容量,βj为节点nj的负载容忍系数,αj为节点nj的负载配比系数,kj为当前复杂网络中节点nj的度,bcj表示当前复杂网络中节点nj的归一化介数。

作为本发明的进一步改进,在步骤s2的新一轮的失效判断中,当节点的实际载荷大于节点的载荷容量时,判定节点失效。

一种复杂网络节点重要性评估系统,包括:

初始化模块:用于初始化复杂网络中每个节点的实际载荷,并计算复杂网络的初始总载荷;

失效仿真模块:用于对复杂网络的每个节点依次进行失效考察,进行级联失效仿真;所述级联失效仿真过程中,当失效节点删除后,调整更新其邻居节点的实际载荷,并更新复杂网络节点的载荷容量,并根据所述更新载荷和更新载荷容量对复杂网络进行新一轮的失效判断,直到复杂网络稳定,并计算复杂网络的剩余总载荷;

评估模块:用于根据所述初始总载荷和剩余总载荷评估节点的重要性。

作为本发明的进一步改进,所述失效仿真模块通过将所述失效节点的实际载荷按照比例分配给邻居节点来调整更新其邻居节点的实际载荷;所述比例为某个邻居节点的当前载荷与全部邻居节点的当前载荷之和的比值。

作为本发明的进一步改进,所述失效仿真模块根据节点的容忍系数、度、归一化介数更新节点的载荷容量。

与现有技术相比,本发明的优点在于:

1、本发明中,通过节点的级联失效来模拟实际复杂网络中节点失效后,因失效节点的载荷并不能完全分配给其它节点而必然导致部分实际载荷丢失,能够更加准确的反映真实的节点失效情况,本发明对复杂网络节点的重要性评估更加真实、科学。

2、本发明在节点失效时,实际载荷的重新分配是基于动态变化的节点载荷容量进行的,相较与现有的技术中,载荷的重新分配都是基于最初的复杂网络节点的载荷容量进行的,能更加准确的反映复杂网络结构变化必然导致的节点的载荷容量发生变化的过程,评估的结果相较与现有技术的评估方法,更加准确,可靠。

3、本发明通过初始总载荷和剩余总载荷的比值来计算保留载荷比,并以保留载荷比来评价复杂网络节点的重要性,评估结果更加直观。

附图说明

图1为本发明具体实施例流程示意图。

图2为本发明具体实施例无标度加权网络示意图。

图3为本发明具体实施例无级联失效时节点按重要性排序的示意图。

图4为本发明具体实施例有级联失效时节点按重要性排序的示意图。

图5为本发明具体实施例各节点对应的度值分布示意图。

图6为本发明具体实施例各节点对应的介数分布示意图。

具体实施方式

以下结合说明书附图和具体优选的实施例对本发明作进一步描述,但并不因此而限制本发明的保护范围。

如图1所示,本实施例的复杂网络节点重要性评估方法,步骤为:s1.初始化复杂网络中每个节点的实际载荷,并计算复杂网络的初始总载荷;s2.对复杂网络的每个节点依次进行失效考察,进行级联失效仿真;所述级联失效仿真过程中,当失效节点删除后,调整更新其邻居节点的实际载荷,并更新复杂网络节点的载荷容量,并根据所述更新载荷和更新载荷容量对复杂网络进行新一轮的失效判断,直到复杂网络稳定,并计算复杂网络的剩余总载荷;s3.根据所述初始总载荷和剩余总载荷评估节点的重要性。

在本实施例中,以一个无标度航空网络为例进行说明,初始节点数位5,新增节点后重新增加连边5条,最终节点数为50,每个边的权重服从区间(0,1)的均匀分布。所构建的无标度加权网络如图2所示。则该复杂网络的连接矩阵为50×50的对称矩阵a,矩阵的第i行、第j列元素为aij表示节点ni与节点nj的连接状态,aij=0表示节点ni与节点nj没有连接,如果aij≠0,则表示节点ni与节点nj相连,并且距离为aij,并约定aii=0。

在本实施例中,对于所构建的复杂网络,通过式(1)所示公式计算节点的实际载荷:

li=αi×ki+(1-αi)×bci(1)

式(1)中,li为节点ni的实际载荷,αi表示节点ni的负载配比系数,ki为节点ni的度,bci表示节点ni的归一化介数。本实施例中,取负载配比系数α=0.006。

其中归一化介数通过式(2)所示公式计算:

式(2)中,bci表示节点ni的归一化介数,n为总节点数目,gst表示节点ns到节点nt的所有最短路径的数目,表示节点ns到节点nt的gst条最短路径中经过节点ni的路径数目,i,s,t均为节点编号。各节点的介数分布如图6所示。

其中,节点ni的度ki通过式(5)所示公式计算:

(如果aij>0,则f(aij)=1,否则f(aij)=0)(5)

式(5)中,ki为节点ni的度,aij为节点ni与节点nj的连接状态。各节点的度值分布如图5所示。

在本实施例中,通过计算全部节点的实际载荷之和,即得得到复杂网络的初始总载荷。如式(6)所示,

式(6)中,li为节点ni的实际载荷,sum_l为复杂网络的初始总载荷。

在本实施例中,在初始化复杂网络后,依次对复杂网络中的每个节点进行失效考察,进行级联失效仿真。本实施例中,通过失效队列的方式来存储失效节点,以某个节点ni的失效考察为例进行说明。

首先,假设节点ni失效,即设ni为失效节点。初始状态下,失效队列中只有失效节点ni一个节点。从失效队列中取出失效节点ni,进行级联失效仿真。将节点ni的实际载荷向其邻居节点进行分配,节点ni的邻居节点即和节点ni直接相连的节点,记为γi。调整更新其邻居节点的实际载荷的具体方法为:将所述失效节点的实际载荷按照比例分配给邻居节点;所述比例为某个邻居节点的当前载荷与全部邻居节点的当前载荷之和的比值。本实施例中,通过式(3)所示公式将所述失效节点的实际载荷按照比例分配给邻居节点:

式(3)中,γi为失效节点ni的邻居节点集合,l'i→j为失效节点ni失效后分配给邻居节点nj∈γi的实际载荷,ls为邻居节点ns∈γi的实际载荷,lj为邻居节点nj∈γi的实际载荷,η为节点失效后流失耗散的载荷比,li为失效节点ni的实际载荷。

通过上述方法,邻居节点更新后的实际载荷如式(7)所示:

lj=lj+l'i→j(7)

式(7)中,lj为邻居节点nj的实际载荷,l'i→j为失效节点ni失效后分配给邻居节点nj的实际载荷。

在将失效节点ni的实际载荷分配给邻居节点后,将失效节点ni从复杂网络中删除,并设定失效节点ni的实际载荷li=0。

节点失效后,该节点会从复杂网络图中删除,而节点的删除导致网络结构发生变化。传统的方法中,采用利用初始复杂网络的实际载荷确定节点载荷容量并固定不变的处理方式。而在本实施例中,当复杂网络结构发生变化后,需要更新当前网络结构中每个节点的载荷容量,调整更新更新复杂网络节点的载荷容量的具体方法为:根据节点的容忍系数、度、归一化介数更新节点的载荷容量。具体如式(4)所示:

clj=(1+βj)×[αj×kj+(1-αj)×bcj](4)

式(4)中,clj为复杂网络节点nj的载荷容量,βj为节点nj的负载容忍系数,αj为节点nj的负载配比系数,kj为当前复杂网络中节点nj的度,bcj表示当前复杂网络中节点nj的归一化介数。本实施例中,取负载容忍系数β=0.2。

在本实施例中,在通过由失效节点ni而对其邻居节点的实际载荷进行调整,和复杂网络节点的载荷容量进行调整后,对复杂网络的节点进行新一轮失效判断。当节点的实际载荷大于节点的载荷容量时,判定节点失效。并将判定为失效的节点加入到失效队列。

在本实施例中,设在实际载荷和载荷容量进行调整后,失效节点ni的邻居节点nj的实际载荷大于其载荷容量,则将该邻居节点nj判定为失效。将判定为失效的邻居节点nj加入到失效队列。再依次从失效队列中取出失效节点,如该邻居节点nj,重复上述调整过程。将失效节点nj的实际载荷分配给失效节点nj的邻居节点,并更新复杂网络中节点的载荷容量。重复上述过程直到复杂网络稳定,即失效队列为空,完成对复杂网络的级联失效仿真。此时,计算复杂网络的总载荷,即剩余总载荷。如式(8)所示:

式(8)中,lk为节点nk的实际载荷,sum_l'i为对节点ni进行级联失效仿真后得到的复杂网络的剩余总载荷。

对每个节点进行级联失效仿真后都可以得到一个对应的剩余总载荷。在本实施例中,根据所述初始总载荷和剩余总载荷评估节点的重要性。具体的,通过初始总载荷和剩余总载荷计算保留载荷比,如式(9)所示:

式(9)中,ri为节点ni失效的保留载荷比,sum_l'i为对节点ni进行级联失效仿真后得到的复杂网络的剩余总载荷,sum_l为复杂网络的初始总载荷。

在本实施例中,根据复杂网络的参数,当不发生级联失效时,节点ni失效的保留载荷比ri可表示为如式(10)所示:

式(9)中,ri为节点ni失效的保留载荷比,η为节点失效后流失耗散的载荷比,li为节点ni的实际载荷,sum_l为复杂网络的初始总载荷。

节点ni的保留载荷比值越小,表示节点ni的失效导致整个复杂网络丢失的载荷越多,所以保留载荷比值越小的节点越重要。通过将保留载荷比进行排序,即可清楚、直观的反映复杂网络中各节点的重要性。

在本实施例中,取负载配比系数α=0.006,取负载容忍系数β=0.2,取节点失效后流失耗散的载荷比η=0.3时,不发生级联失效现象,通过本方法所确定的各节点的重要性排序如图3所示。当修改复杂网络的参数,取负载配比系数α=0.006,取负载容忍系数β=0.1,取节点失效后流失耗散的载荷比η=0.15时,产生级联失效现象,通过本方法所确定的各节点的重要性排序如图4所示。可以发现节点n2和节点n8的失效会引起级联失效现象,故排在第一和第二位。可以发现如果有级联失效发生,本发明排序方法与传统的依靠度和介数方法的排序是不相同的,因为本发明方法考虑到节点的度和介数的同时,还进一步结合了复杂网络的级联失效动态演化特性,可以更深刻的揭示重要节点的内在特性。

本实施例的复杂网络节点重要性评估系统,包括:初始化模块:用于初始化复杂网络中每个节点的实际载荷,并计算复杂网络的初始总载荷;失效仿真模块:用于对复杂网络的每个节点依次进行失效考察,进行级联失效仿真;所述级联失效仿真过程中,当失效节点删除后,调整更新其邻居节点的实际载荷,并更新复杂网络节点的载荷容量,并根据所述更新载荷和更新载荷容量对复杂网络进行新一轮的失效判断,直到复杂网络稳定,并计算复杂网络的剩余总载荷;评估模块:用于根据所述初始总载荷和剩余总载荷评估节点的重要性。

本实施例中,初始化复杂网络中每个节点的实际载荷的计算公式如上述公式(1)、(2)、(5)所示,计算复杂网络初始总载荷的方法或上述公式(6)所示。失效仿真模块通过将所述失效节点的实际载荷按照比例分配给邻居节点来调整更新其邻居节点的实际载荷;所述比例为某个邻居节点的当前载荷与全部邻居节点的当前载荷之和的比值。其具体计算方法如上述公式(3)、(7)所示。失效仿真模块根据节点的容忍系数、度、归一化介数更新节点的载荷容量。其具体计算方法如上述公式(4)所示。失效仿真模块计算剩余总载荷的方法如上述公式(8)所示。评估模块具体通过计算保留载荷比来评估节点的重要性,保留载荷比通过如上述公式(9)来计算,节点ni的保留载荷比值越小,表示节点ni的失效导致整个复杂网络丢失的载荷越多,保留载荷比值越小的节点越重要。

上述只是本发明的较佳实施例,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。因此,凡是未脱离本发明技术方案的内容,依据本发明技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均应落在本发明技术方案保护的范围内。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种数据丢失与通信故障下的分...
  • 一种数据连接管理的方法、装置...
  • 一种拓扑实现方法及一种云消息...
  • 基于Modbus外部接口的物...
  • 一种基于windows多存储...
  • 具备处理器间高速通信的网关冗...
  • 一种电力系统远程监控装置的制...
  • 一种自动拓扑排列的方法与流程
  • 一种连接视频云和传统ONVI...
  • 安全事件的处理方法与流程
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
复杂网络节点重要性相关技术
  • 一种节点间网络连通性检测方法和装置的制造方法
  • 基于集团度的复杂网络重要节点排序方法及模型演化方法
  • 一种复杂网络目标节点的搜索方法及装置的制造方法
  • 复杂网络的社团发现方法及社团重要节点发现方法
  • 用于计算社会媒体中信息传播节点重要性的方法及系统的制作方法
  • 一种基于节点社团重要度的icn缓存策略的制作方法
  • 一种基于节点状态演化的复杂网络节点重要性评估方法
  • 基于节点重要度的电力通信网络构建方法
  • 用于操作网络中的网络节点的方法、网络节点、网络系统、计算机可读介质和程序单元的制作方法
  • 使多节点网络中唯一连接适配最高数据速率的方法和协议的制作方法
复杂网络节点中心性相关技术
  • 网络中节点集合的发现的制作方法
  • 网络中的接入节点选择的制作方法
  • 网络节点、移动性信息服务器、wtru及方法
  • 基于改进“结构洞”的复杂网络节点重要性局部计算方法
  • 一种复杂网络中避免关键节点的启发式路由方法
  • 在自动化网络的网络节点中节能的制作方法
  • 在网络节点中使用的方法、wtru以及在wtru中实施的方法
  • 一种无中心节点计算机网络的任务调度方法
  • 一种无中心网络的节点状态快速监测方法
  • 集群系统中的单呼方法、网络节点及移动台的制作方法
复杂网络节点介数相关技术
  • 改变网络远方节点的程序的方法
  • 一种基于电气介数的复杂电力网络连锁故障抑制方法
  • 适用于复杂节点及大规模量测数据的快速状态估计方法
  • 一种基于多属性决策的复杂网络节点重要度综合评价方法
  • 一种复杂网络中节点传播能力的评估方法
  • 用于安全地将程序执行绑定到且节点锁定到受信任的签名授权机构的系统和方法
  • 配对节点树的分割/结合方法和程序的制作方法
  • 一种面向高速移动节点的实时复杂仿真环境构建系统的制作方法
  • 基于复杂网络边介数的模块划分方法
  • 一种面向高速移动节点的实时复杂仿真环境构建系统的制作方法
节点重要性相关技术
  • 基于快速密度聚类的电力通信网节点重要性评估方法
  • 基于快速密度聚类的电力通信网节点重要性评估方法
  • 一种节点重要性排序的方法和系统的制作方法
  • 一种多层网络节点重要性排序的方法
  • 一种复杂网络节点重要性评估方法及系统的制作方法
  • 一种节点间网络连通性检测方法和装置的制造方法
  • 基于集团度的复杂网络重要节点排序方法及模型演化方法
  • 数控机床全生命周期重要性测度分析方法
  • 一种复杂网络目标节点的搜索方法及装置的制造方法
  • 复杂网络的社团发现方法及社团重要节点发现方法

PHP网站源码坪山网站推广工具布吉百度网站优化排名盐田网站排名优化宝安营销型网站建设西乡百度网站优化排名沙井企业网站改版永湖如何制作网站宝安网站搜索优化盐田网站改版坪地企业网站建设福永如何制作网站爱联营销网站石岩企业网站建设沙井阿里店铺托管平湖seo网站优化惠州模板推广松岗网站优化按天收费深圳SEO按天扣费同乐企业网站制作丹竹头百度网站优化宝安百度爱采购南山网站优化按天收费深圳营销网站光明标王松岗阿里店铺运营同乐营销型网站建设南联模板制作塘坑网站搜索优化龙华网站推广布吉阿里店铺托管歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化