复杂网络社团结构划分算法研究

复杂网络社团结构划分算法研究

论文摘要

社团结构是复杂网络普遍而又重要的拓扑属性之一,它具有团内连接紧密、团间连接稀疏的特点。揭示网络社团结构对分析复杂网络拓扑结构、理解其功能、发现其隐含模式以及预测网络行为都有十分重要的理论意义和广泛的应用前景。近年来,针对不同类型的大规模复杂网络,人们提出了许多划分社团结构的算法。本文在总结复杂网络的基本概念、社团结构定义的基础上,比较和分析了复杂网络领域一些具有代表性的社团结构划分算法,并展望了该领域的未来研究方向。然而,早期基于全局信息划分整个网络的社团结构的算法,很难适应于规模较大的复杂网络,而现实生活中有很多情况却只需要关注网络的局部社团结构,为此,需要寻找新的方法进行网络社团结构的划分。本文针对上述问题进行了深入研究。本论文所做的主要工作如下:首先,针对大型复杂网络信息不易获取、现有算法时间复杂度高的缺陷以及对划分节点局部社团的现实需求,我们提出了一种利用边连接强度改进局部模块度的局部社团划分算法——LCD-LinkS算法。该算法利用网络局部信息,以局部模块度作为标准贪婪地选择节点进行社团划分。该算法仅需要知道节点的局部信息,其时间复杂度为O (k2d4),而且划分的社团模块度高。其次,提出了节点和社团之间关系的度量方法,即节点贡献度。节点贡献度由两部分组成,节点和社团的连边数目和社团自身的稠密度。并在此基础上给出了一种比较型的社团结构定义。基于节点贡献度的社团定义和其他仅比较节点同社团连接频数的定义相比较,前者更符合无标度网络的特性。再次,针对基于社团吸引力的划分算法存在节点歧义性问题,提出了一种基于节点贡献度的快速社团划分算法——FCD-NodeC算法。该算法根据节点贡献度及社团的定义,通过网络社团自形成过程进行全局网络社团划分。该算法的复杂度为O (Lnd2/2),当d<<n时,算法具有线性复杂度。最后,针对LCD-LinkS和FCD-NodeC算法,在基准网络、经典的社会关系网络College Football network和Zachary karate club,以及未知社团结构的网络上进行了相关实验,实验结果表明,上述两个算法均能合理的划分网络中的社团结构。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 研究背景和意义
  • 1.1.1 课题背景
  • 1.1.2 问题描述
  • 1.1.3 研究意义
  • 1.2 本文主要工作和组织结构
  • 1.2.1 本文所做工作
  • 1.2.2 论文组织结构
  • 第2章 相关工作基础
  • 2.1 引言
  • 2.2 复杂网络基本概念
  • 2.2.1 网络的图表示
  • 2.2.2 平均路径长度
  • 2.2.3 聚类系数
  • 2.2.4 度与度的分布
  • 2.3 社团结构的定义和模块化函数
  • 2.3.1 社团结构的定义
  • 2.3.2 社团结构的定量化描述——模块化 Q 函数
  • 2.4 社团发现算法
  • 2.4.1 迭代法
  • 2.4.2 层次聚类法
  • 2.4.3 基于局部信息的算法
  • 2.5 小结
  • 第3章 一种改进局部模块度的社团划分算法
  • 3.1 引言
  • 3.2 边连接强度
  • 3.3 改进局部模块度
  • 3.4 基于改进局部模块度的社团划分算法
  • 3.4.1 改进算法的基本思想
  • 3.4.2 算法分析
  • 3.4.3 算法举例
  • 3.5 小结
  • 第4章 一种基于节点贡献度的快速社团划分算法
  • 4.1 引言
  • 4.2 贡献度及社团定义
  • 4.2.1 概念定义
  • 4.2.2 示例分析
  • 4.3 基于节点贡献度的快速社团划分算法
  • 4.3.1 算法基本思想
  • 4.3.2 算法分析
  • 4.4 小结
  • 第5章 实验及结果分析
  • 5.1 实验数据集
  • 5.1.1 人工数据集
  • 5.1.2 经典网络数据集
  • 5.1.3 常用的数据集
  • 5.2 LCD-LinkS 算法实验及结果分析
  • 5.2.1 人工网络分析
  • 5.2.2 Football 网络分析
  • 5.3 FCD-NodeC 算法实验及结果分析
  • 5.3.1 人工网络分析
  • 5.3.2 经典网络实验结果
  • 5.3.3 算法性能比较
  • 5.3.4 参数分析
  • 5.4 LCD-LinkS 和 FCD-NodeC 算法的比较
  • 5.5 小结
  • 结论
  • 参考文献
  • 致谢
  • 附录 A(攻读硕士学位期间所发表的学术论文目录)
  • 相关论文文献

    • [1].基于云聚合理论的城市社区划分算法研究[J]. 计算机应用研究 2017(01)
    • [2].面向分布式图计算的平衡图划分算法[J]. 信息与电脑(理论版) 2019(11)
    • [3].一种松弛的优化均衡流式图划分算法研究[J]. 计算机科学 2016(04)
    • [4].图划分算法综述[J]. 科技信息 2014(04)
    • [5].一种重叠可信社团划分算法的设计与实现[J]. 微计算机信息 2011(09)
    • [6].基于目标预测的扩展目标量测集划分算法[J]. 计算机工程与应用 2020(08)
    • [7].考虑通信成本和硬件碎片利用的簇划分算法[J]. 计算机辅助设计与图形学学报 2015(04)
    • [8].大规模图数据划分算法综述[J]. 电信科学 2014(07)
    • [9].一种基于点割的电路划分算法[J]. 计算机学报 2014(07)
    • [10].有向网络重叠社区的快速划分算法[J]. 计算机科学 2014(S1)
    • [11].三种经典复杂网络社区结构划分算法研究[J]. 电脑与信息技术 2011(04)
    • [12].一种基于聚集系数的局部社团划分算法[J]. 计算机科学 2010(07)
    • [13].基于主题与连接的局部社区划分算法[J]. 数据采集与处理 2016(03)
    • [14].一种考虑执行延迟最小化和资源约束的改进层划分算法[J]. 电子学报 2012(05)
    • [15].基于任务划分算法的基准程序研究[J]. 科技传播 2011(03)
    • [16].VLSI电路划分算法综述[J]. 福州大学学报(自然科学版) 2011(05)
    • [17].一种嵌入式系统软硬件划分算法[J]. 计算机仿真 2011(10)
    • [18].基于逻辑段划分算法统计的文本信息检索[J]. 电脑知识与技术 2009(32)
    • [19].一种动态网络社区划分算法[J]. 北京工业大学学报 2011(02)
    • [20].基于表集合划分算法的数据交换方法研究[J]. 计算机工程与设计 2013(06)
    • [21].基于适应度的簇划分算法研究[J]. 计算机仿真 2008(02)
    • [22].流级别的高速网络流量动态划分算法[J]. 小型微型计算机系统 2013(05)
    • [23].多级划分算法的后处理与评价方法[J]. 小型微型计算机系统 2010(01)
    • [24].基于无偏Q值反馈的社区划分算法[J]. 东南大学学报(自然科学版) 2011(01)
    • [25].自由曲面四边形网格等杆长划分算法[J]. 空间结构 2016(01)
    • [26].改进的基于局部模块度的社团划分算法[J]. 计算机应用 2016(05)
    • [27].基于模糊聚类的社团划分算法[J]. 计算机工程 2016(08)
    • [28].基于子团规模的社团划分算法与地理位置[J]. 东北大学学报(自然科学版) 2012(11)
    • [29].一种基于聚集系数的复杂网络社团划分算法[J]. 网络安全技术与应用 2012(09)
    • [30].一种新的基于晶体管级的电路划分算法[J]. 电子与信息学报 2009(12)

    标签:;  ;  ;  ;  

    复杂网络社团结构划分算法研究
    下载Doc文档

    猜你喜欢