基于聚类分析的社会网络社团划分方法研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:fstjqx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Web2.0的发展,社会网络越来越受到更多学者们的关注和研究。在社会网络的众多性质中,社团结构是其最重要同时也是最具有研究意义的性质之一。通过社团的划分,我们不仅能够了解和分析网络的结构特点,也能够挖掘出表面数据关系之中的隐性信息。在目前的研究中已经有了很多经典的社团划分算法,比如Girvan-Newman算法,Keinighan-Lin算法等,但是准确度和时间复杂度之间的平衡仍然是社团划分算法的主要问题之一。本文对社会网络的社团划分方法进行了研究,首先系统地分析比较了现有划分算法的优缺点,然后基于聚类分析的思想,提出了两种改进的社团划分方法:基于节点相似度系数聚类的社团划分方法(Community Division Method Based on Node Similarity Clustering,NSCCDM)和基于遗传算法聚类的社团划分方法(Genetic Algorithm Clustering Based Community Division Method,GACCDM)。NSCCDM方法首先通过欧几里得公式和最短路径构造了一种新的相似度系数度量方法,并生成相似度系数矩阵,然后通过比较节点之间的相似度系数,进行节点的聚类,最后再使用模块度函数Q对被重复划分的节点进行最优社团选择。GACCDM方法主要采用了遗传算法的思想。该方法使用了模块度函数Q作为适应度函数来控制遗传算法的进化过程;采用指向性的变异策略代替随机变异策略加快算法的收敛速度;并结合网络的拓扑结构和节点之间的相似度系数关系进行遗传聚类,从而完成对社团的划分。本文使用java语言对以上的两种方法进行编码实现,并将它们分别应用于真实社会网络:Zachary空手道俱乐部网络、海豚网络以及美国足球网络。实验得出的划分结果与实际情况相符,从而表明了本文算法的准确性和可用性。
其他文献
计算机网络在各行业中获得广泛应用的时候,网络安全也成为机构和企业越来越关注的问题。虽然防火墙、防病毒系统、IDS、漏洞扫描等安全产品被部署于网络中,但多种安全设备缺
基于人工免疫的入侵检测技术是近年来入侵检测研究领域的热点,它的突出特点是利用生物免疫系统特征、规则与机制实现对入侵行为的检测和反应。入侵检测系统与免疫系统具有本
无线传感器网络是近年来信息技术领域的一个研究热点,它融合了传感器、计算机科学、信号与信息处理、通信等多个领域的技术,集成了信息采集、数据传输、数据处理、数据管理等
体绘制技术是科学计算可视化领域一个重要的研究方向,近年来,由于计算机图形处理器(Graphic Processing Unit,简称GPU)的高速发展,使得基于GPU的实时绘制成了当前计算机图形
学位
随着无线传感器网络研究的不断深入,应用化已经逐渐成为人们关注的焦点。各种在特定应用背景下的研究层出不穷,如环境监测、目标跟踪、安全监控等。如何对这些应用研究成果进
随着科技的进步,科技创新越来越受重视,但目前科技项目评审缺乏科技创新参考指标,因此需要对以往科技项目创新性指标进行分类,提高科技项目评审的质量。采用传统的基于向量空
当下网络基础设施和相关硬件技术的飞速发展,给予了流媒体技术相当的发展空间。然而,由于现行的Internet网络基础带宽仍然无法匹配日益庞大的流媒体用户数和数据大小,传统的C
伴随着互联网的快速发展,大型搜索引擎面临着越来越严峻的性能挑战。一方面,它们每秒钟都要响应成百上千的查询请求,而这些请求需要从上百亿张网页中检索出与之最相关的网页集合
支持向量机结构简洁、泛化性能优越而广泛应用于模式识别、信号处理、图像处理等智能化信息处理领域。该算法等价于求解二次规划,所以在不均衡样本集、大样本集上存在着泛化