复杂网络中层次重叠社区发现算法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:aweids
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
社区结构是复杂网络研究中最近被发现的一个重要特征。社区是指根据网络中节点之间的关系,将关系密切的节点划分为一个群组。社区内部节点连接紧密,而社区之间节点连接稀疏。社区结构能够更加形象地组织网络,使得研究真实的网络更具有实际意义,并为研究网络的群体特征提供了有效的理论依据。许多真实网络的社区结构通常呈现出层次结构和重叠结构,即:一个大的社区可以细分为多个小的社区,一个节点由于多重作用同时属于多个社区。在社会网络中,社区的层次和重叠结构尤为明显。传统的复杂网络社区发现算法是以节点集为研究对象,采用层次聚类算法较好地发现社区的层次结构,但是,该算法较难发现社区的重叠结构。为此本文从另外一个角度出发,以网络的连边集为研究对象,将原网络图转换为以连边为节点的线图,从而将节点社区转换为连边社区。对线图采用层次聚类算法构建线图的层次树状图,树中每一层对应线图的社区结构,从而发现网络社区的层次结构。聚类过程使得原图中每一条连边只属于一个独立社区,而一个节点可以与多条连边关联,因此可以使得某些节点可能同时属于多个社区,从而进一步发现社区的重叠结构。本文目的在于同时发现社区的层次结构和重叠结构,提出了一种基于线图节点相似度的层次重叠社区发现算法。社区发现过程分为三个步骤:①将网络原图转换为线图,给出节点相似度的定义及计算公式,针对线图节点提出了节点广泛邻居的概念,用于计算线图节点的相似度,并进一步推广到加权网络图对应线图的节点相似度。②依据线图节点相似度采用single-linkage方法进行凝聚层次聚类,构建线图的层次树状图。③经典的衡量节点社区的模块度标准对于以连边社区不再适用,因此本文针对连边社区,根据社区内部连边的密度,提出了一种基于连边密度的划分密度函数,用来划分层次树状图,评估最终的社区结构的质量,寻找出最优的社区。除此之外,本文最后采用了真实数据集进行实验,并分析了实验结果。实验结果表明本文提出的基于线图节点相似度层次重叠社区发现算法,可以很好的发现社区的层次结构和重叠结构,且与Newman快速算法和CPM算法实验结果进行对比可得:本文算法在发现社区层次结构和重叠结构的性能及效果上更好,准确度与Newman算法相当,比CPM算法要高。此外,在算法时间复杂度上也有明显改进,一定程度上解决了传统算法效率低下的问题。
其他文献
采用3(启动刺激:卡通表情图片、网络表情符号、汉语双字词)×2(启动刺激的情绪类型:积极、消极)×2(目标刺激的情绪类型:积极、消极)完全被试内设计,比较卡通表情图片、网络
目的观察心脉康颗粒对腹主动脉狭窄所致大鼠心力衰竭模型心功能的作用。方法选用SD大鼠50只,采用腹主动脉狭窄诱导法复制心衰大鼠模型,造模4周后随机分为模型组,芪苈强心胶囊
感恩自古以来就是中华民族的传统美德之一,是中华上下五千年文化的精粹。语文作为一门重要的基础学科,教材中很多文章都是对学生进行感恩教育的良好范本,只有合理利用这些素
目的探讨内质网应激相关蛋白CHOP/GADD153在胎儿生长受限(FGR)患者胎盘组织中的表达及意义。方法选择2012年7月~2013年5月深圳市宝安区妇幼保健院FGR孕妇46例为FGR组,另选择
在狭义相对论框架下,引入挠场效应,确定了惯性系中旋转体质量的改变随转速先减小后增加,并与静质量成正比变化的定量规律。找到了描述旋转体系与空间相互作用时判别质量增减
从一道物理题中认识到数学方法的妙用,并且深刻体会到在物理解题教学中融入数学方法的重要性,但也不能盲目的纯数学化,真正做到两者的有机结合,才能有效地提高学生物理解题效
社会办医利国利民,既是发展所需,也是改革所向。长沙社会办医发展迅速,政府全力支持,部门监管到位,医院服务提升,业务不断增长,总体情况较好,但也有一些不足。伴随经济社会发
目的了解某省医疗机构医疗废物管理情况,规范医疗机构医疗废物的管理。方法采取分层抽样方法,统一向全省140家医疗机构发放医疗废物调查表,回收调查表,录入调查结果并进行统
目的 :观察中汇痛风定胶囊对急性痛风性膝关节炎家兔模型滑膜组织中白细胞介素 8(IL-8)和肿瘤坏死因子 (TNF-α)表达的影响。方法 :按照 Mc Carty DJ[2 ] 造模方法建立急性痛
为了分析材质为12Cr1MoVG的某换热管的泄漏原因,对该换热管的宏观腐蚀形貌、金相组织、管材化学成分和腐蚀产物成分以及换热管服役环境进行了综合分析。分析结果表明,换热管