ucinet计算聚类系数大于1怎么办_直答间 | 十亿加节点局部聚类系数能跑出来么?...

前面一篇文章,有朋友留言:十亿加节点局部聚类系数能跑出来么?

本期,主要学习和解答这个问题。

1、聚类系数

聚类系数(Clustering coefficient)是表示一个图中节点聚集程度的系数。

定义有两种,全局的和局部的(局部的聚类系数中又包含一个平均聚类系数)。

2、全局聚类系数

全局聚类叙述的算法基于Triplet。

Triplet分为开放的(open triplet)和封闭的(closed triplet)两种。如果三个节点之间有2条无向边,则称为Open triplet;如果存在3条无向边,则为Close triplet。需要特别注意的是:一个三角形,包含3个closed triplet.

可以用下面结构定义一个triplet

struct triplet

{

int key;

set pair;

};

例如下图 {1, (2,3) } 构成的triplet是封闭的,{3, (4,5) } 构成的triplet是开放的图一:Triplet示例

全局的Clustering coefficient的计算方法:

Clustering coefficient(global) = number of closed triplet / number of triplet(closed+open)

以上图为例:

closed triplet ={1, (2,3) },{2, (1,3) },{3, (1,2) }

all triplet =

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值