基于复杂网络的社区发现算法研究与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:ahfnhui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网(Internet)的不断发展普及,各种网络应用平台如雨后春笋般出现,人们已经生活在充满各种各样复杂网络的环境中。因此,社会网络分析已经成为各界学者关注的重要话题。而在复杂网络数据集上进行相关分析,并发现存在于网络数据中的关键性规律和信息,已经成为研究复杂网络的主要手段和目的。在复杂网络中,人相当于节点,人与人之间的联系相当于节点之间的边。人们通过大量研究发现,在复杂网络中都普遍存在社区结构。社区结构代表着具有相似属性或扮演相似角色的节点集合。通常情况下,社区内部的节点之间具有更加紧密的联系。通过对社区结构的研究,可以对复杂网络内部结构与属性进行深入的研究与探索,从而发现其隐含规律并对其行为进行预测。因此,对社区结构的发现与研究,已经成为计算机领域的重要研究课题之一。本文将对复杂网络,社区结构,社区发现算法,社会网络分析等话题进行分析与研究,主要包括以下几个方面的内容:(1)针对现有社区发现算法存在的低准确度问题,本文提出了一种基于中心节点的社区发现算法。通过各节点度数及节点间相似度寻找社区的中心节点,然后利用局部模块度对各个社区进行优化,并根据节点吸引力将孤立节点和重叠社区节点尽量归入其社区,最终获得整个复杂网络的社区结构。(2)针对基于中心节点的社区发现算法在进行社区划分时每个节点默认在复杂网络中担任相同角色,在模块度计算时权值相同,从而导致不同节点无法体现其自身在网络中所承担的角色与价值的问题。本文引入PageRank算法的基本思想,提出核心子团的概念。为了体现出不同节点在网络中所担任的不同角色,本文还提出加权局部社区贡献度的概念,并在此基础上提出一种基于核心子团的社区发现算法。在找到个社区中心节点的基础上,通过节点度等特征找到该社区的核心子团,然后利用加权局部模块度对各个社区进行优化,并对未被划分社区的特殊节点进行社区优化,从而获得整个网络的社区划分。(3)本文提出的两种算法在复杂网络应用中具有一定的优势,通过在复杂网络数据集上进行社区划分实验,并与相关社区发现算法进行准确度和运行时间对比。最终可以发现,本文中的社区发现算法具有一定的优越性。
其他文献
2006年以来,我县提出了“河蟹产业提升工程”。推广以“水产生物修复”试验技术,进行了“种草、投螺、养蟹、套养鳜鱼”的养殖模式。此项技术在我站的大力推广下,我镇境内的河沟
企业项目的有效课程化、课程的有效项目化、项目化课程实施的具体化是影响当前项目化课程体系构建的主要问题。本文提出适应产业转型的大项目制课程体系构建理念,指出项目课
提出了增强地理环境的概念和虚拟三维数据模型的框架,进行了基于增强现实的三维可视化及空间分析的研究,阐述了基于增强现实的空间分析的特点和空间分析模型,最后以三维管线
为了开发利用当地的藕田资源,实施藕田种养结合,发挥藕田生态系统的最大负荷量,山东省汶上县水利局水产站于2007年在汶上镇岗子村、郭仓乡刘庄村进行了藕田生态养殖克氏螫虾试验
经济在快速发展,社会在不断进步,我国农村建设在不断加快,现阶段我国城镇化的发展速度不断加快,导致城乡差距不断增大,而进城的农民并不能够享受到公平化的公共服务,资源以及
随着高速公路事业的发展,为人们出行提供了极大的便利。近些年来,在我国高速公路发展中,广泛使用机电设备,推动了高速公路信息化的发展,有效提升了高速公路运营的效率,保证了
目的探讨住院医疗费用的结构构成,分析不同付费方式下影响费用结构变动的趋势与特征,为控制住院医疗费用不合理增长提供循证依据。方法采用结构变动度、结构变动值和结构变动
随着城市化建设进程的加快,在城市规划建设中,生态恶化、水土流失的现象较为普遍,应采取针对性有效的植物措施尤为必要。本研究以晋江市为例,针对坡面具体情况选取恰当的绿化
克鲁维酵母(Kluyveromycessp.)Y-85产生并经部分纯化的胞内菊粉酶(endocelularinulinase),采用共价键交联吸附法固定化.以菊芋果聚糖为底物测定,所制得固定化酶在pH5.0和温度55℃下反应显示最大活性,对热的稳定性和贮存稳定性比游离酶
最近,《现代音响技术》上的两篇雅马哈RX-V系列AV放大器文章把CINEMA DSP技术再次带到家庭影院爱好者面前。约十来年前,雅马哈的CINEMA DSP机种着实红火过,AV爱好者没有不知道的