对“度分布给定、其余完全随机”的配置模型网络,渗流问题可以用生成函数精确求解(Callaway、Newman、Strogatz
与 Watts 2000,PRL;Newman、Strogatz 与 Watts
2001,PRE)。
两个生成函数
度分布生成函数:;剩余度生成函数:。沿一条随机边到达的节点,其度为
的概率正比于
(高度节点更容易被边“碰到”),去掉来时的那条边后剩下的
条边称为剩余度,其分布由
生成。
是平均剩余度。
自洽方程
设
为“沿一条随机边出发,不能通向巨分支”的概率。在点渗流中,这条边的另一端要么被删除(概率
),要么保留且它的所有剩余边都不通向巨分支(概率
):
边渗流只需把“节点被保留”换成“边被保留”:,。两种渗流的
方程相同,所以临界点相同,只是巨分支大小不同:点渗流多乘一个
,因为删一个节点等于同时删掉它的全部边。
总是方程的解;非平凡解
出现的条件是曲线
在
处的斜率大于 1,即
完整网络()存在巨分支的条件
等价于
,这就是
Molloy–Reed 判据(Molloy 与 Reed
1995):。由
立即得到随机失效阈值
这与结构鲁棒性中用“删点后度分布二项稀释”得到的结果一致,生成函数的好处是还能给出整条
曲线与团簇大小分布。临界点以下,含随机节点的团簇平均大小为
在
时发散。边渗流情形的推导与 SIR 最终规模的对应见网络上的传播与免疫的数学推导。
算例
算例 1(泊松网络):ER 网络
。由
得
,代回
的方程得
,于是点渗流满足
,边渗流满足
。取
:,即要随机删掉
75%
的节点网络才碎裂;
时迭代得点渗流
、边渗流
。
算例 2(可手算的双值度分布):一半节点度为
1、一半度为
3。,,,存在巨分支;。完整网络中
,解
得
,于是
。
生成函数方法的假设是:网络无度相关、局部树状(短环很少)、。真实生物网络常有高聚集、模块和度相关,此时理论值只是参照。实践中应该把观测网络与保度随机化网络的模拟曲线放在一起比较,而不是直接拿理论
下结论。度相关的影响:Newman(2002,PRL)指出同配网络更容易形成巨分支,对删除高度节点也更鲁棒(见度相关性)。