【图分析】中心性算法


中心性算法用于理解图中特定节点的作用及其对网络的影响。这些算法可以帮助我们了解群组动态,例如可信度、可访问性、事物的传播速度以及群组之间的“桥梁”等。

中心性算法简介

度中心性算法:可作为连通度的基准指标。
接近中心性算法:用于度量节点在群组中的中心程度。
中间中心性算法:用于寻找控制点,包括一种近似的替代方法。
PageRank算法:用于了解总体影响,包括流行的个性化选项。
在这里插入图片描述

度中心性算法

度中心性算法用于研究输入关系和输出关系的数量来分析影响程度。

val total_degree = graph.degrees
val in_degree=graph.inDegrees
val out_degree=graph.outDegrees
val data = total_degree.join(in_degree)

接近中心性算法

发现处于有利位置的个体,以控制和获取组织内的重要信息和资源。
(Valdis E. Krebs,《Mapping Networks of Terrorist Cells》)

在远程通信和数据包传递中作为估算到达时间的启发式函数,使要传递的信息通过最短路径流向预定义目标。该算法也可用于揭示通过所有最短路径同时进行传播的情形,例如通过局部社团扩散感染。(Stephen P. Borgatti,《Centrality and Network Flow》)

以基于图的关键短语抽取过程为基础,评估单词在文档中的重要性。(Florian Boudin,《A Comparison of Centrality Measures for Graph-Based Keyphrase Extraction》)

接近中心性算法在计算所有节点对之间的最短路径的基础上,还要计算它到其他各节点的距离之

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值