网络重要节点排序方法总结

最全 网络重要节点排序 方法 总结

一个网络的拓扑图记为G(V,E)G(V,E),其中V={v1,v2,,vn}V=\{v_1,v_2,\dots,v_n\}是节点集合,E={e1,e2,,em}E=\{e_1,e_2,\dots,e_m\}是边的集合,nnmm分别是节点数和边数。一个图的邻接矩阵记为An×n=(aij)A_{n×n}=(a_{ij}),无向网络中aij=1a_{ij}=1当且仅当节点viv_ivjv_j之间有连边,否则aij=0a_{ij}=0;有向网络中aij=1a_{ij}=1当且仅当存在一条从节点viv_i指向vjv_j的有向边,否则aij=0a_{ij}=0。特别地,含权网络中一个图的邻接矩阵记为Wn×n=(wij)W_{n×n}=(w_{ij})如果节点viv_ivjv_j之间有连边则wijw_{ij}为连边上的权值,否则wij=0w_{ij}=0. 同时约定所有在网络中传播的信息、病毒、车流、人流、电流等统称为网络流(network  flownetwork \ \ flow). 网络中的一条路径是类似这样的一组节点和边的交替序列:v1,e1,v2,e2,,en1,vn,v_1,e_1,v_2,e_2,\dots,e_{n-1},v_n,其中vi,vi+1v_i,v_{i+1}eie_i的两个端点.如果任意一对节点之间都.存在一条路径使它们相连,就称这个网络是连通的.

基于节点近邻的排序方法

度中心性(degree  centrality)(degree \ \ centrality)

社会网络分析中, 节点的重要性也称为“中心性”, 其主要观点是节点的重要性等价于该节点与其他节点的连接使其具有的显著性。 度中心性(degree centrality)认为一个节点的邻居数目越多, 影响力就越大, 这是网络中刻画节点重要性最简单的指标。

节点viv_i的度,记为kik_i,指与viv_i直接相连的节点的数目,是节点最基本的静态特征;在有向网络中, 根据连边的方向不同, 节点的度有入度和出度之分. 在含 权网络中节点度又称为节点的强度(strength), 定义为与节点相连的边的权重之和. 度中心性刻画的是 节点的直接影响力, 它认为一个节点的度越大, 能直接影响的邻居就越多, 也就越重要. 值得注意的是, 不同规模的网络中有相同度值的节点有不同的影响力, 为了进行比较, 定义节点viv_i的归一化度中心性指标为

DC(i)=kin1DC(i)=\frac{k_i}{n-1}

其中,ki=iaij,aijk_i=\sum_ia_{ij},a_{ij}即网络邻接矩阵AA中第ii行第jj列元素,nn为网络的节点数目,分母n1n-1为节点可能的最大度值。在有向网络入度和出度有不同的意义((如社交网络中入度代表受欢迎程度, 出度代表合群程度), 一般会分别计算入度和出度的中心性。度中心指标拥有简单、直观、计算复杂度低等特点。在网络鲁棒性和脆弱性研究中, 针对无标度网 络或指数网络, 如果攻击前一次性选择若干个攻击目标, 采用度中心性指标的攻击效果比介数中心性、 接近中心性、特征向量中心性要。 度中心性指标的缺点是仅考虑了节点的最局部的信息, 是对节点最直接影响力的描述, 没有对节点周围的环境(例如节点所处的网络位置、更高阶邻居等)进行更深入细致地探讨, 因而在很多情况下不够精确。

待更。。。。

半局部中心性

K-shell分解法

基于路径的排序方法

离心中心性

接近中心性

Katz中心性

信息指标

介数中心性

流介数中心性

连通介数中心性

随机游走介数中心性

路由介数中心性

基于特征向量的排序方法

特征向量中心性

累计提名

PageRank算法

Leader Rank算法

HITs算法

自动信息汇集算法

SALSA算法

基于节点移除和收缩的排序方法

节点删除的最短距离法

节点删除的生成树法

节点收缩法

残余接近中心性

含权网络的节点中心性

含权的度中心性

H-度中心性

含权的介数中心性和接近中心性

含权的K-shell分解法

含权的leader Rank 算法

基于D-S证据理论的节点中心性

节点重要性排序方法的评价标准

用网络的鲁棒性和脆弱性评价排序算法

用传播动力学模型评价排序算法

相关文章: