毕业设计(论文)基于邻居关系的社团结构检测方法研究.doc
《毕业设计(论文)基于邻居关系的社团结构检测方法研究.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于邻居关系的社团结构检测方法研究.doc(46页珍藏版)》请在三一办公上搜索。
1、硕 士 学 位 论 文基于邻居关系的社团结构检测方法研究Research on Algorithms of Community Structure Detectionbased on Neighborhood 作 者 姓 名: 赵仲祥 学科、 专业: 计算机软件与理论 学 号: 21109259 指 导 教 师: 王兴元 教授 完 成 日 期: 2014年10月27日 大连理工大学Dalian University of Technology大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外
2、,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目: 基于邻居关系的社团结构检测方法研究 作 者 签 名 : 日期: 年 月 日摘 要社团结构是复杂网络的一个重要属性,在生物学、社会学等众多学科领域有着广泛的应用,越来越受到人们的关注。近年来有很多的社团结构探测算法被提出来,但是这些算法在计算复杂度和准确度上仍然存在着一些不足。本文从节点间的邻居关系出发,提出了两种检测社团结构的算法,主要工作如下:(1)给出了某种社团结构划
3、分下单个节点划分效果的评价:强社团结构节点、弱社团结构节点、二义性社团结构节点和非社团结构节点。这种评价方法的理论基础是强社团结构和弱社团结构的定义,对于分析和判断一种社团结构的划分效果具有一定借鉴意义。(2)提出了一种改进的派系查找算法,从当前网络中度最小的节点开始,每找到一个派系就删除只存在于这个派系中的边;从大到小选取派系来组成社团或者将派系中的节点吸收进社团。在几个实际网络上对算法进行了测试,并对结果进行分析,结果显示该算法在派系查找上相对现存的其它算法有更高的时间效率和更低的空间资源需求,并且对网络的社团结构划分效果较好。(3)提出了基于节点间依赖度的社团结构检测算法,这种算法只需考
4、虑一个节点的邻居节点,即可将该节点划分到社团。给出节点对节点、节点对社团的依赖度以及节点对社团的条件依赖度,详细介绍了算法的实现过程,在几个实际网络上对算法进行了测试,并对结果进行分析,该算法有较低的计算时间复杂度,对社团结构的划分结果也比较理想。本文得到国家自然科学基金(61370145, 61173183, 60973152),高等学校博士点专项科研基金(20070141014),辽宁省高等学校优秀人才支持计划资助(LR2012003),辽宁省自然科学基金(20082165),中央高校基本科研基金(DUT12JB06)的联合资助。关键词:复杂网络;社团结构;邻居;依赖度Research o
5、n Algorithms of Community Structure Detection based on NeighborhoodAbstractCommunity structure is a very important attribute. More and more scholars have been addicted to the studies of community structure detection algorithm from biology, sociology and other disciplines. Some methods have been prop
6、osed to discover community structure in complex network, but these algorithms have a lot of deficiency in aspect of time efficiency and accuracy. This paper proposed two novel algorithms based on the relationship between neighbors. The main content for this paper have been done as following:(1) Some
7、 single node partition effect assessments are given on the base of some community structure partition strategy: strong community structure node, weak community structure node, ambiguous community structure node and error-community structure node. The theoretical principle of these assessments are th
8、e definitions of strong community structure and weak community structure, which have great use for reference to a kind of partitioning to a network.(2) An advanced clique finding algorithm is proposed, which begins with the minimum-degree node, if there is a clique to found then delete corresponding
9、 edges related to the node; select the clique in descend order to compose community or add nodes into the community. Some simulations have been made on several real networks, and make an analysis about the obtained experiment results. The results display that our algorithm has a higher time efficien
10、cy and lower space resource demand than existing algorithms, and has better results on partitioning community structures.(3) A community structure detection algorithm based on dependence degree between nodes is proposed. Some dependence degrees are calculated including dependence degree between node
11、s and node, the dependence degree between node and community, and the conditional dependence degree between node and community. Besides, the detailed implementation process and some simulations for several real networks have been made; an analysis about the obtained experiment results have been give
12、n, this algorithm reaches a rather high standard on time complexity and has very good results on partitioning community structures.The research is jointly supported by the National Natural Science Foundation of China (Nos: 61370145, 61173183, and 60973152), the Doctoral Program Foundation of Institu
13、tion of Higher Education of China (No: 20070141014), Program for Liaoning Excellent Talents in University (No: LR2012003), the National Natural Science Foundation of Liaoning province (No: 20082165) and the Fundamental Research Funds for the Central Universities (No: DUT12JB06).Key Words:Complex Net
14、work; Community Structure; Neighbor; Dependent Degree目 录摘 要IAbstractII1 绪论11.1 引言11.2 复杂网络理论的发展史11.3 复杂网络中的基本概念31.3.1 复杂网络的表示31.3.2 平均路径长度31.3.3 聚类系数41.3.4 度与度分布51.3.5 其他概念61.4 复杂网络中的社团结构61.4.1 社团结构的描述61.4.2 复杂网络社团结构划分的意义71.4.3 社团结构划分结果的衡量标准81.5 一个复杂网络的实例81.6 社团结构下对单个节点划分效果的评价91.7 复杂网络社团结构研究的现状和存在的问
15、题111.8 本文的研究内容和结构安排112 派系基础上的社团结构划分方法132.1 方法的描述132.1.1 主要思想132.1.2 实现步骤132.1.3 算法分析172.2 实验结果与分析172.3 结论203 基于节点间依赖度的社团结构检测算法213.1 方法的描述213.1.1 主要思想213.1.2 基本概念223.1.3 实现步骤233.1.4 复杂度分析263.2 实验结果与分析263.3 算法的扩展293.4 结论304 总结与展望324.1 总结324.2 未来工作展望33参 考 文 献35攻读硕士学位期间发表学术论文情况38致 谢39大连理工大学学位论文版权使用授权书40
16、1 绪论1.1 引言20世纪90年代以来,伴随着各种信息技术的快速发展,人类生活在更加多种多样的网络世界中,人类社会进入了网络时代1。复杂网络的涵盖非常广泛、无处不在,从邮件网络到万维网,从小范围的人际关系网到各种政治、经济和社会关系的网络,从生物体内部各种蛋白质、DNA、RNA和分子间的交互作用到生物个体间的相互影响网络,从乡间道路网到各大陆上的公路铁路网络,等等。各种各样的复杂网络遍布交叉在人们生活的世界中,从一个生命降临到世界上的那一刻起,就有无数的网络笼罩着他2, 3。生活环境的网络化极大地便利了人类的社会生产活动,提高了工作效率和生活质量,但同时也给人类带来了不少的负面影响,例如大面
17、积停电事故、传染病的传播、交通拥堵、计算机病毒的迅速蔓延等等。人们需要对各类人为的和自然界的复杂网络的各种行为有更好的认识,并从中得到改造复杂网络的能力,从而让它们对人类的生活带来更大更多的好处、及时减少和控制负面影响。20世纪元末以来,工程度学科、生命运学科、数理学科等许多不同的研究领域的研究者们对复杂网络展开了深入的研究,对复杂网络的各种性质的研究和改造,已经变成网络时代众多科学研究中一个很重要的具有挑战性的课题,甚至被人们称为“网络的新科学”4, 5,对复杂网络理论的研究蓬勃展开。1.2 复杂网络理论的发展史网络的结构对网络的性质有着非常大的影响,而要研究复杂网络中普遍存在的各种性质,就
18、需要对复杂网络的结构进行了解。复杂网络有很多种的具体表现,要了解它们的结构,就需要一种工具对它进行描述。而数学上的图(Graph)正是可以用来描述复杂网络结构的一种很好的工具。所有的复杂网络都可以看成是由一些比较真实的对象通行过某人种相互动关系连接起床来而组队成的系统。这些比较真实的对象被人们抽象为一个个的点,而它们的相互关系可以抽象为对应的两个点之间有一条连线,这样人们就把所有不规则的杂乱无章的复杂网络抽象为一个具体的由点和线组成的图形,为人们的研究提供了便利。18世纪30年代,Eler对“Knigsberg七桥问题”的抽象以及论证思想,开创了对图论的研究,为实际网络的研究和图表示提供了有力
19、的工具。Knigsberg是东普鲁士的一个城镇,城中有一条河流,河中有两个岛,两岛和两岸间共有七座桥,人们经常讨论这样一个问题:是否存在这样的走法,七座桥中的每座桥都经过并且只经过一次后返回原点?Eler仔细研究了这个问题,他将被河流分开的四块陆地抽象为四个点,七座桥抽象为七条线,并用这七条线按实际情况把这四个点连接起来,这样就得到了一个图,如图1.1所示。这样人们就需要研究一个数学问题。Eler考虑图1.1若能一笔画成,则存在满足要求的走法,而一笔画成的图中,除起点和终点外任何一点都应该有偶数条边与它相连,七桥问题的起点和终点重合,所以每个点都应该有偶数条边与之相连,而从图中可以看出,这四个
20、点都有奇数条边与之相连,故七桥问题无解。 图1.1 Knigsberg七桥问题的图示Fig. 1.1 The picture of Knigsberg seven-bridges problem在此后的一百年中,图论的发展是十分有限的,一直到1936年匈牙利的数学家Knig的有限图与无限图的理论出版,对图论 的研究才迅猛蓬勃地开展起来,而有限图与无限图的理论被看作是图论 的第一部专著。20世纪60年代,匈牙利的数学家Erds和Rnyi建立了随机图的理论,展开了对复杂网络 理论的一系统性的研究6,在此后的40年里,对复杂网络结构的研究一直基于他们提出的随机图理论。然而,实际的复杂网络是实实在在存
21、在的、是确定的,WWW上两个页面是否有超文本链接、社会上两个人是否相识、两种蛋白质是否有交互作用等等都是确定的而不是随机的。在21世纪即将到来之际,随着计算机等各种技术的快速发展,人们将研究的中心转移到节点数量更多、 连接结构更复杂的实际网络上,开始研究这些大型实际网络的整体特性。对复杂网络 理论的研究 不再局 限于数学领域, 生物学、物理学和其它众多学科的研究者们都开始了对复杂网络的研究工作。1998 年6 月,美国 Cornell大 学 的 理论 和 应用 力学 博士 生Watts及其 导师、 非线性 动力学专家Strogatz教 授在Nature 杂志上 发 表的 “小世 界”网 络的集
22、体 动力学7, 揭示了复杂网络的一个重要特性小世界 特征; 1999年代10月美国人Notre Dame大学洗物理论系的Barabsi 教授权和他的博学士生 Albert在于 Science 杂志气上发表的随机动网络中见标度的泉涌现8, 揭示了 复杂网络的 另外一个 重要特 性无标度性 。这两篇开创性的文章被看作是复杂网络理论研究新世纪元开始的标志,它们建立了相应的模型,以阐述复杂网络小世界特性和无标度特性的产生机理。此后,大量的关于复杂网络的文章发表在各类刊物上,研究者们在各个方面对复杂网络展开了研究:复杂网络上的动力学分析、相继故障、复杂网络的搜索、社团结构探测、复杂网络上的同步控制等等,
23、复杂网络已经成为一个新兴的极具吸引力的研究领域。在这个全新的时代里,物理学家们不但为复杂网络理论的研究开辟了新的方法,并且极地大拓宽了其他学科研究就者们研究网络的思路。物理学家们对复杂网络上进行的各种动力学行为及物理过程异常关注,诸如同 步、Bose-Einstein condensation、自己组织的临界、传播种等等9, 10,而且和其他学科的研究者们同样关心网络本体身所具有的拓广扑性质。他们发现了网络结构对动力学习行为产生的许多影响,并且给出了大胆的解释,虽然这些解释并没有得到充分的论证,却给人耳目一新的新奇感。1.3 复杂网络中的基本概念1.3.1 复杂网络的表示人们使用图来表示复杂网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 邻居 关系 社团 结构 检测 方法 研究

链接地址:https://www.31ppt.com/p-3981748.html