基于节点相似性的社区发现算法研究

来源 :山西大学 | 被引量 : 6次 | 上传用户:huiyongq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现实生活中许多系统可以表示成复杂网络,如社会关系网、蛋白质互作用网、交通运输网等,复杂网络分析在社会学,生物学等领域有着广泛的应用。社区结构是复杂网络的重要特征之一,即一个网络可以分成若干个社区,每个社区内部的节点之间连接相对紧密,各社区间的节点连接相对稀疏。设计有效的社区发现算法可以发现社会网络中的社区结构、生物网络中的蛋白质功能模块等,有助于深入研究各种类型复杂网络的功能模块及其演化特征,对准确地理解并分析复杂系统的拓扑结构及动力学特性具有十分重要的理论意义和应用价值。针对复杂网络中的社区发现问题,本文主要包括以下两方面内容:(1)对网络中节点间的相似性进行合理度量是社区发现的核心问题。针对此,给出了一种基于节点间点不重复路径的节点相似性指标,以此为基础,提出了一种基于节点间路径度量的图聚类算法(a graph clustering algorithm based on local paths between nodes in complex networks,PGC),包括节点相似性计算、中心节点选择、初始社区划分和社区优化四个主要过程。采用节点间点不重复路径对节点相似性进行度量,消除了由大度节点引起的较多的点重复路径对节点相似性度量的影响,提高了对大度节点邻域中节点的划分能力。通过与一些经典算法在真实网络以及人工网络数据集上的实验比较分析,结果表明算法PGC在NMI、ARI等方面均表现出良好的性能。(2)针对标签传播社区发现算法在节点更新顺序及标签传播过程中存在较大随机性而导致划分结果稳定性差的问题,提出一种基于标签传播的两阶段社区发现算法(a two-stage community detection algorithm based on label propagation,LPA-TS),在第一阶段,通过节点参与系数确定更新顺序,并在标签传播过程中依据节点之间的相似性更新节点标签,得到初始社区划分。将社区看作节点,社区间连边数作为边权重,得到社区关系网络;在第二阶段,将不符合弱社区定义的初始社区与连边最多的相邻社区合并,再按照社区参与系数由低到高的顺序合并初始社区提升社区发现质量。LPA-TS减少了传统LPA方法在节点更新和标签传播过程的随机性。通过与一些经典算法在8个真实网络及不同参数下LFR benchmark人工网络数据集上的实验比较表明LPA-TS表现了良好的稳定性,在NMI、ARI、模块性等方面表现良好。
其他文献
试论外国留学生的数学及其管理辽宁大学李晶接受和培养外国留学生(简称留学生).是我国外交工作的组成部分和应尽的国际主义义务,也是我们教育面向世界,促进改革开放,加强与各国教育
期刊
<正>16世纪中后叶,吴门地区的画家创作了数量不少的胜景纪游图[1],这类图像或罗列地景,貌写名胜,附之题咏,蔚为大观。其中一些带有明显的私人印记,记录受画者的旅行与雅集活
微粒体氨肽酶H11天然提取物是目前捻转血矛线虫(Haemonchus contortus)防治研究中最好的疫苗候选抗原之一,但其重组形式均不能提供有效的免疫保护效果;同时报道H11蛋白存在多种
佛教美术在当下时代的衰落是一件毋庸置疑的事情,事实上,这种衰落的迹象在宋元就已经略显端倪。佛教美术创作在魏晋南北朝、隋唐达到它的辉煌顶点,大多数彪炳史册的佛教美术
期刊
出口战略是对出口贸易方式的策划。通过对我国不同历史时期出口战略思想进行研究,总结经验,并提出前瞻性建议,使我国出口战略建立在切实可行的基础上,以积极主动的姿态,迎接
李嘉翼先生《说“烛”》(《汉字文化》2005年第2期,以下简称李文)一文认为“古时之‘烛’,有二义,一为火炬,一为蜡烛。”“火炬之‘烛’,烛之原始。《说文·火部》‘烛,庭燎,
期刊
目的探讨分析奥曲肽联合泮托拉唑治疗急性上消化道出血的疗效。方法研究对象为我院收治的急性上消化道出血患者153例,并随机分为观察组77例和对照组76例。对照组采用泮托拉唑
<正> 一、求异比较如第六册《视死如归》中的一句:“什么‘招’字,早从我的字典里抠掉了!”可引导学生换一种说法,再作比较顿悟。1.“抠”字什么意思?(用手指或细小的东西挖)
期刊