改进的随机分块模型

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:zhang444051115
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】社团结构揭示了网络内部的结构,不断优化发现社团的算法尤为重要.而随机分块模型是用于测试算法表现的基本工具,其改进与更新对于适应各种新算法的测试具有重要意义.笔者主要介绍一种对度进行改进的随机分块模型,浅析其性质,对比模糊程度不同的网络,以便于更好的将其运用于算法的测试。
  【关键词】社团结构;随机分块模型;模糊程度
  0.引言
  在复杂网络中,随机分块模型既可以用来发现网络社团结构,还可用于产生合成网络,以此作为测试社团发现等算法的表现.然而,传统的分块模型忽略了节点度的变化性,与真实网络中度的分布特征不太相符.因此,在真实网络的社团发现过程中,传统模型的合成网络对于测试算法准确性并不十分适用.Brian Karrer和M.E.J.Newman对传统的随机分块模型做了改进,使得改进后的模型生成的网络度的分布更为宽泛,这样就更加接近于真实网络的特性[1]。
  1.模型介绍
  本文所探讨的随机分块模型为对度进行改进的模型,其相比与传统的模型,度的变化范围更为宽泛,更接近真实网络的特性.在模型的理论分析过程中,我们允许节点自连边以及多连边,这主要体现在生成模型的连边概率中,对网络的产生没有影响[2]。
  该模型中网络节点的度服从普瓦松分布,社团大小服从均匀分布.网络的生成过程主要分为两步:首先,要确定网络的群分配,即社团结;其次,要确定网络中每两条边之间连边的概率.社团结构的划分是预先设置的,而群gi与群gj内节点连边的概率如下式所示:
  Pgigj=θiθjωgi,gj (1)
  在上式中,gi表示节点i所属的社团,参数θi和ωrs的最大似然值分别如下:
  = rs=mrs (2)
  2.合成网络
  在运用随机分块模型生成网络时,涉及到参数的选择.对于网络的群分配参数g和节点的期望度值,我们可以根据实验需要进行预设值,而对于参数ωrs的选择,则相对复杂.理论上来说,任何满足sωrs=kr的非负ωrs值都可以.然而,考虑到我们要用于实验的网络并非具有同样的社团结构,而是千变万化的.为了便于更便捷的生成社团结构不同的网络,我们引入参数λ,来调节下面线性表达式的系数:
  ω=λωplanted+(1-λ)ωrandom (3)
  这里,ωrsandom=krks/2m对应于随机图中ωrs的期望值,而ωrsplanted對应于构造社团结构.例如,我们想要将网络划分为4个社团,那么就有:
  ω= (4)
  2.1合成网络特性分析
  运用MALAB软件,编写以上随机分块模型的生成程序,并对相应的网络特性进行分析.以500个节点的网络为例,设置其社团数目为5个,参数λ设为0.8。
  实验结果表明,网络中节点度大致服从普瓦松分布,并且该生成网络节点的度主要集中在0-50之间,度大于50的节点非常少.对生成网络中节点度的分布有大致了解,有助于我们对网络特性的掌握,在连边预测以及社团分析时,能帮助我们分析实验结果。
  2.2合成网络的对比分析
  我们运用该模型,分别生成社团结构模糊程度不同的网络,预先设置社团数为2,随着参数λ 的不断增大,网络的社团结构越来越清晰,当λ=0.5时,从表达式(3)可知,随机图与构造社团结构各占一半的权重,此时生成网络的社团结构比较模糊,两个社团的分界并不明显.而随着λ 增大到0.9时,网络的社团结构已经非常清晰。
  3.小结
  笔者通过详细介绍对度进行改进后的随机分块模型,了解其原理,进而分析其生成网络的机制原理.同时,还提供了在运用模型生成网络时,参数的选择方式.最后,通过实验生成网络模型,分析其节点度的特性,并对比分析不同参数值对应的网络社团结构,以便于帮助剖析网络的特征,为其应用于算法测试[3]奠定基础。
  【参考文献】
  [1]汪小帆.复杂网络理论及其应用[M].北京:清华大学出版社,2006.
  [2]胡守信.MATLAB基础及其应用教程[M].北京:科学出版社,2006.
  [3]Karrer,B.and M.E.J.Newman.Stochastic block models and community structure in networks.Phys.Rev.E,83(1):016107(2011).
其他文献
目的 研究自然杀伤(NK)细胞在小鼠异基因骨髓移植(allo-BMT)中对造血及免疫重建的影响.方法以近交系小鼠C57BL/6(H-2b)为供鼠、BALB/c(H-2d)为受鼠,在allo-BMT同时输入供鼠外周T细胞和(或)NK细胞,计数受鼠移植后不同时间的白细胞数;用流式细胞仪检测骨髓CD34+细胞和外周淋巴细胞中CD3+和CD19+细胞及表达供鼠基因的H-2Kb+细胞百分率,比较不同移植组存
目的 分析Survivin蛋白在膀胱移行细胞癌(TCC)组织中的表达,探讨其潜在的临床意义.方法用免疫组织化学SP法检测75例膀胱TCC患者的肿瘤组织和7份正常膀胱黏膜组织中Survivin蛋白的表达.结果在75例膀胱TCC患者的肿瘤组织中,有58例Survivin蛋白表达阳性,阳性率为77.3%;而在7份正常膀胱黏膜组织中Survivin蛋白均未表达.Survivin蛋白的表达与膀胱TCC的组织
目的 研究转染Survivin的树突状细胞(DC)在体外诱导高效而特异的抗消化道肿瘤免疫效应.方法用脂质体作为介质,将Survivin基因转染入DC,用Western blot法检测培养上清Survivin的表达,检测这种DC分泌细胞因子白介素(IL-12)、肿瘤坏死因子(TNF)-α的功能,以及表面分子CD1a、CD83、MHcⅡ、CD80、CD86表达的高低,用MTT法诱导人特异的细胞毒性T淋
目的 研究黄芩苷(BC)对新生大鼠缺氧缺血性脑损伤(HIBD)时缺氧诱导因子-(HIF)-1α mRNA、半胱天冬酶(Caspase)-3及脑细胞凋亡的影响.方法新生7日龄SD大鼠随机分为假手术组(n=12)、缺氧缺血组(HIBD组,n=15)、黄芩苷治疗组(BC组,n=13).BC组在HIBD后当日起给予BC 0.12 mg/g腹腔注射,每日1次,共7 d.观察大鼠体重增长率、左右脑重比值及脑组
目的 研究中国中老年自然人群脉压水平与颈动脉粥样硬化的关联.方法 2002年9月对北京石景山区43~73岁农村居民1198人进行心血管病危险因素调查及颈动脉超声检查.根据该人群脉压三分位数水平将其分为三组,脉压<45.3 mm Hg(1 mm Hg=0.133 k Pa), 45.3~59.3 mm Hg, >59.3 mm Hg.结果 (1)随着脉压水平的升高,颈动脉内中膜厚度(IMT)呈现明显
目的 :研究格列卫和六亚甲基二乙酰胺 (HMBA)对K5 6 2细胞增殖、凋亡、细胞周期及周期蛋白表达的影响 .方法 :MTT法观察细胞生长指数和细胞存活率 ,流式细胞仪、电镜检测细胞
目的 探索规范的三级康复治疗对于卒中偏瘫患者神经功能的影响.方法脑卒中患者52例在脑梗死和脑出血2个层次上随机分成康复组和对照组,每组26例,康复组给予规范的三级康复治疗,对照组不给予规范的三级康复治疗,一般的常规内科治疗两组相同.分别于入选时及发病后第1、3、6个月月末采用临床神经功能缺损程度评分标准进行评测.结果康复组在入选后各阶段的评分明显低于对照组(均P<0.001) ,康复组入选后各阶段
【摘 要】本文论述了平面机构中复合铰链的定义和计算,局部自由度的识别和如何处理两个问题,为平面机构自由度的计算和机构的结构分析奠定了基础。  【关键词】平面机构;自由度计算;局部自由度;复合铰链  计算平面机构自由度的目的是判定一个已有的机构是否正确,确定主动件的个数在进行机构的运动分析时,必须通过机构的结构分析才能进行。如果机构的自由度计算不正确,那么就无法进行机构的结构分析和运动分析,所以平面
【摘 要】程序设计一直是教师课堂教学面临的困难问题,教师要教授给学生基本的知识、理论、技能,落实教学目标,同时要让学生能够积极主动的学习和应用是,从而提高教学质量的中心环节。本文从五个方面阐述了提高程序设计课程课堂教学质量的有效措施。  【关键词】程序设计;课堂;教学质量  随着计算机技术的飞速发展和普及应用,计算机编程知识已经成为高校学生知识结构的重要组成部分。因此,如何采用切实有效的教学方法,
目的建立快速测定结核分枝杆菌利福平耐药性的噬菌体生物扩增法,并探讨其在结核分枝杆菌利福平耐药性测定中的应用价值.方法应用噬菌体生物扩增法测定524株结核分枝杆菌利福平耐药性,并与绝对浓度法结果进行比较,对不符合的菌株采用Bactec MGIT 960测定其最低抑菌浓度(MIC).结果噬菌体法测定524株结核分枝杆菌临床分离株利福平敏感301株、耐药223株,绝对浓度法敏感313株、耐药211株;两