- 8
- 0
- 约10.41万字
- 约 72页
- 2016-02-29 发布于贵州
- 举报
复杂网络中的社划分算法研究
The Research of Community Detecting
Algorithm for Complex Networks
Thesis Submitted to Nanjing University of Posts and
Telecommunications for the Degree of
Master of Engineering
By
DAI Xiao-gang
Supervisor: Prof. GU Yi-ran
February 2014
万方数据
万方数据
摘要
复杂网络分析始于二十世纪30 年代,并快速发展成为了具有举足轻重地位的研究领域。
使用复杂网络对现有的系统进行研究,可以极大地加深人们对复杂系统的认识。复杂网络中
的社团结构是一项一直以来受到广泛关注的特性。在复杂网络中,连边往往不会呈现完全均
匀的分布,它们会在某些区域较为密集,而在其他部分较为稀疏。这些密集的区域就被称为
网络社团结构。网络中的社团结构往往和网络的类型存在着极大的关系,它们之于网络,就
相当于组织器官之于人体。对网络中的社团进行研究,可以很快地发现网络中节点和连边之
间的关系。这对于社会学、经济学、生物学,甚至是工程学的研究都具有非常重要的现实意
义。但是,社团划分算法的作用目标是未知社团结构的网络,它很早就被证明是一个 NP 难
题,迄今为止没有令人满意的结果。针对复杂网络中的社团发现方法,本文做了以下工作:
1. 针对发现网络中重要节点的方法进行了研究。对已有的聚类系数、环路系数、介数中
心度等方法进行理论分析和编程实践。通过实验结果比较,确定了各种方法的最佳作用对象
和使用环境,找出了可以较好的发现社团核心节点和社团之间节点的方法。
2. 提出了“虚拟力”的概念,即将网络中每个节点看作是一个智能个体,相连的节点之
间存在着引力,使节点相互靠近;而不相连的节点之间存在斥力,使节点相互分离。网络节
点在其受力环境下进行自由的移动,经过若干次的作用,网络中从属于同一社团的节点将会
聚集起来,而不同的两个社团则会逐渐分开,从而找出网络中的社团结构。
3. 在“虚拟力”概念的基础上,提出了基于虚拟力的社团划分算法。并利用该算法对多
种计算机生成网络和自然社会网络中进行社团划分实验。将结果与多种经典算法进行比较,
验证了算法的正确性,同时证明了算法在多种不同结构中都可以得到令人满意的结果,并可
以被应用于较大规模的网络。
4. 研究了复杂网络划分算法的评价标准和方法,并利用它们对本文的虚拟力算法和已有
的经典算法进行比较。证明了虚拟力算法在运算效率,正确性和普适性上都具有很大的优势,
是一种非常均衡的算法。
关键词: 复杂网络,社团发现,虚拟力,社团中心 ,
I
万方数据
Abstract
Social network analysis started in the 1930s and has become one of the most important topics in sociology. The
study of the systems by complex network analysis has brought significant advances to our understanding of
complex systems. The community structure, or cluster, is proved to be one of the most famous feasures of
您可能关注的文档
最近下载
- 《自然教育》课件——自然记录.pptx VIP
- 2022年湖北省荆州市中考英语试题(含答案解析).docx VIP
- 《弟子规》与职业素养教育 课件全套 第1--8部分 总叙---余力学文.pptx
- 摩托车骑行安全培训课件.pptx VIP
- 国际压力性损伤-溃疡预防和治疗临床指南(2025年版)解读PPT课件.pptx VIP
- pcs-9651_080948技术和使用说明书.pdf VIP
- 医学课讲课技巧与方法.pptx VIP
- 《我的个性名片》综合实践课件(后附完整教学设计).pptx VIP
- 《电磁场与电磁波基础教程》读书笔记.pptx VIP
- 第5课 《认识情绪 管理情绪》课件 - 中职高教版心理健康与职业生涯.ppt
原创力文档

文档评论(0)