GN算法和FN算法

GN算法思想

在一个网络之中,通过社区内部边的最短路径相对较少,而通过社区之间边的最短路径的数目则相对较多。Newman等人结合这一网络结构在2002年提出了GN算法,GN算法是一个基于删除边的算法,该算法的本质是基于聚类中的分裂思想。GN算法在原理上是使用边介数作为相似度的度量方法,该算法每次都会选择边介数高的边删除,进而网络分裂速度远快于随机删除边时的网络分裂。

边介数

边介数(betweenness)是指从某个源节点S出发通过该边的最短路径的数目,对所有可能的源节点,重复做同样的计算,并将得到的相对于各个不同的源节点的边介数相加,所得的累加和为该边相对于所有源节点的边介数。

算法步骤

(1)计算每一条边的边介数;

(2)删除边介数最大的边;

(3)重新计算网络中剩下的边的边介数;

(4)重复(3)和(4)步骤,直到网络中的任一顶点作为一个社区为止。

算法缺陷

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值