1. 引言
相变与临界现象广泛存在于真实的物理系统中。与一般的相变不同,在连续相变点处物理系统往往表现出独特的行为。渗流(percolation)是一种可以产生相变与临界现象的数学模型。物理学中,临界现象指的是某种物质在临界点[1] [2] (连续相变点)附近区域展示出的各种奇怪的现象,与常见的相变过程不同。长久以来,人们对自然界的相变以及伴随来的独特的临界行为充满兴趣。渗流是统计物理学中用于研究临界现象与临界行为的数学模型,是研究系统内部随机过程连通性的范例,专注于几何结构的形成与演化规律。与Ising模型类似,渗流模型是从流体在多孔介质的传导过程而得到的,并且发现其内部存在一个渗流阈值
(percolation threshold) [1]-[6],等价于临界点,代表内部产生了一个贯穿整个系统的连通路径。根据不同研究对象,渗流可分为点(site)渗流和边(bond)渗流,它们的临界点通常不同。以点渗流为例,一个完整的渗流过程始于一个空的网络,之后每个格点以概率p被占据,彼此相互独立,边将格点连接形成连通集团(团簇),进而生成一个破碎的晶格结构。当系统的尺寸无限大时,换言之处于热力学极限状态,存在一个特定的值
,使得控制参量
时,系统内部仅存在有限规模的团簇,这些团簇无法做到全局连通;而当
时,系统内部的最大团簇趋于无限大,这里的
视为临界点。与真实物理系统类似,渗流模型中,在连续相变点附近系统的需残联、响应函数、关联函数呈现出幂律形式,可以经此得到一组决定系统性质的指数集,视为临界指数。若两个系统具有完全相同的临界指数,称它们属于同一普适类。
2. 理论基础
渗流模型在临界点处表现出丰富的临界现象。在渗流模型中,研究序参量作为网络尺度L的函数可以全面了系统的性质。对于不同的渗流模型,是否存在一个统一框架可以解释标度行为是充满挑战的。然而,最近的一项研究提供了一个动态的视角来研究渗流模型的标度行为,通过追踪序参量的变化实现,即记录并计算在添加一条边后的序参量的增量,将其定义为“gap”。定义参数T用以表示添加的k-mers分子的数量,网络内部的最大团簇(特征团簇)记为S(T),而
代表网络内部被占据点的浓度。临界点区域内,序参量的约化形式具有有限尺度标度形式,gap 也表现出类似的标度特性。在每个尺寸下收集了105个样本,并取其平均值,来探究模型的性质。首先确定对于序参量一阶增量的定义如下:
(1)
其中的
表示系统为二维的正方形网络,具有周期性边界条件。当T = Tc时,gap达到最大值。此时,临界点和最大团簇分别表示为
、
。演化过程中的gap的一阶最大增量的平均值及其涨落,具有如下的标度形式[7]-[10]:
(2)
(3)
(4)
其中,
分别表示
的标准差,
代表热力学极限状态下的系统的临界点。根据上述幂律形式可以计算出六个临界指数,并且满足
,通常情况下,这些指数与二维边渗流完全相同。
为关联长度指数,
为分形维数。
对于一些连续相变的系统,通常引入序参量来表述其内部有序程度的转变过程。在渗流模型中,这种有序程度表现为系统内部特征团簇(通常是最大团簇)的演化,在临界点处最大团簇会贯穿整个晶格。因此,渗流模型中序参量的定义如下:
(5)
其中r代表系统内部格点的浓度,
为最大团簇。根据有限尺度标度理论,在临界点处序参量满足如下形式:
(6)
其中
是一个普适函数,在临界点处退化为一个常数。因此,在临界点处系统的最大的gap取值为:
(7)
这其中
,在k-mers渗流中需要满足
,这使得
,并且
是一个常数,因此方程(7)将会具有如下幂律形式:
(8)
这样便证明了
。对与边渗流模型,最大gap通常为系统内部的第二大团簇。文献[3]-[6]指出临界点区域内次大团簇同样满足方程(6)的形式,因此猜测k-mers模型中同样满足此规律。文献[7]中指出了系统的响应函数的定义,其形式如下:
(9)
而最大gap与最大团簇性质类似,因此假设由
定义的响应函数如下:
(10)
在方程(1)中的
是约化形式,所以方程(10)等号右侧应乘以
。根据有限尺度标度理论,响应函数与系统尺寸也满足一个幂律形式:
(11)
因此证得
。超标度关系描述了临界指数之间的联系,其中的
之间满足
,所以证得
。在连续渗流模型中,可以通过三个临界指数来推导出全部的6个临界指数。对于
证明与上述类似。
Figure 1. Log-log plot between parameters and ln(L)
图1. 变量与系统尺寸的双对数函数图像
至此定义了6个临界指数,并且证明了它们之间的对应关系。在图1中,绘制了方程(2)、(3)、(4)的双对数曲线,其中的空心形状为原始数据,虚线是由最小二乘法拟合而来,系统尺寸为:512、768、1024、1536、2048、3072、4096,样本总数为105。曲线的斜率即为临界指数,相应的结果在附录的表A1中。由表1可知,k = 5的临界指数分别为:
、
、
。而文献[2]指出二维边渗流模型的临界指数可以精确求解,取值为:
、
、
、
并且与系统的形状无关,它们之间满足超标度关系。结果表明,k=5时的临界指数与二维边渗流模型高度一致,同样满足超标度关系。
3. 概率分布图像
图1绘制了在k取值为1、5、9时,
及其涨落关于系统尺寸L的双对数图像。结果表明,k-mers渗流模型的普适类与k的取值无关,详细的拟合结果展示在表1中。根据有限尺度标度理论,上述三个变量的概率分布函数呈现如下形式:
(12)
(13)
(14)
其中
是三个普适函数,而
代表变量与平均值的偏差是一个集合,对其求解标准差可以得到
。在传统的有限尺度分析中,无法记录每一次渗流过程的临界点,而是对序参量的数据进行平均来求解,且标度分析便是基于这个平均值。与之不同的是,gap被定义为序参量的一阶最大增量,此时我们可以准确捕捉并记录每一次渗流过程中的临界点。对于一个有限规模系统,临界点附近的团簇尺寸分布与关联长度相关并且呈现处指数衰减的规律。
文献[3] [11] [12]指出,在一些连续渗流模型中团簇尺寸的分布遵从该形式
,其中的
代表Fisher指数,
表示截止尺寸。序参量的一阶最大增量是由整个渗流过程中的第二大团簇给出的,换言之最大gap等于第二大团簇的大小,由于第二大簇的规模远远大于截止尺寸
,最大间隙的大小必然由临界簇尺寸分布的轻尾部分表征。
Figure 2. Distribution of three universal scaling function
图2. 三个普适函数的分布
这意味着对于大尺寸系统,最大gap的概率分布图像十分尖锐。因此,极值理论预测方程(5) (6) (7)服从以下的形式:
(15)
(16)
(17)
重整化群理论指出临界点的普适函数必然是一个齐次函数,因此假设
,概率分布图也证明了这一点。其中的
为待拟合变量。如图2所示,绘制了k = 5的三个普适函数的分布函数,表明系统的涨落可以通过临界指数而重新标度。方程(15)近似一个Gumbel分布,对应于图2(a)中的黑色实线,并且决定系数R2 > 0.99。根据Gumbel的性质,可以证明
。方程(16)近似符合高斯分布,图2(b)的黑色实线为拟合曲线,其决定系数R2 > 0.99。对与边渗流模型,
近似符合Gumbel,
。然而在k-mers渗流模型中,最大团簇的概率分布图像十分复杂,并不满足Gumbel分布。本文对部分区间及进行了拟合,发现可以通过Gumbel分布加高斯分布来拟合。
4. 高阶Gap的临界行为
考虑一个边渗流过程,一条边会随机连接两个顶点并添加到晶格中。在演化过程中,序参量(最大团簇)会连续的增加并最终趋于一个小于1的数,而第二大团簇(次大团簇)在演化过程中连续的增加到极大值,之后迅速衰减。在临界点附近区域,可以显著观察到最大团簇吸收次大团簇的位置几乎完全对应于此大团簇的迅速衰减,并且十分接近热力学极限条件下的临界点的位置。在整个演化过程中,最大团簇吸收次大团簇的位置可构成一个集合,对应于方程(1)提及的gap的各个取值。文献[13]对Moore格子中的clique渗流过程的最大的五个取值做了研究,发现与系统规模呈现完美的幂律形式,由此计算的五阶临界指数相等。边渗流模型中,一条边连接两个顶点,即链接两个团簇,这使得可以定量的分析最大团簇与次大团簇的融合。
Figure 3. Illustration of dynamical process in k-mers percolation on a square lattice with size N = 1282
图3. 正方形晶格的动态k-mers渗流过程,系统尺寸为N = 1282
而与边渗流不同,k-mers渗流每一个刚性分子具有2k + 2个相邻格点,每一步添加过程会导致多个团簇的合并,这会加快序参量的演化并加速此大团簇的衰减。图3中描述了序参量的动态演化过程,可以观察到最大的五阶gap均发生在临界点附近,而由方程(8)可以推测最大的五阶gap具有相似的临界行为,并且这种临界行为应广泛存在于二维连续渗流模型中,而不受系统尺寸、形状等约束。在为获取较高精度的结果,采用蒙特卡洛模拟方法对每个尺寸均收集了105个样本。其中包含第一大gap至第五大gap,表示为
(
);五个最大gap的位置为
;五阶最大团簇记为
。图4中展示了k = 9时,变量及其涨落关于系统尺寸L的对数函数图像,显然五阶gap与系统尺寸均呈现出完美的幂律关系。
Figure 4. Log-log scale plot of the five largest gaps
图4. 正方形网络上的k-mers渗流的最大的五个gap处参数及其涨落的双对数图像
序参量的演化过程中存在着团簇的合并,而五阶gap代表了规模最大的五次合并过程,它们发生的位置用
(
)表示,并对其进行拟合。图4(b)的结果表明
随着系统尺寸的增长而具有相似的幂律行为,数值模拟的结果为其斜率大致为0.75 (1),等价于二维渗流模型的理论值,模拟结果符合理论预测。这表明在
位置处系统表现出了有限尺寸效应。已知在无限大系统中,渗流相变点为无穷大团簇产生的位置,系统内部存在一个固定位置使得有限大团簇合并形成无无限大团簇。图中的结果表明曲线随着系统尺寸的增加而持续保持平行,这说明了在有限尺寸的系统中,
彼此之间相互独立,而在热力学极限条件下它们之间的区别消失。若将有限尺寸下的
处视为“特征”合并,在无限大系统内部的“特征”合并将同时发生在临界点
处。
Figure 5. Probaility distribution of five largest gap
图5. 最大的五阶gap的概率分布函数图像
在图5中绘制了五阶gap的概率分布图像,系统尺寸为L = 212,其中的
是三个普适函数,
是一个参数,用于调节变量。具体而言,对于
可以通过调节
的值使得五阶gap的分布图通过一个指数而统一标度,它们的分布符合Gumbel,并且满足R2 > 0.99。而图5(b)则展示了
的概率密度分布,可通过高斯分布对其进行描述,其决定系数R2 > 0.99。与
不同,
的分布图象近似符合双峰分布,并且无法对其进行拟合。在图5(f)中,绘制了
关于系统尺寸L的双对数函数图像,图像的结果表明
会随着m的增加而增加,说明高阶的
存在着更大的涨落,这种涨落作用导致了双峰分布。在伪临界点附近,一些簇通过与附近簇合并而迅速生长,而另一些簇则生长得更慢或发生分裂,产生一种动态相互作用,表明通过高阶的gap观察到了更加丰富和更复杂的团簇形成机制。
5. 总结
K-mers渗流模型是随机顺序吸附(Random Sequential Absorbion)模型的一种变体,描述了物体不可逆的沉积过程,与二维连续渗流模型属于同一普适类。然而,k-mers渗流模型存在一些约束。k-mers是由最近邻的格点组成的聚合物分子,而每个格点只允许被占据一次,因此在充分演化后系统达到jamming的状态,此时系统内部将存在诸多空隙而无法容纳一个聚合物分子。所以系统内部存在渗流与jamming状态的竞争机制,当L远大于k时通常渗流临界点会先于jamming,而L与k的差距较小时,系统可能只会达到jamming而不发生渗流。这些性质与二维连续渗流不同,同样使得其被用于研究蛋白质的沉积、停车场模型等。此外,还可以通过广义Achlioptas过程将k-mers渗流模型构造为爆炸渗流模型,此时序参量在临界点处的变化更加剧烈,同样存在许多临界现象与临界行为。
本文通过引入“gap”的概念,即序参量的一阶最大增量,确定每一次渗流过程的临界点,经由蒙特卡洛模拟方法深入研究了k-mers渗流的临界行为。结果表明,不同k值(k = 1~9)下的k-mers渗流模型展现出高度一致的临界行为,其临界指数完全一致,这进一步验证了该模型的普适性,与二维边渗流的结果高度一致。本文还研究了最大的五阶gap的临界行为,给出了相应的标度方程。结果表明,高阶gap的标度行为与一阶gap类似。未来的研究可以进一步探索k-mers渗流模型在不同维度和网络结构下的行为,以及其在实际复杂系统中的应用潜力,例如在生物网络、社会网络和材料科学中的应用。
附 录
Table A1. Critical exponents of k value from 1 to 9
表A1. K = 1~9的临界指数
k |
β1 |
β2 |
1/ν1 |
1/ν2 |
|
|
1 |
0.105 (1) |
0.105 (1) |
0.75 (1) |
0.745 (8) |
1.895 (4) |
1.895 (6) |
2 |
0.103 (1) |
0.103 (2) |
0.754 (8) |
0.747 (5) |
1.896 (3) |
1.894 (4) |
3 |
0.104 (2) |
0.106 (2) |
0.751 (6) |
0.745 (6) |
1.895 (4) |
1.894 (5) |
4 |
0.104 (1) |
0.105 (3) |
0.752 (5) |
0.748 (8) |
1.896 (4) |
1.893 (5) |
5 |
0.105 (1) |
0.104 (2) |
0.748 (8) |
0.744 (8) |
1.896 (4) |
1.894 (6) |
6 |
0.104 (1) |
0.105 (3) |
0.758 (8) |
0.749 (4) |
1.896 (6) |
1.892 (6) |
7 |
0.105 (1) |
0.105 (3) |
0.752 (4) |
0.748 (5) |
1.896 (5) |
1.893 (6) |
8 |
0.104 (1) |
0.106 (2) |
0.746 (8) |
0.750 (5) |
1.896 (6) |
1.890 (8) |
9 |
0.103 (2) |
0.107 (4) |
0.753 (9) |
0.751 (5) |
1.897 (8) |
1.890 (8) |