基于线图的复杂网络重叠社团发现算法研究
[Abstract]:Among the overlapping community discovery algorithms, the overlapping community discovery algorithm based on graph is a relatively new field rising in recent years, and has a broad research prospect. Graph is a method to find the complex network community structure by taking the edge as the research object. The biggest advantage of graph is that the non-overlapping community discovery algorithm can be used to find the overlapping community structure. In this paper, an overlap community discovery algorithm based on graph is proposed. In the real world, the number of societies in many complex networks is unknown, which makes some algorithms that depend on the prior knowledge of the number of communities unusable. Therefore, in this paper, the Jordan type graph feature analysis based on Laplace matrix is applied to the graph to obtain the prior knowledge of the number of graph societies. Then, the spectral clustering based on Laplace matrix is applied to the graph, and the edges in the network are mapped to Euclidean space by the eigenvector of Laplace matrix. The elements in each eigenvector component in Euclidean space correspond to the nodes in the graph. Two columns are selected to form the feature vector space, and the similarity between the feature vectors is calculated at the same time. Finally, with the support and foreshadowing of the prior knowledge of the number of communities, on the one hand, the K-means clustering algorithm is selected to cluster the feature vectors to determine the segmentation results of the community, which makes use of the advantages of simple and fast K-means algorithm. It also accords with the characteristic that K-means algorithm depends on the prior knowledge of the number of communities and complements each other. On the other hand, the hierarchical clustering algorithm is used to cluster the feature vector. After the hierarchical clustering tree is obtained, the hierarchical clustering tree is cut according to the prior knowledge of the number of communities, so as to determine the final community partition results. The experimental results show that the proposed algorithm can discover the overlapping community structure of complex networks, and has better performance than the related algorithms.
【学位授予单位】:兰州大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:O157.5
【相似文献】
相关期刊论文 前10条
1 王明;一种基于排序的旅行售货员问题算法──(Ⅰ)算法原理与算法复杂性估计[J];华南理工大学学报(自然科学版);1994年05期
2 孙孝瑞,邵峰晶,刘遵仁;网络系统清理问题算法[J];青岛大学学报(自然科学版);1997年04期
3 师瑞峰;周一民;周泓;;一种求解双目标job shop问题的混合进化算法[J];控制与决策;2007年11期
4 徐玮;康重庆;夏清;;序列运算的算法复杂性分析[J];中国电机工程学报;2009年28期
5 刘明华;;集合性质F,■,F~*算法复杂性的关系[J];兰州铁道学院学报;1993年01期
6 佟冶;;线性平移策略降低算法复杂度的研究与实践[J];上海师范大学学报(自然科学版);2010年06期
7 董丽薇;唐恒永;赵大宇;;广义最大并行流算法的改进[J];系统管理学报;2007年06期
8 刘家壮;;求树的路长序列的算法[J];山东大学学报(自然科学版);1987年03期
9 孙宏,杜文;航空公司飞机排班问题的分阶段指派算法[J];系统工程学报;2003年02期
10 徐精明,曹先彬,王煦法;多态蚁群算法[J];中国科学技术大学学报;2005年01期
相关会议论文 前1条
1 韩渭宾;江道崇;邓建平;袁海良;洪时中;;算法复杂性与地震预报的研究[A];中国地震学会第五次学术大会论文摘要集[C];1994年
相关重要报纸文章 前2条
1 PALADIN;对算法进行分析(2)[N];电脑报;2003年
2 ;编程沙龙[N];电脑报;2003年
相关博士学位论文 前10条
1 冯思玲;生物地理学优化算法及其在生物序列模式发现中的应用[D];电子科技大学;2014年
2 杨智应;若干算法的复杂性分析问题研究[D];复旦大学;2004年
3 李相勇;车辆路径问题模型及算法研究[D];上海交通大学;2007年
4 韩丽霞;自然启发的优化算法及其应用研究[D];西安电子科技大学;2009年
5 孙宏;航空公司飞机排班问题:模型及算法研究[D];西南交通大学;2003年
6 刘玉身;离散模型光滑算法的研究[D];清华大学;2006年
7 曹蓓;粒子滤波改进算法及其应用研究[D];中国科学院研究生院(西安光学精密机械研究所);2012年
8 刘道建;SLI的条件冗余性及LP问题的算法研究[D];西南交通大学;2013年
9 李斌;LZ复杂性算法及其在生物序列分析中的应用研究[D];中南大学;2008年
10 曹明;智能算法及其在信息安全若干关键问题中的应用与研究[D];北京邮电大学;2008年
相关硕士学位论文 前10条
1 黄国明;基于线图谱分析的复杂网络重叠社团发现算法研究[D];兰州大学;2015年
2 金巧;基于QSP的MIMO信号检测技术研究[D];江西理工大学;2015年
3 田苗状;拍卖算法研究及其应用[D];青岛大学;2015年
4 焦蓬斐;基于TLD的目标跟踪改进算法研究[D];中北大学;2016年
5 严正飞;基于HADOOP云计算平台的聚类算法研究[D];南京大学;2014年
6 何晓婷;基于线图的复杂网络重叠社团发现算法研究[D];兰州大学;2016年
7 王凯;差异工件单机批调度的自适应蚁群退火算法研究[D];中国科学技术大学;2011年
8 蒋文霞;有时间窗车辆路径问题的模型及算法[D];武汉理工大学;2007年
9 詹士昌;蚁群算法及其在连续性空间优化问题中的应用[D];浙江大学;2002年
10 车颍涛;时间约束下的应急资源调度模型及算法研究[D];河南大学;2007年
,本文编号:2482149
本文链接:https://www.wllwen.com/kejilunwen/yysx/2482149.html