BA(free scale) network 小结

BA(free scale),无尺度网络,典型特征是在网络中的大部分节点只和很少节点连接,而有极少的节点与非常多的节点连接。

另:ER(random)随机网络

生成过程:

1.建立初始网络

有 s0点,n0边

2.连接

新节点向原S0点连出m<n0连结

3.连接优先级

每节点度为di,则新节点与之相连概率为 

另:

该处个人计算方法为:

有数组Degree[N](N个点对应的度),随机数threshold = rand * (sum(Degree(:))),用threshold依次减Degree[tmp]直至不为正,该tmp为目标连接点。

还需检测m个连接点的重复性,否则导致边的缺少。

连接方法:

向新行写入m个1,调换[x, y]后再次写入。同时写入、更新Degree[N]。

4.分布图

遵循幂律分布

某些度个数为0。实验用500点连出1000边,度分布如下:

 

转载于:https://www.cnblogs.com/lreac/archive/2013/03/28/2987259.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值