![一类基因开关合成网络系统的随机共振动力学研究](https://wfqqreader-1252317822.image.myqcloud.com/cover/767/31732767/b_31732767.jpg)
2.2 非高斯Lévy噪声的定义和生成算法
2.2.1 非高斯Lévy噪声的定义
Lévy分布过程广泛地存在于自然界中,Lévy分布的研究也已经成为统计学等领域的重要分支[3-7]。Lévy分布能够很好地描述金融经济领域中数据的拖尾性、对电话中的错误集成信息进行数值模拟、模拟长时间的大气数据、模拟生物体中的诱发电位和随机扰动等[5-8]。同时,在地震形成和DNA的核苷酸序列中也都发现了Lévy噪声的普遍存在[9-10]。
Lévy过程由三部分组成:漂移项、布朗运动和泊松过程。利用Lévy-Itô分解表达式可以表示如下。
令Lt是在Rn中的Lévy过程,存在一个向量b∈Rn,一个协方差矩阵Q,以及一个独立的泊松随机测度N在R+×{Rn\{0}}中,因此对于每一个t≥0,有
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_35_3.jpg?sign=1739182165-SvFc02KMUmIY8YFOIA6yVL3e61s1sIWv-0-4c855507c32025d0e75c5af39b60bb7b)
式中,N(t,dy)是泊松随机测度,用于量化Lt中的跳跃个数,N1(t,dy)=N(t,dy)-v(dy)是补偿的泊松随机测度,是在协方差阵Q下的n维布朗运动过程。
Lévy-Khintchine方程详细描述了Lévy过程。在特征函数中,对每一个t≥0,u∈Rn,有
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_35_6.jpg?sign=1739182165-p2t7020q671LxPY3jkf8PxsBOOkXTHoN-0-35e9ccee71068f3d8e9d2f13505a4608)
式中b∈Rn, Q为非负对称n×n矩阵, v为Borel测度,在Rn\{0}中有。
因此,存在描述Lévy过程的一个三元组(b,Q,v),以及用另一种形式描述Lévy过程的特征函数Φt(u)=etη(u)。
从而,Lévy噪声可以通过Lévy分布过程的形式导数求得。从α稳定分布模型即特征函数可知,α稳定噪声的分布特征是由稳定性指标α∈(0,2]、偏斜度参数β∈[-1,1]、尺度参数σ∈(0,+∞)、位置参数μ∈(-∞,+∞)这4个参数决定的,通常记α稳定分布为Sα(σ,β,μ) [11]。
2.2.2 非高斯Lévy噪声的生成算法[12][13]
关于非高斯Lévy噪声常见的生成算法有4种:Mantegna算法、McCulloch算法、Rejection算法和Janicki-Weron算法。
1.Mantegna算法
首先计算
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_36_1.jpg?sign=1739182165-vLAJP9A3AcFehq8aS4APENXBEcr51pc2-0-b7c8f3f2879fcbbf23d4bed2f89aae2d)
式中,x,y是独立的随机变量且满足下式
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_36_2.jpg?sign=1739182165-oZ0A3UGlFigva3OYtHMsQE979L5hDk5V-0-1c44f1e26c848600f2419b05c62e5d71)
然后,进行非线性变换
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_36_3.jpg?sign=1739182165-O56PWFQKx4Tm2h6ojUqIGUuXvnI74o0U-0-33db3040f37b14c35cedc6298262b120)
式中,K(α)可以表示为
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_36_4.jpg?sign=1739182165-6jbsBLjvYYPbaN5eyQVOd7aAtRPSLijH-0-fdbf452c9fa905743d3895dd68ec4bad)
C (α)可由式(2.21)积分得到
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_36_5.jpg?sign=1739182165-d270AH7fkxhmlaQ0ciCgdvABqHHbjU2c-0-b34263b396ef93f1a4c85431f4cf3054)
则
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_36_6.jpg?sign=1739182165-33PC8LMoRrcWFbWXyHN1akg6IIorf0XQ-0-be9d98003e9d877fb453f44378005e98)
这就是一个Lévy稳定分布,并且由中心极限定理可以保证它的收敛性。最后,通过随机变量z=σ1/αZcn就能够得到Lévy噪声的随机数。
算法优点:计算速度快,且大的跳跃描述得较好。
算法缺点:随机数的生成仅与稳定性指标和噪声强度有关,且稳定性指标的取值范围有限制,可以取0.3~2之间的数。
2.McCulloch算法
采用的计算公式为
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_37_1.jpg?sign=1739182165-wqv34DjWIImgjbgcx2YxLLHpeQYbdcOv-0-588b33f479bc761175e654aa15bb4ccc)
这是由Lévy过程特征函数中β=0得到的。在α=2时,可以退化到高斯情形;在α=1时,可以退化到柯西特殊情形,如下:
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_37_2.jpg?sign=1739182165-cuO2sh1h6vk7893VfziiJeQiZwIFFYPQ-0-504c18ebfb71e4a409c56665de06838e)
由此可以看出,只要给定Lévy分布特征函数稳定性指标α、尺度参数σ和位置参数μ的值,就可以根据算法步骤产生Lévy分布。
算法优点:计算速度快,且大的跳跃描述得较好。
3.Rejection算法
Rejection算法需要用到稳定性指标α、尺度参数σ和间隔宽度M。如果生成的随机数超过这个宽度则视为无效。
首先,粗略估计Lévy噪声的分布密度函数
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_37_3.jpg?sign=1739182165-9bGr0f5r34FMB06ljKBw3IQ8vhnF5ZmQ-0-882fa799892ecadde66b649a5054c8ad)
式中,Lα,σ(xi)为Lévy分布的近似密度函数
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_37_4.jpg?sign=1739182165-t0Rkgo0TxTcJCMXE5BqAbRSFZpJfm3yp-0-8b79ca8fdb95cd72b01ada1a0a0dd3a2)
每次提取两个随机数近似计算x1和x2,x为在区间[-M,M]内唯一服从某一分布的数,第二个数也是服从这一分布的数,但是介于0和概率密度最大的值之间。如果x2<f (x),则x为有效的随机数,否则继续选择。
算法优点:此算法可以描述受抑制的Lévy噪声的随机数,更符合真实的情形。
算法缺点:算法生成速度慢,且只能描述稳定性指标和噪声强度对随机噪声的影响。
4.Janicki-Weron算法
假设V、W为两个独立的随机变量,其中,V服从(-π/2,π/2)内的均匀分布,W服从均值为1的指数分布,由V、W可构造性地得到服从α稳定分布的随机变量X。
当α≠1时,有
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_38_1.jpg?sign=1739182165-88ZUYddHVgYvSPCnLX7a3tBmCcCCdLJm-0-4f9960020f460e2bba9c274038928407)
式中
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_38_2.jpg?sign=1739182165-KJvpEPWq4PZ4cAFbadP1xHGb8BRcCf6U-0-b1c25271eff8da62f75b4e3cebc2867d)
当α=1时,有
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_38_3.jpg?sign=1739182165-xTJeSxnetkjOQ7bVxyXiUMroqh9hPF9Q-0-49f0693ed76ed60365b53c053a4224c2)
对比这4种算法,Mantegna算法计算起来比McCulloch算法简单,适合用硬件来实现的场合。利用McCulloch算法在计算每一个输出值时,所使用的随机数较少,因此,其运算速度较快。但McCulloch算法只适合产生符合对称分布和两种特殊分布情形时的随机变量。Rejection算法的运算速度要比Mantegna算法的快,但对α及所考虑间隔宽度的取值的依赖性强。相对于前三种算法,在数值仿真中,Janicki-Weron算法综合应用较多,因此,本书采用Janicki-Weron算法模拟Lévy噪声。
5.Lévy过程与Lévy随机数的关系
通过Lévy过程特征函数可以得到Lévy随机数,随机数的生成可以通过如下方程得到:
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_38_4.jpg?sign=1739182165-dmIo7HpyxzncdLRpKNqDm4rHPnjpw4hk-0-d7a7e44a6bc3ee8a1e112850621ffc88)
式中
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_38_5.jpg?sign=1739182165-UNC7ghWl6Mq6XzcP7wR8Ou0v42WcUOfp-0-375879d45428aabd461c21f5ae31460d)
式中,w和φ是两个独立随机变量,w是在(-π/2,π/2)范围内的一个标准均匀分布,而φ是标准的指数分布。
根据Lévy过程的自相似性,特征函数为
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_39_1.jpg?sign=1739182165-bRIp27IHUjwIzFsnxe0wX5qt2Y0mM59O-0-249d4e2e987466f5a0fdbbeba25cde1a)
即可得过程L(t)和随机数ζ(k)间的关系如下:
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_39_2.jpg?sign=1739182165-SV50TKu2LDJEOuNj5UQFTvc49GCzG5T2-0-69655cf2b35c4e30f22a7bcda484f529)
式中,ζ(k)是离散的噪声。
图2.1描述了不同参数下Lévy过程的对比示意图。
![](https://epubservercos.yuewen.com/68B076/17182042704420906/epubprivate/OEBPS/Images/38861_39_3.jpg?sign=1739182165-Tq1NTyMElyplJHKJ0DPu1aFIJwFAxkbE-0-b9e5a4f57423a7b31930d5a97e2973aa)
图2.1 不同参数下Lévy过程的对比