复杂网络中关键节点挖掘与社区发现算法研究

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:sevinlee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着城市智能化建设,复杂网络的应用越来越广泛。随处可见的复杂网络,如交通网络、电网等,为我们的生活提供了极大的便利。复杂网络中的关键节点和社区发现对于信息扩散、疾病控制、险情恢复等具有非常重要的作用。随着网络规模不断扩大,一些传统的关键节点和社区发现算法由于时间复杂度高以及网络全局信息不易获取等原因难以适用于大规模复杂网络。经典的关键节点识别方法虽然能在一定程度上识别关键节点,但也存在着局限性,此外将社区发现问题与聚类分析结合研究还有潜在空间。因此,如何更加精确高效地识别关键节点和发现社区结构仍然是一项重要的研究课题。本文基于复杂网络理论,综合考虑了网络的局部信息与位置属性,提出了节点熵的概念,并在经典算法基础上提出两种改进的关键节点识别方法。鉴于社区发现算法和聚类算法有一定的关联,本文将聚类作为辅助手段用于社区发现,提出了改进的社区发现算法。本文的主要研究内容包括以下三个部分:(1)提出了基于局部属性的结构洞节点检测算法ESH。原始的结构洞约束系数虽然可以找到桥节点,但约束系数相同的节点的重要性无法区分。加入考虑局部信息后,在新系数的计算中同时体现了节点的局部属性和位置属性。该方法避免了原结构洞约束系数相同节点重要性无法区分的情况,并且计算量小,适用于大型网络。(2)提出了基于节点熵的改进的K-shell算法IKS。K-shell为同一层中的节点分配了相同的重要性,研究表明拥有最大核的节点可能不是超级传播者,节点在网络中所处的位置也是一项至关重要的因素,并且K-shell挖掘得到的核心节点呈现典型的“富人俱乐部”现象。基于避免“富人俱乐部”的思想,IKS根据网络节点的节点熵大小,迭代选取每一核层的节点,从而避免传播影响的重叠,实现更好的传播效果。(3)分析了社区发现与聚类算法的关联性,用网络表示学习将网络转换到数值空间后,基于(2)中的节点排序算法选取初始中心节点,提出了基于网络表示学习的社区发现算法K-clustering。从真实网络的仿真结果可以看出,K-clustering算法不逊色于其他基准社区发现算法。
其他文献
本文阐述了全球高速信息网给图书馆工作带来的巨大影响,21世纪的图书馆将在观念上,馆藏,读者服务工作等诸方面发生重大变革,在电子图书文化的新时期,图书馆员应找好自己的角色定位,如
目的观察托拉塞米联合环磷腺苷葡胺治疗老年慢性心功能不全患者的临床效果.方法:选取慢性心功能不全的61 例老年患者,按照抛硬币法分为单一组和联合组.单一组患者30 例,应用托
文章针对GE公司6F.03型燃气轮机速比阀故障引发机组跳闸进行分析,从燃机和控制系统两方面分析故障的原因并提出处理对策。
目的:搜集初诊前列腺癌骨转移患者的一般资料,分析研究前列腺癌骨转移的相关危险因素。方法:选取前列腺癌患者120例,按照是否骨转移分为观察组和对照组,每组各60例。观察组患
随着虚拟终端等虚拟机技术的快速发展,现在越来越多的互联网应用场景转移到虚拟计算环境中,以虚拟环境为目标的网络攻击日益突出,在虚拟环境中活跃的恶意木马程序也逐年上升。因此,针对虚拟计算环境的反窃密检测与取证研究迫在眉睫。然而,由于虚拟环境中网络攻击的内存化和隐蔽性,很多重要的电子证据仅仅存在于系统内存或短暂存在于系统内存页面交换文件中,这种情况使得以往的针对操作系统文件的木马检测和电子取证方式无法能
<正>佳木斯作为中国东方的一颗明珠,从东兴驿站的一个小渔村发展为现代区域中心城市的伟大历程,其中起到不可磨灭作用的就是佳木斯城市总体规划。自1959年实施的第一次城市规