复杂网络社团检测的多目标进化算法研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:zrn851207
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现实世界中存在大量的复杂系统,这些复杂系统通常被抽象的描述为复杂网络,如生物网、神经网络、因特网、万维网和社会网络等,复杂网络通常具有社团结构特性。研究复杂网络的社团结构有助于更好了解网络系统,并能挖掘出网络系统的潜藏功能,因此检测复杂网络的社团结构是个值得研究的课题,具有非常重要的理论意义和现实价值。最近几十年来,研究者们提出了大量的复杂网络的社团检测算法,进化算法由于具有良好并行性、全局搜索以及对任何函数类可用等特性,因此基于进化算法的社团检测方法成为解决复杂网络社团检测问题的重要方法之一,然而这些算法在非重叠社团检测和重叠社团检测领域值得进一步研究。因此本文提出了基于复杂网络归减的社团检测多目标进化算法和基于混合编码的重叠社团检测多目标进化算法。本文的主要研究工作如下:(1)本文提出了基于复杂网络归减的社团检测多目标进化算法(RMOEA)。当前的社团检测多目标进化算法在小型网络上有着很好的社团检测能力,然而这些算法在大型网络上无法表现出很好的社团检测能力。主要原因在于这些算法没有考虑到网络规模越大,多目标进化算法的搜索空间也会越大。因此本文提出了基于复杂网络归减的社团检测多目标进化算法,算法的主要思想是通过逐步归减复杂网络的规模,逐步减小进化算法的搜索空间,从而提高多目标进化算法的搜索能力。复杂网络归减的策略贯穿整个RMOEA:在进化前利用复杂网络中连接紧密的节点容易被划分到一个社团的特性,对复杂网络进行规模减小,称为预归减;在进化过程中利用种群个体之间存在相同局部社团的特性,对复杂网络进行规模减小,称为进化归减。最后利用了容错处理来纠正减小复杂网络规模过程中的错误点。在人工生成的基准网络数据集和真实网络数据集上与当前的社团检测进化算法进行比较,实验结果表明RMOEA算法可以很好的检测出大规模复杂网络的社团结构。(2)本文提出了基于混合编码的重叠社团检测多目标进化算法(MRMOEA)。当前的社团检测多目标进化算法在非重叠社团上有着很多的研究成果,然而在重叠社团上的研究成果屈指可数,主要原因在于能解码成重叠社团结构的编码很少。因此本文提出了基于混合编码的重叠社团检测多目标进化算法,算法的主要思想是,通过混合编码解决重叠社团检测问题。其中提出混合编码的基因由候选重叠点和非重叠点混合组成,候选重叠点采用离散编码(0或-1),非重叠点采用向量编码。基于混合编码,提出了挖掘候选重叠点的方法以及提出了粒子群的学习方式来产生子代。在真实网络数据集上与当前的重叠社团检测算法进行比较,实验结果表明,MRMOEA算法可以很好的检测复杂网络的重叠社团结构。
其他文献
RFID技术是一种非接触式自动识别和获取数据的技术,能够有效降低人工成本、提高运作效率,具有巨大的应用前景。为简化RFID系统的复杂度,通常采用RFID中间件作为连接RFID硬件设备
随着图像数据呈现几何级数的快速增长,如何实现对图像数据库更加高效、准确的检索,是众多学者研究的目标和方向。基于内容的图像检索通过提取图像的颜色、纹理、形状等底层特
互联网的飞速发展使得信息以前所未有的速度产生和传播,面对信息呈指数式增长、垃圾信息泛滥成灾的困境,搜索引擎如何找到对用户真正有用的信息遇到了很大的挑战。在传统的搜索
在现实世界中,许多领域中的数据都可以用“图”来表示。与传统的关系数据相比,图数据有着更大的灵活性。而由于数据本身的不精确、获取数据的实验手段的局限等因素的影响,不确定
随着移动通信技术的蓬勃发展、以及智能移动终端的广为普及,移动云计算正在加快商业化进程的步伐,现在已经有越来越多的用户采用移动设备来享受云服务体验。如何为用户选择“合
随着语义Web技术的不断发展,作为语义Web的核心,本体及其相关研究也得到了很大的进步。同时,作为一种清晰表达语义和知识共享的方式,本体在生物医学信息学、电子商务等方面也
在很多实际应用中,比如网络入侵、医疗诊断以及故障检测等,分类处理的对象大多是不平衡数据(集),即某些类别的样本数量明显少于其它类别的数据集,通常这些数据集中的少数类包
随着信息技术、互联网技术的迅速发展,人们可以方便的进行数字信息的交换和传输。这虽然让人们的生活和工作更加便利,工作效率提高,但是带来了数字媒体的盗版。一些人为了谋
随着无人机技术及通信能力的不断提高,无人机在军事行动、紧急搜索以及灾难救助等多种场景得到广泛应用。由多架装有传感器和武器的无人机组成的蜂群状分布式网络,这种传感器群
后基因组时代生命科学中最重大的研究课题之一是蛋白质组研究,对蛋白质空间结构预测研究在整个蛋白质组计划中占有着极其重要的地位。蛋白质预测结构研究内容包括:序列预处理、