大规模复杂网络的社区发现算法研究

来源 :山西大学 | 被引量 : 2次 | 上传用户:gnaixug
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对社区发现算法的研究已经成为社会学、计算机科学、生态学和经济学等许多领域研究中最重要的课题之一。随着近年来互联网高速发展和移动终端的普及应用,使得复杂网络的种类和规模得到了快速的发展和变化,许多网络中节点的数目已达到数亿级并仍保持着快速增长趋势。上述这些现状给社区发现算法的研究带来了许多新的困难。本文的主要研究内容如下:(1)详细介绍主流社区发现算法的原理以及相关步骤,并分类介绍了目前适用于较大规模网络的社区发现算法,并在时间效率、准确度、应用范围和优劣势等方面进行分析比较。(2)提出了一种基于抽样的大规模网络社区发现算法,该算法首先利用基于度的随机游走技术对整体网络进行抽样得到子图,然后将基于概要的发现算法应用到此子图上进行社区发现,之后获得初始社区,最后依据已有初始社区与未抽样的节点的相似度迭代式地将剩余节点进行划分。通过与另外的算法进行比较分析,表明了该算法能够在保证准确性的同时提高计算效率。(3)提出了一种基于压缩的大规模网络社区发现算法,根据一些复杂网络的长尾特性对复杂网络进行折叠压缩,选取核心节点之后完成整个网络的社区划分。通过与另外的算法进行比较分析,表明了该算法能够在保证准确性的同时提高计算效率。本文的研究工作尤其是提出的两种算法能够在不丢失社区发现质量的同时很大程度上缩短算法的运行时间,使此项研究能够很好的适应复杂网络规模快速增大的现状,具有重要意义。
其他文献
随着Internet的快速发展,越来越多的人们在网络上搜索需要的信息。然而,在互联网上,几乎所有的网页都包含着与主题无关的噪音信息,比如广告条、导航栏等。它们严重影响着搜索
搜索引擎旨在帮助用户有效的获取信息。现有的搜索引擎,存在精度不高,查全率偏低的缺点,迫切需要新的搜索模型的出现,语义搜索就是尝试之一。   鉴于已有语义搜索模型存在的问
专家系统是人工智能中一个正在发展着的研究领域,虽然目前已经有许多专家系统相继问世,并在各自不同的领域中发挥着重要作用,取得了巨大的经济效益及社会效益,但无论是在理论
随着信息技术、计算技术的发展,计算模式正发生着深刻的变革,已经逐渐从传统分布式移动计算发展到普适计算模式。普适计算的本质特征是融合物理空间和信息空间,为人提供透明
随着互联网技术的飞速发展,网络应用十分广泛,已经渗透到了各行各业。网络在快捷、方便的带来大量信息的同时,也带来了诸多安全问题。其中木马技术由于远程控制性、隐蔽性等
随着计算机与信息技术的普及和大容量存储技术的发展,人们在日常事务处理和科学研究中逐渐积累了大量宝贵数据,这些数据背后蕴藏着对决策有重要参考价值的消息。如何从这些历
随着我国金融行业的蓬勃发展,银行对于金融自助设备的要求越来越高。为了使金融自助设备更具人性化和灵活性,并避免依赖一个厂商生产的产品,各银行纷纷按照自己的业务需要或
无线传感器网络是利用部署在监测区域内大量的传感器节点组成的一个多跳自组织的网络,在国防军事、工业控制、城市管理、医疗卫生、环境检测、抢险救灾等领域有潜在的应用。
随着分布式环境下共享资源计算和协同服务的需求逐渐增多,这要求软件系统的开发、部署、运行、维护在日渐开放、动态、难控的网络环境中。因Agent具有反应性、自治性、社会性
对于当前的海量数据分析或处理,数据通常存储在大规模集群的分布式文件系统(如GFS、HDFS)上。这些文件系统提供了对数据的便捷管理、高效访问以及容错性和扩展性。基于GFS和HD