一种新的复杂网络聚类算法(2)
。
,然后在粒子群初始化时将其赋值给某个粒子,其余粒子随机初始化,最后用标准PSO聚类算法完成聚类。该方法可简记为PSO+K唱means方法。1畅2 复杂网络聚类与空间数据聚类有很多相似之处基于PSO的复杂网络聚类算法
。目前应
用空间数据聚类来探测复杂网络的簇结构主要分为两大步骤a)将原问题转换为数值聚类问题,即要把网络中节点间的联
:系在特征向量空间中表述出来,谱方法正好可以实现这一转换;b)对转换后的数据进行聚类并将聚类结果还原为相应的社团结构。根据上述思路本文提出了两种基于PSO聚类的复杂网络簇结构算法。其算法的基本思想是首先应用谱方法中的A唱cut方法或N唱cut方法将复杂网络聚类问题转换为空间数据聚类问题;通过应用A唱cut方法或N唱cut方法将复杂网络中的簇结构信息转换为由非平凡特征向量构成的空间数据集。该空间数据集中的每个数据样本对应原复杂网络中的一个节点。通过对该空间数据集中数据样本的聚类得出复杂网络中节点的簇信息,最终完成复杂网络聚类。
PSO聚类的复杂网络簇结构探测算法的基本步骤如下对于某复杂网络G(V,E,W),给定一个簇的数目:
k,基于中Da为对角矩阵)由连接权矩阵,dW得出网络的度矩阵D=(di)n×n。其
i为第i个节点的度,n为节点数。注意,这里考虑的均为无向网络聚类问题b)用谱方法将寻找复杂网络的簇结构问题转换为数据的
。
。设A为网络的邻接矩阵。对于平均截方法,具体就是计算M=D-A的前k-1个非平凡特征向量e1,e1,…,
ek-1(ei∈R
n×1
,i=1,…,k-1)并组成矩阵E。对于规范截方
法,具体就是计算M=D-1/2
(D-A)D
-1/2
的前k-1个非平凡
特征向量ek-1(ei∈R
n×1
1,e1,…,e,i=1,…,k-1)并组成矩
阵E。由E的行向量得到n个数据向量形式的待聚类样本。K唱meansc)用基于聚类算法对上面得到的数据样本集PSO的聚类算法,如基本PSOE聚类算法或进行聚类。
PSO+
2 实验与分析
为了定量地分析和比较本文提出的复杂网络聚类算法的性能,分别选取了不同的基准数据集与基于K唱means聚类的复杂网络聚类算法,从聚类精度和算法稳定性两个方面进行对比实验。
首先采用已知簇结构的随机网络测试所选择算法的聚类精度和稳定性。该实验方法被相关工作广泛采用,已成为测试复杂网络聚类算法准确性的一种基准方法
[1,12,13]
。已知簇结
构的随机网络定义为RN(C,s,d,pin)。其中,C表示网络簇的个数;s表示每个簇包含节点的个数;d表示网络中节点的平均度;pin表示簇内连接密度(即簇内连接总数与网络连接总数的比值),pin值越大,随机网络的簇结构越明显,反之簇结构越模糊。特别地,当pin<0.5时,认为该随机网络不具有簇结构。一个随机网络被正确聚类当且仅当预定义的C个网络簇被全部正确识别,且没有某个簇被进一步分割为多个子簇。图1和2给出了实验结果,这里所采用的随机网络是被普遍采用的基准随机网络RN(4,32,16,pin),pin分别取0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0。在图1和2中,y轴分别表示聚类精度和聚类精度的标准差,曲线上的每个数据点是采用不同算法进行100次随机实验得到的平均值。
从图1可以看出,对于随机网路,在网络簇结构比较明显的情况下N(pin>0.6),基于PSO聚类的谱方法(A唱构不明显的情况下唱cut方法)均能得到很好的聚类精度(pin<0.5),所有算法的聚类精度都很低(>98%);在网络簇结cut方法和,
但是与基于K唱means的谱方法相比,基于PSO聚类的谱方法的聚类精度更高。从图2可以看出,基于PSO+K唱means聚类的谱方法在获得最高的聚类精度的同时聚类精度的标准差最低,说明基于PSO+K唱means聚类的谱方法稳定性最强。
第6期李峻金,等:一种新的复杂网络聚类算法 20 99
Karate为进一步测试本文算法的性能club它是网络
,选取两个基准社会网络
[14]
club网络,20世纪和Football70年代初期网络
[1]
Zachary进行实验用了两年的时间。图3是Karate
观察得到的美国一所大学中的空手道俱乐部成员间的相互社会关系网络。在Zachary的调查过程中,该俱乐部的主管与校
长之间因是否提高俱乐部收费的问题产生了争执,结果该俱乐部分裂成了两个分别以主管和校长为核心的小俱乐部。
网络。Football
足球联赛中有若干支球队
,网络的节点代表一只足球队,两个节点之间的边表示两支球队之间进行过一场比赛。联赛中存在若干的联盟,每个球队都属于其中一个联盟,联盟内部球队
间进行的比赛次数多于联盟之间的球队间进行的比赛次数。该网络数据收集于Newman2000年赛季的真实比赛情况,(边),包含了收集整理而成12个联盟,。存在Football115支球队网络如图(节点4所示)及由。
616Girvan场比赛与
实验结果如表1所示。从表1可以看出,对于Karateclub网络和cutFootball网络,基于PSO聚类的谱方法(A唱cut差。方法方法和N唱
其中基于基本)同样获得了较高的聚类精度和较低的聚类精度标准PSO聚类的谱方法在Karateclub网络上的聚类精度最高FootballPSO+K唱网络上聚类精度最高(>98%),基于means聚类的谱方法得到的聚类精度的标准差均最低(PSO>92%)。+K唱means在三种方法中聚类的谱方法在,基于。
3 结束语
复杂网络聚类是最重要的复杂网络分析方法之一,复杂网络簇结构探测已成为一个具有挑战性的研究课题。尽管人们已经投入了大量的、艰苦的研究工作并取得诸多令人鼓舞的研
究结果,但复杂网络聚类问题还远未被很好地解决。本文首先介绍了复杂网络聚类中的两种谱方法(A唱cut方法和N唱cut方法)和两种空间聚类方法(PSO聚类算法和PSO+K唱means聚类算法);然后提出和分析了两种基于PSO聚类的复杂网络簇means结构探测算法聚类的谱方法,即基于;最后在PSO聚类的谱方法和基于10个随机复杂网络和两个基准PSO+K唱
社会网络上进行实验,验证了两种算法在复杂网络聚类分析中的有效性。从实验结果可知,通过将PSO聚类算法与谱方法相结合,有效提高了谱方法在复杂网络聚类中的聚类精度和稳定性。
表1 不同算法在基准社会网络上100次随机实验结果
(聚类精度±标准差)
算法
唱means86.A1176唱Karatecut
club网络
±
93.N6471唱cut
±
81.A2000唱cut
Football网络
K±
82.N4174唱cut
±
8.00177.78966.00677.0682PSO98.9118± …… 此处隐藏:1689字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




