[发明专利]动态社交网络中基于联盟形成博弈的社区检测方法有效
申请号: | 201710878090.8 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107659467B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 周丽华;杨培忠;王丽珍;陈红梅;肖清 | 申请(专利权)人: | 云南大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06Q50/00 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 650091 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种动态社交网络中基于联盟形成博弈的社区检测方法,具体按照以下步骤进行:采用基于模块度的社区检测方法对初始社区结构进行检测,得到初始社区结构Γ;将相邻网络快照上网络社区结构的演变分解为增加节点、增加连边、删除节点或删除连边;计算t时刻的社区结构增加节点、增加连边、删除节点或删除连边后,t+1时刻所有可能形成的社区结构的收益,确定收益最大的社区结构为实际演变后t+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),v(S)=2e(S)d(S)-α(d(S)2βm)2---(1)]]>v(Γ)=ΣSi∈Γv(Si)---(2)]]>其中,α∈[0,1],β∈(0,1]。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南大学,未经云南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710878090.8/,转载请声明来源钻瓜专利网。