【复杂网络社团发现】GN算法边介数详解

前言

边介数是运用GN算法求解的关键,通过不断删除边介数最高的边,才能最终生成分裂树。
那么,边介数怎么计算呢?
相信点进我这篇文的朋友们都是看过边介数计算公式的。
那么废话不多说,我直接上图解释吧。

流程

首先假设这里有个图,m个节点,n条边,我们先选节点s作为源节点,以s为源对图进行搜索,画出s到各个节点的最短路径树,假设最短路径树呈这个亚子:
步骤1
然后我们把所有最邻近叶子结点的那条边标上1,再将其他边标上所有最邻近他的边之和+1,然后就成了这个样子:
步骤2
这样,我们就有了在这个点作为源节点时的各边单次边介数。然后再换一个节点作为边节点,就有了如下图:
步骤3
本次计算结果我标注了绿色,然后再按照这个方法,当遍历完所有节点(即所有节点都做过一次边节点)后,再将各边上每次求得的单次边介数累计求和,得到的就是最终该边边介数。

解释

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值