二分及多层网络上的社团检测算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wpsl5168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现实生活中很多复杂系统都可以建模成复杂网络从而进行深入研究。社团结构是复杂网络的一个基本性质。寻找复杂网络中隐藏的社团有助于了解网络的功能和网络上其他任务的完成。本文主要研究不同类型网络上的社团检测算法,涉及的网络主要是简单网络、多层网络和二分网络。本文的工作如下所示:1.社团检测可以被建模成优化问题继而进行求解。模块度是简单网络上使用最广泛的目标,我们可以通过最大化模块度来获得划分。然而,模块度受到分辨率的限制,即当网络足够大的时候,通过最大化模块度找不到网络中小的、自然的社团。因此,Aldecoa等人提出了另一个全局优化目标surprise(S),并且通过实验验证了S不受分辨率限制的影响。我们在密母算法的基础上提出了一个通过最大化S来寻找简单网络中社团的算法MA_S-CD。通过实验我们发现,得到的社团拥有很高的社团密度。同时,最大化S在部分网络上会导致不平衡的划分。我们于是提出了一个简单的社团合并算法MA_S-CD_revised来对实验结果进行校正。在大量网络上,校正前后实验结果的对比说明了MA_S-CD_revised的有效性。2.多层网络上的社团检测算法强调的是综合各个图层的信息继而得到一个相对鲁棒的划分。然而,大部分的社团检测算法都是针对简单网络而设计的,很少有算法是针对多层网络而设计的。我们基于图层合并的思想提出了一个多层网络上的社团检测算法LRCD-BNs。其基本思路是将多层网络上的社团检测问题转化成图层合并问题继而进行解决。首先,我们改进了一个图层合并算法neighaggre。其次,使用neighaggre去寻找多层网络中存在的社团。实际网络上的实验结果说明了相比较于其他图层合并算法,neighaggre可以获得更高的相对熵。此外,我们将LRCD-BNs应用到实际网络和人工网络上。实验结果表明,LRCD-MNs获得的实验结果在模块度上优势很小,然而却有很高的S值。3.二分网络上与社团检测相关的目标很多,但是很少有工作对这些目标进行实验上的比较。二分网络上的社团有两种不同的定义。因此,这些目标可以分为两类。我们希望在标准网络上对比这些目标的性能。我们在密母算法的基础上,针对不同的情况设计了不同的算法,继而在大量的网络上对不同类别的目标进行了实验。通过结果的比较我们找到了在大部分情况下表现最好的目标,同时发现了一些目标的优点和缺点。
其他文献
我国是水资源比较缺乏的国家,由于水资源污染和水资源循环利用造成的城市用水量短缺的问题也越来越严重,节水成为一项需要全社会参与和努力的系统工程。在2013年发布的《绿色
海绵城市作为城市生态文明的重要组成部分,给城市的环境效应、经济效益和社会生活带来的益处是难以估量的。作为一项基础性、公共性、系统性的工程,其项目周期长、资金需求量
改革开放40年来,经济快速发展,社会结构不断转型,大量农村剩余劳动力转移到城市建设中来。代际更替,新生代农民工已成为我国经济建设的主力军,对社会发展产生越来越重要的影响。然而,由于受到户籍制度、经济条件、文化教育程度等多方面因素的制约,新生代农民工的就业质量始终处于较低水平,严重影响了人们对社会经济发展的获得感,制约着我国经济发展和社会进步。因此,对新生代农民工就业质量及其影响因素进行系统研究具有
农村基层组织在党的整个组织建设中处于最基础的地位,是党在基层的关键所在,是党在农村全部工作和战斗力的基础,是带领群众发展经济、脱贫致富、实施乡村振兴战略发展的领导力量,在长期的建设发展中取得了显著成绩,对于美丽乡村建设、脱贫攻坚、社会事业发展、壮大村级集体经济具有重要作用,但是,在乡村振兴战略发展的要求下,部分农村党组织建设存在一些问题,不能发挥应有的作用,影响了农村全面建成小康社会的步伐。当前,
本文给出利用格林公式计算面积的一般表达式,证明其正确性,与教科书中的计算实例进行比较,结果表明该表达式是有效的。