一种基于三角结构的社会网络节点影响力度量方法技术

技术编号:13334180 阅读:47 留言:0更新日期:2016-07-12 05:04
本发明专利技术一种基于三角结构的社会网络节点影响力度量方法,将用户和用户间的关系抽象为网络拓扑结构中的节点和连边形成社会网络拓扑图。以图为对象,结合当前节点与其邻居之间三角结构的数量和邻居节点的度值,度量当前节点与邻居节点之间的连边对当前节点影响力的贡献。然后计算当前节点的所有连接对节点影响力贡献之和,从而得到节点的最终影响力并通过排序可以得到影响力最大的节点子集。社会网络中,三个节点之间两两连接形成三角结构,若两个节点之间形成三角结构的数量越多,则两个节点的联系越紧密,这两个节点处于联系紧密的小团体内部中的可能性较大,对于节点的全局影响力是起负面作用的。

【技术实现步骤摘要】

【技术保护点】
一种基于三角结构的社会网络节点影响力度量方法,其特征在于:包括如下步骤:步骤1:构造以社会网络中用户为节点,连接关系为连边的社会网络拓扑结构G;用G=(V,E),V是G中所有节点的集合,E是所有连边的集合;其中|V|=n、|E|=m,表示G中有n个节点m条边;用ei,j表示节点i和节点j的连边,若ei,j=1,则表示节点i和节点j之间存在连边,若ei,j=0,则表示节点i和节点j之间不存在连边;步骤2:取V中C(i)未知的节点i,依次取节点i邻居节点集合Ni中的每个元素k,根据公式(1)统计节点i与节点k之间三角结构的数量T(i,k)以及节点k的度值D(k);T(i,k)表示节点i和节点k之间的形成三角结构的数量,计算方法如公式(1)所示:T(i,k)=|Ni∩Nk|,    (1)Ni表示节点i的邻居节点集合,Ni={j,ei,j=1且j∈V};i,j为整数,i,j∈[1,n]且i≠j;同理,Nk是节点k的邻居节点集合;D(k)表示节点k的度值,含义为节点k的邻居节点的数量D(k)=|Nk|,Nk表示节点k的邻居节点的集合;步骤3:根据公式(2)计算节点i的影响力C(i);若一个节点的邻居节点的度值很大且该邻居节点与当前节点之间的三角结构数量较少,则该邻居节点对当前节点的全局影响力贡献较大;节点i的影响力C(i)计算方法如公式(2)所示:C(i)=Σk∈NiD(k)11+T(i,k)---(2)]]>步骤4:若V中存在影响力C(i)值未知的节点,则重复步骤2;若不存在,则计算过程结束,并输出所有节点和其对应的影响力。...

【技术特征摘要】

【专利技术属性】
技术研发人员:韩忠明陈炎刘雯段大高
申请(专利权)人:北京工商大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1