环形规则网格的聚集系数
每个节点与左右各
个最近邻相连。节点
的两个邻居相距(沿环)不超过
步时彼此相连。分别计数同侧与异侧的邻居对,可得邻居之间的边数
,而邻居对总数为
,于是
例如
时
,
时
。
BA 模型的平均场推导
把
看作时间
的连续函数。每步新增
条边,总度数
,于是
以节点
加入时刻
的初值
积分得
所有节点的度都按
增长,越早加入的节点度越大。度小于
的节点,就是加入时刻满足
的那些节点。由于节点按时间均匀加入,
因此 BA 模型产生
的幂律分布,而且指数与
无关;
只决定平均度
和最小度。
一般化的“平均场配方”:若某个模型给出
(
为常数平移),同样的论证给出
,即
下面几个扩展模型都只需求出各自的
。
速率方程与精确度分布
设
为
时刻度为
的节点数。每步新节点的
条边中,落到某个度为
的节点上的期望数为
,于是
在长时间极限下
,代入得
。对
:;对
:
(逐项连乘:。)大
时
,与平均场一致。
无增长模型 A:指数分布
均匀连接时
,,积分得
。度小于
等价于
,所以
,求导得
。
初始吸引力、内部连边与复制模型的指数
- 初始吸引力
:,所以
,,,。
- 双优先内部边:每步总度数增加
,节点
从新节点的
条边中获得
,从
条内部边(每条两个端点)中获得
,故
,。
- 随机内部边:,即
,,;。
- 复制模型(无向,每步一条边,):,,。
加速增长
设新节点带
条边,总度数
。于是
在固定
时
,由
的均匀分布得
,即
。
适应度模型的自洽方程
。假设长时间后
(
为待定常数),则
。把这个解代回求和:
(要求
,此时
端的贡献为低阶项。)与
比较得
均匀分布
()时,积分为
,方程化为
,数值解
。右端积分是
的减函数,若在允许的最小值
处它仍小于 1,方程无解,即为凝聚相。例如
时,,于是
时凝聚。
复制–分化的均场
每步复制一个随机节点,新拷贝以概率
保留每条继承边。
- 已有节点
的度:每步被复制的节点是
的某个邻居的概率为
,且连向
的边以概率
被保留,所以
,——线性优先连接。
- 总边数:,,。
是平均度增长与衰减的分界。
这个均场忽略了新节点自身度的涨落与孤立节点的处理,只给出定性结论;精确分析见
Ispolatov 等(2005)。
配置模型:余度分布与
Molloy–Reed 判据
沿一条随机边到达一个节点,它的度为
的概率正比于
(度为
的节点有
个半边),归一化后为
。扣除来时那条边,余度
的分布为
,其均值
在局部树状的稀疏网络中,从一个节点出发的分支过程每代平均繁衍
个后代。分支过程不灭绝(出现巨连通分支)的条件是
,即
。用同样的分支过程论证,第
层邻居数约为
,令其等于
即得平均距离近似式
。
幂律矩的发散
对
(),
当
即
时,
使其发散。
时,
收敛而
发散,。
自然截断
最大度
可估计为“在
个节点中,度不小于
的节点期望只有一个”:
时指数
,
比
增长得快,而简单图中任何节点的度都不超过
——这就是反常区在简单图中难以维持的原因。
隐变量模型的度指数
Goh 等的静态模型取
(,)。权重大于
的节点是满足
的那些,所以
的 CCDF
,密度
。期望度等于
,度分布尾部继承同样的指数:,
从 0 到 1 时
从
降到 2。
幂律指数的最大似然估计
连续幂律
下,
个观测(均
)的对数似然为
令
,得
离散度数据常用
代替
作近似修正。
取大时偏差减小、可用样本变少、方差增大;Clauset
等(2009)选择使经验分布与拟合分布之间 KS 距离最小的
。估计量的标准误约为
。
注意:若真实分布是平移幂律
(初始吸引力、随机内部边等模型都如此),直接对
做纯幂律 MLE 会系统性低估
,
越大偏差越大(代码示例给出了数值对比)。
保度随机化:双边交换
算法 1 双边交换(degree-preserving rewiring)
输入:无向简单图 G,交换次数 T;输出:度序列不变的随机化图
1. repeat T 次:
2. 随机选两条边 (a, b)、(c, d)
3. 若 a、b、c、d 互不相同,且 (a, d)、(c, b) 都不存在:
4. 删除 (a, b)、(c, d),加入 (a, d)、(c, b)
5. return G
每次交换使四个端点的度都保持不变。交换次数通常取边数的若干倍(例如
),使网络充分“洗牌”;随机化后再计算
、。
生成算法与复杂度
算法 2 BA 模型的线性时间生成(“边端点列表”法)
输入:节点数 N,每步边数 m;输出:BA 网络
1. 用 m+1 个节点的完全图初始化;把每条边的两个端点都追加到列表 R
2. for t = m+1, ..., N-1:
3. 从 R 中均匀抽取 m 个互不相同的节点作为目标 # 均匀抽 R 的元素 = 按度成比例抽节点
4. 加入边 (t, 目标),并把 t 与各目标追加到 R
5. return G
列表
中节点
恰好出现
次,因此均匀抽一个元素就实现了
,每步代价
,总代价
;若每步都按
重新计算概率,代价会变成
。初始吸引力可以用“以一定概率改为均匀抽节点”的混合抽样实现;适应度模型与非线性优先连接则需要按权重抽样(可用树状累积和结构做到每步
)。配置模型的随机配对可以先把半边列表随机打乱再两两相邻配对,代价
。