基于边界节点与标签传播的社区发现算法

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:jerry8006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,为了使人们能够更加准确、快速地从错综复杂的网络中挖掘出有用的信息,研究者们提出社区发现的概念。社区发现能够将复杂网络结构简单化,方便研究者对复杂网络进行深层解析以及探索其中元素之间的特征关系。因此,如何对社区结构进行合理有效地发现是近年来的研究热点。标签传播算法(LPA)是一种经典的社区发现算法,其基本思想是首先给图中节点赋予不同标签,然后经过节点标签传播迭代更新,最后将被同一标签覆盖的节点划分到一个社区。该算法因具有较高的时间效率而受到研究者们的广泛关注。但是在LPA算法执行过程中存在很多随机操作,从而影响到最终算法社区发现结果的稳定性。为了有效提升标签传播算法的稳定性,本文提出了一种基于边界节点与标签传播的社区发现算法(Community Detection Algorithm based on boundary node and Label Propagation),简称LBN算法。LBN算法主要围绕以下2个关键技术进行研究:(1)LBN算法在初始阶段改变了LPA算法随机对网络图中的所有节点都赋予标签的思想,而是首先挖掘出核心节点,然后对核心节点赋予标签,再通过核心节点标签传递迭代,挖掘网络图中的边界节点。此步骤有效减少LPA算法中标签更新迭代的次数,提高迭代过程的时间效率,还能够获取初始划分社区个数。(2)通过核心节点对边界节点赋予权值,并选择权值大的核心节点标签,覆盖到边界节点上。当所有节点都拥有稳定的标签时,从而实现社区划分。此步骤消除了LPA算法中过多标签更新随机选择,从而提升了算法社区发现稳定性。本文选取美国政治书籍网络和英国大学生社团网络2个经典测试数据集,分别测试LBN算法与LPA算法在两数据集上的社区发现结果以及算法运行时间。最后对比两算法的测试结果,表明LBN算法在保持原有LPA算法的时间效率的同时,社区发现结果具有更高的稳定性。
其他文献
当今是互联网的时代,科技革新的速度不断加快,环境因素日新月异,这种变化在以互联网为特征的P2P网贷行业尤为突出。P2P网贷行业经过早年的野蛮发展,也暴露出发展停滞、大量平台清退、转型发展困难等一系列难题。同时,监管层面自2016年来也开始大刀阔斧,对P2P网贷行业的整改和规范逐步加强和深化,监管体系日益完善。在监管趋严背景下,对现今P2P网贷行业发展进行研究,对其困境进行解决显得十分有必要。本文首
<正>《新路径钢琴基础教程》(以下简称《新路径》)是一套由钢琴教育家但昭义教授和他的教学团队,历时四年编写而成的钢琴入门基础教材,人民音乐出版社于2016年10月正式出版,
研究背景:慢性肾性脏病(Chronic Kidney Disease,CKD)发病率高、知晓率低,目前已成为我国需积极防治并应对的公共卫生问题。据估计目前我国有1.2亿人诊断为慢性肾脏病,而其中1 5%的患者GFR<60ml/min/1.73m2,人均年透析医疗费用约10万元人民币,为我国医保带来沉重负担。除此之外,我国目前肾源处于供不应求状态,因此采取有力措施延缓肾脏病发展进程,进入终末期
剖宫产术是解决难产和某些产科并发症、挽救产妇和围产儿生命的有效手段,而头位剖宫产中常遇到胎头高浮出现术中娩头困难。本文就1990年1月~2000年1月间,因头位难产行剖宫产术中
法律与道德作为两种主要的行为规范,二者关系十分密切,法律在立法、法的实施和法治秩序的最终实现层面上,需要道德的支持与保障.道德建设也需要法律的保障.