[发明专利]一种基于标签扩散的时序平滑社团划分方法及装置在审
申请号: | 201811277145.0 | 申请日: | 2018-10-30 |
公开(公告)号: | CN109389179A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 胡学钢;何伟;杨恒宇 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 合肥市浩智运专利代理事务所(普通合伙) 34124 | 代理人: | 丁瑞瑞 |
地址: | 242000 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 偏好 标签 社团 时序 平滑 扩散 划分装置 节点组成 前一时刻 准确度 预设 振荡 网络 返回 更新 应用 | ||
1.一种基于标签扩散的时序平滑社团划分方法,其特征在于,所述方法包括:
1)、获取待划分网络中的各个节点在当前时刻的前一时刻的标签值,其中,所述待划分网络是由所述节点连接而成的抽象网络;
2)、获取当前次更新中标签值发生变化的节点数量,并根据所述节点数量更新标签值发生变化的节点数量的振荡次数,判断所述振荡次数是否大于预设阈值;
3)、若否,针对每一个节点,利用所述节点的归一化边密度以及所述节点的归一化隶属度,获取所述节点的第一偏好权值;将所述第一偏好值作为所述节点的当前偏好值;
4)、若是,针对每一个节点,利用所述节点的归一化隶属度以及所述节点的度数中心度,获取所述节点的第二偏好权值;将所述第二偏好值作为所述节点的当前偏好值;
5)、根据所述当前偏好权值、所述节点的邻居节点属于前一时刻的待划分网络或者所述节点不属于前一时刻的待划分网络,更新当前时刻所述节点的标签值;返回执行所述步骤2),直至所述待划分网络中的各个节点都被划分到由标签值相同的节点组成的社团中。
2.根据权利要求1所述的一种基于标签扩散的时序平滑社团划分方法,其特征在于,所述步骤1),包括:
获取待划分网络中的各个节点在当前时刻的前一时刻的标签值以及,获取所述节点的标签值的更新顺序,且,所述获取所述节点的标签值的更新顺序,包括:
利用公式,计算所述节点的Burt约束系数,其中,
Constraint(i)为节点i的Burt约束系数;i为所述节点的序号;∑为求和函数;j为节点i的邻居节点的序号;Vi为所述节点以及所述节点的邻居节点的集合;q为集合Vi中第q个节点;piq为节点i与节点q之间的相对关联强度,且aiq为待划分网络的邻接矩阵中第i行第q列的元素;aqi为待划分网络的邻接矩阵中第q行第i列的元素;aik为待划分网络的邻接矩阵中第i行第k列的元素;aki为待划分网络的邻接矩阵中第k行第i列的元素;k为集合Vi中的第k个节点;pqj为节点q与节点j之间的相对关联强度;
将所述节点的Burt约束系数从大到小的顺序作为所述节点的标签值更新顺序。
3.根据权利要求1所述的一种基于标签扩散的时序平滑社团划分方法,其特征在于,所述获取所述节点的第一偏好权值,包括:
利用公式,计算归一化社团密度,其中,
Densitynorm(c)为社团c的归一化边密度;C为当前所有社团的集合;Density(c)为社团c对应的社团密度,且E(c)为社团c中的边的集合;V(c)为社团c中的节点的集合;||为势函数;minx∈C()为最小值求值函数;maxx∈C()为最大值求值函数;x为社团集合C中除社团c以外的其他社团;
利用公式,获取节点i的归一化隶属度,其中,
Loyaltynorm(i)为节点i的归一化隶属度;Loyalty(i)为节点i的隶属度,且Din(i)为节点i的社团内度数;D(i)为节点i的度数;V为待划分网络中所有节点的集合;
利用公式,wij=1+Densitynorm(c)-Loyaltynorm(i),获取所述节点的第一偏好权值,其中,
wij为节点i相对于节点j的第一偏好权值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811277145.0/1.html,转载请声明来源钻瓜专利网。