[发明专利]一种融合拓扑势和谱聚类的社区发现方法及系统有效
申请号: | 201410129865.8 | 申请日: | 2014-04-01 |
公开(公告)号: | CN103888541B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 王志晓;陈昭彤;赵亚;陈少达 | 申请(专利权)人: | 中国矿业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 上海光华专利事务所31219 | 代理人: | 徐秋平 |
地址: | 22111*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融合 拓扑 谱聚类 社区 发现 方法 系统 | ||
1.一种融合拓扑势和谱聚类的社区发现方法,其特征在于,所述融合拓扑势和谱聚类的社区发现方法包括:
计算给定的复杂网络中n个节点的拓扑势值,根据所述n个节点的拓扑势值构造复杂网络节点的标准矩阵;n为所述复杂网络中全部节点的总数;
在所述n个节点的拓扑势值中搜索所有局部极大势值,获得包含t个局部极大势值节点的局部极大势值节点集合;其中,1≤t≤n;
计算所述节点的标准矩阵的所有特征值,选取前t-1个非平凡特征值,以所述t-1个非平凡特征值对应的特征向量构建t-1维空间;将所述复杂网络的n个节点映射到所述t-1维空间中;
将所述t个局部极大势值节点作为初始聚类中心,采用K-means算法将t-1维空间中的n个节点划分为t个社区。
2.根据权利要求1所述的融合拓扑势和谱聚类的社区发现方法,其特征在于,所述复杂网络中n个节点的拓扑势值的计算方法包括:
其中,为节点υi的拓扑势值;k为第i个节点υi影响范围内的节点数,1≤i≤n,1≤k≤n-1;节点υl为节点υi影响范围内的节点,1≤l≤k;节点υi的最大影响范围为σ为影响因子,σ∈(0,+∞),用于控制节点的影响范围;m(υl)为节点υl的质量,dil为节点υi与节点υl间的距离,dil用节点间的跳数进行度量;影响因子σ的选取过程为:为标准化因子。
3.根据权利要求2所述的融合拓扑势和谱聚类的社区发现方法,其特征在于,根据所述n个节点的拓扑势值构造复杂网络节点的标准矩阵N(G)的方法包括:
N(G)=D-1T
其中,D是n维对角矩阵,D的对角元素T是n×n维矩阵,T的矩阵元素ti,j是节点υj在节点υi处产生的拓扑势值,即,1≤i,j≤n,i≠j;若i=j,则ti,j=0;若节点υi超出节点υj的影响范围则ti,j=0。
4.根据权利要求2所述的融合拓扑势和谱聚类的社区发现方法,其特征在于,所述局部极大势值节点集合的获得方法包括:
比较所述复杂网络中每个节点与自身所有邻居节点的拓扑势值的大小;
若当前节点的拓扑势值大于自身所有邻居节点的拓扑势值,则当前节点是所述复杂网络的局部极大势值节点,将当前节点放入一局部极大势值节点初选集合;
若所述局部极大势值节点初选集合中两个局部极大势值节点的距离,即跳数,小于则在所述两个局部极大势值节点中选择拓扑势值较小的节点从所述局部极大势值节点初选集合中删除;
最终得到的包含有t个局部极大势值节点的局部极大势值节点初选集合为所述局部极大势值节点集合。
5.一种融合拓扑势和谱聚类的社区发现系统,其特征在于,所述融合拓扑势和谱聚类的社区发现系统包括:
拓扑势值获取模块,计算给定的复杂网络中n个节点的拓扑势值;
节点标准矩阵生成模块,与所述拓扑势值获取模块相连,根据所述n个节点的拓扑势值构造复杂网络节点的标准矩阵;n为所述复杂网络中全部节点的总数;
搜索模块,与所述拓扑势值获取模块相连,在所述n个节点的拓扑势值中搜索所有局部极大势值,获得包含t个局部极大势值节点的局部极大势值节点集合;其中,1≤t≤n;
特征值获取模块,与所述节点标准矩阵生成模块相连,计算所述标准矩阵的所有特征值;
谱映射模块,与所述特征值获取模块相连,从所述标准矩阵的所有特征值中选取前t-1个非平凡特征值,以所述t-1个非平凡特征值对应的特征向量构建t-1维空间,将所述复杂网络的n个节点映射到所述t-1维空间中;
社区划分模块,与所述搜索模块和所述谱映射模块分别相连,将所述t个局部极大势值节点作为初始聚类中心,采用K-means算法将映射后的t-1维空间中的n个节点划分为t个社区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国矿业大学,未经中国矿业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410129865.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于空分复用系统的方法和装置
- 下一篇:一种中控远程管理方法