局部拓展类重叠社区发现算法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:go2mx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网在现代生活中的普及,现实世界中的许多事物都以网络的形态存在,重叠社区发现算法可以帮助我们更好地理解网络的结构特征。目前重叠社区发现算法总体可以分为全局划分和局部扩展两大类。本文主要对局部扩展类的重叠社区发现算法进行研究,针对现有算法在划分结果的准确性、稳定性和算法运行时间等方面存在的一些不足进行研究,提出多种改进算法。本文的主要研究工作及贡献如下:(1)针对现有算法划分结果在准确性和稳定性方面的不足,提出了一种基于K-核迭代因子和社区隶属度的重叠社区发现算法(KIMDOC)。首先,该算法引入一种节点重要性评估方法K-核迭代因子,同时引入节点密度的概念得到节点局部影响力的计算公式,利用这两种方法来计算节点影响力,并依据节点影响力选择种子节点,作为初始社区。其次,基于节点影响力提出一种新的社区隶属度函数,利用该社区隶属度函数基础上,以初始社区为核心,逐步进行局部扩展,因不同的社区间会有交集,故KIMDOC算法可以发现重叠社区。最后,对重叠度高的社区和孤立节点进行处理,得到最终的划分结果。(2)为了提高KIMDOC算法的运行效率,提出了一种基于完全图和社区隶属度的重叠社区发现算法(KIMDOC-CG)。该算法是在KIMDOC算法的基础上进行改进。首先,用KIMDOC算法中节点影响力的计算方法,选择种子节点。其次,以种子节点为核心,寻找完全图,形成初始社区。然后,在KIMDOC算法中的社区隶属度函数基础上,以初始社区为核心,进行局部扩展。最后,对孤立节点和重叠度高的社区进行处理,得到最终的划分结果。(3)针对现有算法在时间效率和阈值参数方面的不足,提出了一种基于K-核迭代因子和完全图的重叠社区发现算法(KICGOC)。该算法引入KIMDOC算法中节点影响力的计算方法,并依据节点影响力选择种子节点。其次,以种子节点为核心,按照不断寻找完全图的方式进行局部扩展。在扩展社区时,因为使用完全图代替社区隶属度,避免阈值参数对算法结果的影响;由于没有社区隶属度的计算,提升了算法的速度。最后,对重叠度高的社区进行合并,得到最终的划分结果。(4)在真实网络和人工基准网络上,与现有多种算法进行的对比实验表明:1)KIMDOC算法具有较高的稳定性和准确性,能够得到高质量的重叠社区;2)KIMDOC-CG算法不仅具有较高稳定性和准确性,能够发现高质量的重叠社区,并且在节点数量大于1000的复杂网络上,运行速度高于现有算法和KIMDOC算法;3)KICGOC算法在社区划分结果比现有算法好的情况下,不需要设置阈值参数,同时在节点数量大于1000的复杂网络上,具有更高的时间效率。
其他文献
LAMOST的整个系统对光纤定位单元的定位精度要求较高,部分单元很难一次性达到准确的定位精度,需要通过高精度测量系统快速检测出光纤当前位置距离目标位置的差距,经过闭环系
海胆属于棘皮动物门(Echinodermata),海胆纲(Echinoidea),我国约有100多种,但大部分不能食用,能食用的10余种中最常见的是以下三类:光棘球海胆(也称大连紫海胆)、紫海胆、马
垂直领域客服机器人在服务的过程中经常遇到需要拒绝识别的场景,指的是机器人由于知识库局限不能正确回答的情况。相比“答非所问”,客服机器人拒绝识别再转由人工接手更能获
设施布局是对给定的设备确定合理有效的布局方式,具有实用性和多学科交叉性特征。设施布局优劣直接影响生产系统的物流成本和生产效率,对于现代制造企业具有重大意义。本文研
矿石在进行分选的过程中,为了实现将简单矿中的有用矿物与脉石在视觉范围内直观区分开,以达到提高选矿效率的目的,探索设计采用双能X射线透射物质识别技术应用于选矿方面,并
食管鳞状细胞癌(Esophageal Squamous Cell Carcinoma,ESCC)简称食管鳞癌,是一种发病率较高的癌症,中国更是食管鳞癌多发国家。现阶段食管鳞癌己经成为我国居民死亡的主要原
半绝缘GaAs非线性模式(Lock-on模式)可以由激光触发,也可以通过电子束注入触发。在GaAs光电导开关中,非线性模式能够带来极大的电流增益,大幅降低对触发激光单脉冲能量的需求
Ambisonics是一种分解与重构空间声场的方式,它通常被认为是由Blumlein拾音制式和M/S拾音制式发展而来的。这项技术由英国工程师Michael Anthony Gerzon在20世纪70年代提出,
由于白光LED具有节能环保、抗震动能力强、响应速度快、寿命长等优点,使得白光LED将成为继白炽灯、荧光灯和高强度放电灯后的第四代照明系统,也将成为21世纪重要的绿色照明光
随着机器人技术和仿生学的发展,学者对仿生机器人的研究越来越重视。而在仿生机器人的研究过程中,关节作为其滑动转动及摆动的关键部件,因灵活、紧凑、运动范围大、刚度较高