社区划分算法的研究与设计

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:snowshine1116131
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现实生活中,不仅仅只有社交网络以网络的形式来表示实体之间的关系,诸如生物圈和互联网等也都可以使用网络来进行表示。网络中的节点就代表着一个实体,网络中的边则表示了实体与实体之间的关系。在这些网络中有一个重要的性质就是社区结构,对社区结构进行社区划分是挖掘节点偏好以及节点间关系的基本方法,所以社区划分也越来越受到学者们的关注。本文主要研究了非重叠社区划分和重叠社区划分两方面内容,其主要工作和贡献如下:(1)针对标签传播算法中存在的随机选择和不稳定性的问题,以及其无区别处理所有节点的操作,本文提出了一种基于节点重要性和随机游走矩阵的标签传播算法(NILPA)。该算法给出了节点重要性的定义用来区分网络中的各个节点,并使用该重要性对网络中的节点进行排序。在标签传播阶段,算法结合随机游走矩阵和节点重要性构造了一个新的衡量函数,利用该函数可以有效地避免节点随机选择标签的操作。最后,在标签传播结束之后依据节点的标签进行社区划分。实验结果表明该算法不仅保证了社区划分的性能、减少了算法的随机性,并且对该算法做一些修改后可以用来处理重叠社区的划分工作。(2)针对烟花算法中缺乏可靠的烟花初始化方法,本文提出了一种基于烟花算法和局部双环的非重叠社区划分算法(LDRFA)。该算法首先给出了局部双环的定义,该定义可以有效地改进烟花初始化的过程,并且该初始化的方法具有泛用性。然后在烟花的生成和选择阶段我们结合了标签传播算法的思想来进行烟花的变异。实验结果表明本文提出的方法可以有效地解决非重叠社区的划分工作,并且与其他对比算法相比在性能上也有较大的进步。(3)针对蚁群算法中蚂蚁缺乏先验知识的问题,以及在蚁群初始化过程中出现重叠现象的问题,本文提出了一种处理重叠社区划分的蚁群随机游走算法(ACRWA)。该算法可以主要划分为三个部分:非重叠蚁群初始化阶段、蚂蚁传播标签阶段和后处理阶段。首先算法通过一种新的蚁群初始化方法找到网络中的非重叠初始化蚁群;在蚂蚁传播标签的阶段中,一个新的启发式信息被给出,利用该启发式信息可以使得蚂蚁们在信息素尚未沉淀时做出更加智能的决策;在后处理阶段,算法主要处理了过重叠社区和过小规模社区两种现象。最后实验结果表明,ACRWA算法相比与其他算法具有更好的性能,能够发现更为准确的重叠社区和重叠节点。
其他文献
金属催化有机化学是当代化学研究的前沿学科之一,目前,过渡金属催化的交叉偶联反应是构建C-C键,C-杂原子键最有效的方法之一,尤其是贵金属钯的应用,其优异的催化活性,高立体
人为调控光一直是人们梦寐以求的目标,也是电磁学研究领域中的一个重要课题。人工微结构因其独特的亚波长结构单元的周期性排列而形成常规媒质所不具备的反常电磁特性,当入射
随着定位技术的广泛应用以及互联网的蓬勃发展,大量的文本数据融合了地理位置信息。如何快速从大量空间文本数据中获取用户感兴趣的对象近年来成为研究热点。现有的空间关键
水是生活、生产的“命脉”,城市公共供水更是事关居民生活,各类生产经营和社会方方面面的重要事项。中国人均拥有水量仅占世界人均拥有量的四分之一,而邢台作为典型的内陆缺
手性胺是很多药物、天然产物及具有生物活性的有机分子的重要结构单元,可作为手性催化剂、拆分试剂、手性助剂等广泛应用于手性合成领域。因此,手性胺的合成受到有机化学家的
集成电路制造工艺进入65 nm技术节点后,金属铜(Cu)布线层数超过十层,铜膜变得越来越薄。如果化学机械平坦化(CMP)中抛光压力过大,会引起铜膜脱落、低介电常数介质材料崩塌;抛光压
以实际工程为背景,在查阅大量相关文献、整理工程实测数据及建立数值分析模型的基础上,对预应力桩锚及悬臂桩支护结构的受力变形特征进行了研究。基于FLAC3D程序,探讨了桩身
作为目前所研究的所有清洁能源中技术最先进、经济价值最高的发电方法,近几年来风力发电在全世界范围内得到了迅猛的扩张和发展。双馈式发电机凭借着它控制效果好、效率高等
方钢管活性粉末混凝土是一种新兴的组合形式。活性粉末混凝土拥有超高的强度和极高的脆性,外包钢管的约束使得活性粉末混凝土弹塑性能得以有效改善;另一方面在钢管内填充活性
随着网络社交平台、安防视频监控的普及,如何在大规模人脸数据库中根据需求高效、准确查询并检索到相关的人脸图像成为计算机视觉中的热点问题。本文针对大规模人脸属性图像