[发明专利]动态社交网络中基于联盟形成博弈的社区检测方法有效
申请号: | 201710878090.8 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107659467B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 周丽华;杨培忠;王丽珍;陈红梅;肖清 | 申请(专利权)人: | 云南大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06Q50/00 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 650091 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 社交 网络 基于 联盟 形成 博弈 社区 检测 方法 | ||
1.一种动态社交网络中基于联盟形成博弈的社区检测方法,其特征在于,具体按照以下步骤进行:
步骤1,采用基于模块度的社区检测方法对初始社区结构进行检测,得到初始社区结构Γ;
步骤2,将相邻网络快照上网络社区结构的演变分解为增加节点、增加连边、删除节点或删除连边;
步骤3,计算t时刻的社区结构增加节点、增加连边、删除节点或删除连边后,t+1时刻所有可能形成的社区结构的收益,确定收益最大的社区结构为实际演变后t+1时刻的社区结构,如此对初始社区结构Γ进行动态局部调整,得到实际演变后的社区结构Γ';
社区结构Γ的收益v(Γ)的计算方法:社交网络表示为一个无向图G=(N,E),其中:N={v1,v2,...,vn}为节点的集合,表示社交网络中的用户,n为整个社交网络中用户的数量;E={e1,e2,...,em}为连边的集合,表示社交网络中用户之间的联系,m为边的数量;A=(aij)n×n,i,j∈N是社交网络的邻接矩阵,如果用户i和用户j之间存在联系,则aij=1,否则,aij=0;x∈N,d(x)表示节点x的度数;Γ={S1,S2,...,Sk}表示社交网络中的社区结构,k表示社区个数,其中,Si表示一个社区,e(S)表示社区S内部的所有用户之间的边的数量,d(S)表示社区S中的所有用户的度数之和;社区S的收益v(S)的计算公式见式(1),社区结构Γ的收益v(Γ)的计算公式见式(2),
其中,α∈[0,1],β∈(0,1];
所述步骤2中,当相邻网络快照上网络社区结构的演变为增加节点时,假设增加的节点为节点p:
(i)如果节点p与其他节点没有连边连接,此时节点p自己形成一个社区,实际演变后的社区结构Γ′=Γ+{{p}};
(ii)如果节点p与一个或多个社区中的节点有连边,比如社区Sj中的节点与节点p有连边连接,如果将节点p加入社区Sj能增加社区Sj的收益v(Sj),则将节点p加入到社区Sj,实际演变后的社区结构Γ′=Γ-{Sj}+{Sj+{p}};如果节点p分别加入多个社区均能使被加入社区的收益增加,则节点p被加入到多个社区中,同时成为多个社区的成员;
(iii)如果节点p与社区Si、社区Sj内的节点联系均很紧密,即节点p的加入使得两个社区有合并为一个社区的趋势,并且合并后的社区的收益分别大于原来两个社区的单独收益,则将社区Si和社区Sj合并为一个社区,实际演变后的社区结构Γ′=Γ-{Si}-{Sj}+{Si+Sj};
所述步骤2中,当相邻网络快照上网络社区结构的演变为增加连边时,假设增加的连边为l=(x,y):
(i)如果l=(x,y)是社区Si内部的连边,其中x,y∈Si,若加入l=(x,y)后,社区Si边界的节点z离开社区Si后,使得社区Si的收益v(Si)增大,则节点z从社区Si离开;若节点z加入到与节点z有连边连接的社区Sk中,k≠i,能够增大社区Sk的收益,则节点z加入到社区Sk中,实际演变后的社区结构Γ′=Γ-{Si}-{Sk}+{Sk+{z}}+{Si-{z}};
(ii)如果l=(x,y)是社区间的连边,其中x∈Si,y∈Sj,Si≠Sj,加入l=(x,y)之后,如果社区Si和社区Sj合并得到的新社区的收益大于社区Si、Sj的单独收益,则将社区Si和社区Sj合并,实际演变后的社区结构Γ′=Γ-{Si}-{Sj}+{Si+Sj};如果社区Si和社区Sj不能合并,分别对两个社区的边界节点重新确定社区归属:假设节点x为社区Si的边界节点,若则节点x离开社区Si,其中e(x,Si)表示节点x与社区Si内部节点之间的连边数量;若节点x加入到与节点x有连边连接的社区Sk中,k≠i,能够增大社区Sk的收益,则将节点x加入到社区Sk中,实际演变后的社区结构Γ′=Γ-{Si}-{Sk}+{Sk+{x}}+{Si-{x}};确定社区Si和社区Sj的其余边界节点社区归属的方法与确定节点x社区归属的方法相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南大学,未经云南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710878090.8/1.html,转载请声明来源钻瓜专利网。