基于高斯核及PageRank的复杂网络社区发现算法研究

被引量 : 0次 | 上传用户:flyballball
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现实世界中,许多复杂系统可以用复杂网络来表示,蛋白质相互作用网络、航空航线网、万维网、电话通讯网、人际关系网等。复杂网络研究作为一个新兴的学科方向,吸引了来自不同学科领域研究人员的关注。对复杂网络的研究有助于揭示复杂网络表示下的不同复杂系统中存在的一般规律,在生物学、社会科学等诸多学科中具有重要意义,同时对于理解网络的结构和行为也至关重要。传统方法通常寻找的是彼此分割的社区,但实际当中,有的个体可能同时属于多个社区,也即重叠的社区结构。以往社区结构分析的研究主要集中在无向无权网络上,实际网络中,边通常是带有权重和方向的。当前对有向、加权网络社区结构划分的普遍做法是简单地忽略边的方向和权重。但这样会损失掉其中包含的重要拓扑结构信息,从而无法正确有效地划分网络的社区结构。本文在介绍了复杂网络研究中社区结构的定义和相关指标以及用于复杂网络社区结构发现的几种经典算法的基础上,提出了两种复杂网络社区发现算法,具体如下:(1)针对无向无权网络中的非重叠社区及重叠社区发现问题,提出了一种基于高斯核相似矩阵的复杂网络社区发现算法。根据谱平分法的步骤,基于高斯核相似矩阵来寻找网络社区。首先,通过调节高斯核参数来改变相似性尺度,寻找对应模块度值最大情况下的网络划分,得到非重叠社区。又由于高斯核参数的改变会导致社区结构关系不稳定的节点发生跳离,因而对非重叠社区发现算法稍作处理即可发现重叠节点。最后,分别利用人工合成数据、空手道俱乐部网络数据和政治书籍网络数据进行了测试,说明了本文算法的可行性和有效性。另外,对加权网络的带权邻接矩阵稍作处理,即可将本文算法用到加权网络中,网络数据的测试结果表明该算法同样是可行的。(2)针对有向网络中的重叠社区发现问题,提出了一种基于PageRank算法的复杂网络社区发现算法。该算法用节点的PageRank值来近似地描述节点在网络中的重要性程度,帮助寻找中心节点。再依次以中心节点为核心逐层向外扩展,达到设定的终止条件后形成以该中心节点为核心的局部社区,然后对不同的局部社区进行合并,观察模块度值的变化,取模块度值最大的划分为最终结果。由于节点可以属于不同的局部社区,所以该算法对于寻找重叠社区同样适用。最后,分别对人工合成数据和犯人网络数据进行了测试,结果也表明了本文算法的可行性及有效性。
其他文献
构建和谐社会实现中华民族的伟大复兴和"中国梦",就必须以党的十八大精神为指导,建立人与人、人与社会、人与生态环境的协调关系,以经济建设为中心,统筹兼顾各方面利益,公平
本文介绍了基于AD7755芯片的学生公寓电能计量管理系统的设计方法.详细地介绍了系统的硬件构成和软件设计。AD7755应用电路采用特殊的设计方法,并利用软件方式实现了用电负荷
我国是体育强国,长久以来我国的体育事业一直采用计划经济的模式,国家无偿性的投入较大的资金来发展体育事业。虽然在这种模式下,我国体育事业得到了长足发展,但日益增长的财
随着我国经济的飞速发展,国内的科技水平也有了极大的提高,最突出的就是信息技术的普及。信息技术的应用给人们带来了非常大的便利,其中高校财务的管理在引入信息技术之后更
多媒体教学是现代化教学的主要形式之一。在生物统计学教学中应用多媒体能将抽象、难懂的统计概念和公式变得直观、形象,教学质量和教学效果得到了极大地提高。多媒体课件的
【正】 《淮南鸿烈》,又称《淮南子》,是西汉皇室贵族淮南王刘安招致宾客,在他主持下编著的。全书的概论《要略》叙述其编著的指导思想,指出:“言道而不言事,则无以与世浮沉,
目的对微创置软管引流手术治疗高血压脑出血的临床疗效进行分析研究。方法采取回顾性分析法对我院2011年3月~2014年3月收治的70例采取微创置软管引流手术的高血压脑出血患者
在某些应用中需要使小型机动接收平台(飞机或舰船)对目标进行定位,该文利用基站阵列辅助小型机动平台定位目标,可构成多输入多输出(MIMO)和多输入单输出(MISO)两种工作模式。
雕塑属"纯"立体造型艺术,雕塑家可随意发挥其艺术想象力,表现他的思想主题或艺术观点;而建筑师却要面对一系列的"建筑本体问题",如功能关系、空间的使用、结构体系、能量循环、人