基于元路径的异质信息网络能力节点重要度评估方法与流程

文档序号:18884936发布日期:2019-10-15 20:45阅读:298来源:国知局
基于元路径的异质信息网络能力节点重要度评估方法与流程

本发明涉及一种网络节点重要度评估方法,具体涉及到异质信息网络的能力节点重要度评估方法。



背景技术:

异质信息网络关键节点识别是异质信息网络信息挖掘研究中一个重要课题,也是复杂网络研究中的一个重要分支。随着互联网技术的飞速发展,复杂网络节点及边包含的类型及属性信息也多种多样,在许多的实际应用中,异质信息网络可以更好地对自然界和人类社会中许多复杂系统进行刻画,异质信息网络中每个节点的重要程度,决定了其在网络中的地位和作用,也关乎整个网络的健壮和安全性。

异质信息网络关键节点的研究在现实生活中也有广阔前景。比如,在设计电力系统时,可以运用关键节点识别技术,对很难识别出的关键位置的设备进行保护,避免因某个节点的故障引发重大停电或其他事故;对犯罪集团或者恐怖组织的头目识别可以快速锁定犯罪目标,进行有效的实施重点盯防与布控,最大限度的提高侦破率,保障人们生命健康安全;在传染病爆发期间,通过识别出重要传染源,可以有效切断疾病的传播途径,防止病情扩散蔓延,通过隔离和治疗两种途径达到摧毁疾病传播的网络。

目前,复杂网络关键节点的挖掘工作大部分围绕图论展开,从网络结构出发,评估节点的重要程度,发掘关键节点。区别于传统的复杂网络,异质信息网络具有很多独特的特点。异质信息网络组成单元各异,不同类型节点所具备的属性不同,在网络中发挥的作用差别较大,节点之间的关联关系也呈现出多种不同表现形式。同时异质信息网络不同类型节点之间的关联关系具有特定的语义含义,因此我们在对异质信息网络关键节点分析时,不能单纯只从网络结构出发,而且还应该考虑异质信息网络不同类型节点及其关联关系所蕴含的语义,综合考虑其在网络整体功能上发挥的作用,探讨异质信息网络关键节点挖掘的方法。

异质信息网络关键节点分析主要是对异质信息网络中节点重要度进行排序。从不同角度出发,节点重要度具有不同含义,如何从能力角度对影响异质信息网络整体作战能力的节点重要度进行排序,是本领域亟需解决的一个技术问题。



技术实现要素:

针对现有技术存在的问题,本发明提供一种基于元路径的异质信息网络能力节点重要度评估方法。本发明从能力这个角度出发对异质信息网络中节点重要度进行分析,识别异质信息网络中关键节点。具体地,本发明基于元路径的概念,建立了异质信息静态网络能力评估指标,进而将该指标进行扩展推广到异质信息时序网络,最后通过节点移除法,比对移除节点后网络能力的变动值来评估节点重要度。

为实现本发明的技术目的,采用以下技术方案:

基于元路径的异质信息网络能力节点重要度评估方法,包括以下步骤:

s1.对于异质信息网络g,计算异质信息网络能力评估指数q(g);

s2.节点v为异质信息网络g中的任意一节点,将节点v从异质信息网络g中移除后构成新的异质信息网络g-v;对于新的异质信息网络g-v,同样计算其对应的异质信息网络综合能力评估指数q(g-v);

s3.计算异质信息网络g中节点v的能力重要度i(v|g);

具体地,s1中,异质信息网络g为异质信息静态网络,g=(v,e),其中g表示给定的异质信息网络,v表示异质信息网络g中的节点,e表示异质信息网络g中的边,即节点与节点之间的关系连边。

对于异质信息静态网络g=(v,e),计算异质信息网络能力评估指数q(g)的方法如下:

s1.1对于异质信息网络g=(v,e)上的元路径p,其中t1、t2...tk+1分别表示不同的实体类型,不同的实体类型对应着异质信息网络g中不同属性的节点,所有的实体类型整合起来就对应着异质信息网络g中的所有节点,lk表示实体tk与tk+1之间的关系类型,即两个不同属性的节点之间的关系类型。

设p=(v1,v2,…,vk+1),vk∈v,为定义在元路径p上的一条具体元路径,称为元路径实例;对于元路径实例p中的某个具体节点vk,其能力值表示为c(vk),则该元路径实例p具备的能力表示为:

s1.2设异质信息网络中定义在元路径p=(t1,t2...tk+1)上的所有元路径实例集合为a(p)={p=(v1,v2,...,vk+1)|p=(t1,t2...tk+1),vk∈tk},则基于该元路径的异质信息网络能力表示为:

s1.3对于异质信息网络g,其能力可通过不同类型元路径表达,设s(g)=(t,l)为异质信息网络模板,定义在该异质信息网络模板上的元路径集合为b(g)={p=(t1,t2...tk+1)|s(g)=(t,l),tk∈t};异质信息网络能力评估转换为多类型元路径能力的聚合问题,对于不同类型元路径p赋予权重w(p),则异质信息网络综合能力评估指数q(g)表示为:

进而可得:

在s2中用节点移除法来衡量节点对网络能力的重要度。对于网络节点重要度的一个直观理解为若将该节点从网络中移除,剩余网络能力大大降低,从网络能力角度来讲该节点重要度较高,反之,移除该节点后,剩余网络综合能力基本不发生改变,则表示该节点对网络综合能力贡献度较低。本发明s3中将有无某节点的网络能力之差除以原网络综合能力的比值作为衡量某节点能力重要度的指标。具体地,s2中采用s1相同的方法计算异质信息网络综合能力评估指数q(g-v)。

本发明不仅适用于异质信息静态网络而且可将其扩展适用于异质信息时序网络。也就是s1中异质信息网络g为异质信息时序网络,g=(v,h,e),其中g表示给定的异质信息时序网络,v表示异质信息时序网络g中的节点,e表示异质信息时序网络g中的边,即节点与节点之间的关系连边,h={h=(v,u,ts,te)},v,u∈v中v及u为该事件h中两个节点,ts表示为该事件h的起始时间,te表示为该事件h的结束时间,其中ts≤te,该事件h的持续时间为δt=te-ts。

对于异质信息时序网络g=(v,h,e),计算异质信息网络能力评估指数q(g)的方法如下:

s1.1对于异质信息时序网络g=(v,h,e)上的元路径p,其中t1、t2…tk+1分别表示不同的实体类型,不同的实体类型对应着异质信息时序网络g=(v,h,e)中不同属性的节点,所有的实体类型整合起来就对应着异质信息时序网络g=(v,h,e)中的所有节点,lk表示实体tk与tk+1之间的关系类型,即两个不同属性的节点之间的关系类型;

s1.2设p=(v1,v2,...,vk+1),vk∈v,为定义在元路径p上的一元路径实例;对于定义在该元路径实例p上的任意某一刻的事件h=(νi,νi+1,ts,te)与下一刻的事件h=(νi+1,νi+2,ts+1,te+1),1≤i≤k,若满足ts<te,ts+1<te+1及ts<ts+1则说明该元路径实例p不为空,即该元路径实例p存在,数学表示为γ(p)=1;否则该元路径实例p为空,即该元路径实例p不存在,表示为γ(p)=0,γ(p)为布尔类型判断量;

对于元路径实例p中的某个具体节点vk,其能力值表示为c(vk),则对于异质信息时序网络g=(v,h,e)中元路径实例p,其具备的能力表示为:

s1.3设异质信息时序网络中定义在元路径p=(t1,t2...tk+1)上的所有元路径实例集合为a(p)={p=(v1,v2,...,vk+1)|p=(t1,t2...tk+1),vk∈tk},则基于该元路径的异质信息时序网络能力表示为:

s1.4对于异质信息时序网络g,其能力可通过不同类型元路径表达,设s(g)=(t,l)为异质信息时序网络模板,定义在该异质信息时序网络模板上的元路径集合为b(g)={p=(t1,t2...tk+1)|s(g)=(t,l),tk∈t};异质信息时序网络能力评估转换为多类型元路径能力的聚合问题,对于不同类型元路径p赋予权重w(p),则异质信息时序网络综合能力评估指数q(g)表示为:

进而可得:

对于异质信息时序网络g=(v,h,e),其s2中采用s1相同的方法计算异质信息网络综合能力评估指数q(g-v)。

与现有技术相比,本发明能够产生以下技术效果:

(1)充分考虑了异质信息网络中节点的不同类别,具有的不同属性及功能,从能力角度对网络节点重要度进行了评估;

(2)在计算异质信息网络能力时,不是将节点能力进行简单叠加,而是基于元路径蕴含的丰富语义,充分考虑到多种类型节点的协调配合,进而对其进行有机聚合;

(3)异质信息网络节点重要度评估模型具有较好的可扩展性,不仅适用于异质信息静态网络而且可将其扩展适用于异质信息时序网络。

附图说明

图1是作战时序网络示意图;

图2是作战时序网络中不同类型元路径;

图3是作战时序网络中不用类型节点重要度;

图4是五种不同节点移除策略条件下剩余作战能力比率随节点移除数目变化图;

图5是不同节点重要度评估方法剩余作战能力比率随节点移除数目变化图。

附图标记说明:图3中的(a)表示作战时序网络中侦察类节点重要度,(b)表示决策类节点重要度,(c)表示打击类节点重要度。

具体实施方式

下面结合附图,对本发明的实施方式进行进一步的详细说明。

为了使本发明的目的、技术方案及优点更加清楚明白,下面将结合本发明实施例图中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,做进一步详细说明。应当理解,此处所描述的具体实施方式仅用以解释本发明,并不用于限定本发明。

为了验证本发明所提出的基于元路径的异质信息网络能力节点重要度评估方法的可行性及有效性,下面以某作战网络为例设计场景。该过程分为以下四个部分:实施例说明及数据描述、实验过程及结果展示、结果进一步分析讨论及节点重要度方法比较。

(1)实施例说明及数据描述

武器装备体系由不同类型的作战实体组合而成,不同类型作战实体具有不同作战能力,例如情报侦察,指挥控制和火力打击。武器装备体系中的作战实体分为三类:

1)侦察类实体(s):指在作战过程中执行基本侦察、监视及早期预警任务的实体或系统。包括所有的提供作战空间感知的单元,它负责接收可测现象信息,并将信息传递给其他元功能节点,如雷达、红外探测系统等等。

2)决策类实体(d):指在作战过程中执行基本指挥控制任务的系统。它从元侦察功能节点接收战场信息,进行态势分析与威胁判断,然后做出决策进行资源分配作战任务。

3)打击类实体(i):指在作战过程中执行基本火力打击或电磁干扰任务的实体或系统。它接收元指控功能节点的指令对敌方目标进行攻击或干扰,如火炮、导弹、鱼雷、电磁干扰雷达等等。

表1作战实体基本信息表

注:/表示该装备该能力不存在

在交战过程中,交战双方的武器装备体系中的作战实体互为敌方目标(t)。作战网络是将敌我双方武器装备体系中侦察、决策、打击等各类实体抽象为节点,将实体间的信息、物质、能量交互抽象为连边而得到的异质信息网络。该节以某作战网络为例进行了应用研究,该作战网络考虑了敌我双方作战实体在交战过程中的时序关系,为异质信息时序网络。

该实施例包括51个侦察类实体,11个决策类实体,27个打击类实体及31个敌方目标,实体之间每一次信息交互称为一次事件,该实施例中包含3191个事件。实体之间存在的信息流可抽象为网络中的边,该网络包含六种不同类型边关系:d→d,d→i,s→s,s→d,i→t,及t→s。表1及表2展示了该作战时序网络实施例中节点的属性信息及节点之间信息交互形成的事件。图1展示了本例中作战时序网络示意图。

表2作战时序网络信息交互事件表

(2)实验过程及结果展示

该实施例中,敌我双方作战实体共同构成作战网络,作战网络的能力体现在我方装备对敌方目标的作战能力,因此在对作战网络进行关键节点分析时,本实施例中只考虑我方装备实体。

a)作战时序网络元路径选择

在对一个武器装备体系作战时序网络进行作战能力评价时,重点应该放在我方武器装备体系对敌方目标的影响能力上。根据ooda作战循环理论,作战过程是一个侦察实体发现目标,而后将目标相关信息传递给指控实体,指控实体通过对形势分析后向影响类实体下达攻击命令,影响类实体接到命令后对目标实施影响的循环过程。

根据ooda作战循环理论,引入四种不同类型元路径来对作战过程进行刻画:

1)其物理含义为侦察实体发现目标,将目标相关信息传递给决策实体,决策实体进而向打击类实体下达命令对目标实施打击;

2)其物理含义为侦察实体发现目标,与另一侦察目标进行情报共享进而将目标相关信息传递给决策实体,决策实体进而向打击类实体下达命令对目标实施打击;

3)其物理含义为侦察实体发现目标,将目标相关信息传递给决策实体,决策实体将情报上传给更高层决策中心,决策中心向打击类实体下达命令对目标实施打击;

4)其物理含义为侦察实体发现目标,与另一侦察目标进行情报共享后将目标相关信息传递给决策实体,决策实体将情报上传给更高层决策中心,决策中心向打击类实体下达命令对目标实施打击。图2中展示了这四种不同类型的元路径。在作战网络中基于这四种特定类型元路径的元路径实例我们称之为杀伤链。

b)基于杀伤链的作战能力评估

作战时序网络中每一种杀伤链代表了我方装备体系对敌方目标的一种打击方式。例如,图1作战时序网路示意图中就存在两条杀伤链:

下面以l1为例计算杀伤链的作战能力,得,

杀伤链是计算装备体系作战能力的基本组成单位,可以得到基于杀伤链的武器装备体系作战能力值,进而通过异质信息网络节点重要度模型对作战时序网络中节点重要度进行计算。

在图3(b)中展示了该作战网络最重要的五个节点为d_6,d_1,d_9,d_4,d_3。以d_6为例,如果将d_6从我方装备体系中移除,我方武器装备体系的综合作战能力将下降26%,去掉d_6后形成的我方武器装备体系作战能力只有不到最初体系作战能七成。分析不同类型装备对体系整体作战能力贡献,平均而言,指控实体发挥最为重要,对整体作战能力贡献度为15%,侦察类实体与打击类实体差别不大,分别为3.5%与3.7%,重要度不及决策类实体的1/4。

(3)结果进一步分析讨论

为了进一步分析不同节点移除策略对作战网络作战能力的影响,设计了四种不同的节点攻击策略:

(1)侦察节点优先移除策略,即以侦察节点重要度降序顺序依次移除侦察节点,然后随机选择决策类及打击类节点进行移除;

(2)决策节点优先移除策略,即以决策节点重要度降序顺序依次移除决策节点,然后随机选择侦察类及打击类节点进行移除;

(3)打击类节点优先移除策略,即以打击节点重要度降序顺序依次移除打击节点,然后随机选择侦察类及决策类节点进行移除;

(4)随机混合节点移除策略,从作战网络中随机依次移除各个节点。

在此,定义了剩余作战能力比率刻画不同节点移除策略对作战网络作战能力的影响,剩余作战能力比率表示如下:

其中是q(g)初始作战网络的综合作战能力评估指数,是移除选择节点后剩余作战网络的综合能力评估指数。

在图4中展示了作战网络的剩余作战能力比率随着作战网络中节点移除数量的增加而下降。对比四种节点移除策略,剩余作战能力比率下降速率有较大差异。其中决策节点优先移除策略的下降速度最为明显,随机混合节点移除策略的下降速度最为迟缓。对于随机混合节点移除策略,直到移除50个作战节点后,作战网络作战能力才最终瓦解(r<5%)。相比之下,优先移除决策类节点对作战网络能力的瓦解就大得多,作战网络作战能力随着决策类节点的移除急剧下降,瓦解该作战网络的作战能力只需要移除不到10个决策节点。

结果显示决策类作战实体在指控协调作战网络中各类节点共同完成作战能力的过程中扮演关键角色。因此,在作战过程中,对于进攻方而言,应当优先攻击敌人决策者实体,迅速瘫痪敌方指控中心,瓦解敌方武器装备体系作战能力;同样,对于防守方而言,应当有重点的提升己方决策类实体的防护能力。

(4)节点重要度方法比较

为了进一步验证本发明提出的基于元路径的异质信息网络节点重要度模型的有效性,选取本领域几种经典节点重要度评估方法进行比较,比较方法包括度中心度(dc),度中心度(idc),度外中心度(odc),平均效率(ae)和节点结构潜力(nsp)。

对于每一种方法,首先对该作战时序网络中节点重要度进行计算,然后根据节点重要度排序依次移除网络节点,计算节点移除对作战能力的影响。在图5中展示了通过不同重要度计算方法移除节点后,剩余作战能力比率变化图,随着节点移除数量的增加,网络剩余作战能力逐渐降低,本发明提出的方法最为有效。对于本发明所提出的方法,只须移除10个最关键节点就可导致作战网络的瓦解(r<5%)。nsp及ae方法次之,不过对于这两类方法仍需要移除至少20个节点才能保证网络的完全瓦解。总体来说,本发明所提出的节点重要度计算方法充分考虑了异质信息网络的异质性,能从网络能力角度出发发掘网络中关键节点。

以上所述仅为本发明的优选的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1