1. 引言
为了研究广泛存在的不确定现象,基于规范性、对偶性、次可加性和乘积公理,Liu [1]创建了不确定理论。此后,为了描述动态不确定系统,Liu [2]引入了不确定过程的概念,不确定过程本质上是随时间变化的不确定变量。为了处理白噪声,Liu [2]进一步定义了Liu过程,即其是一个平稳的独立增量过程,且增量是正态不确定变量。在此基础上,Liu [3]引入了不确定微分方程。Barbacioru [4]提出了不确定延迟微分方程,并针对一类特殊的不确定延迟微分方程,证明了局部存在唯一的解。Ge和Zhu [5]根据巴拿赫不动点定理,证明了不确定延迟微分方程解的存在唯一性定理。Wang和Ning [6]研究了不确定延迟微分方程的均值稳定性、矩稳定性以及它们之间的相互联系。Jia和Sheng [7]探讨了不确定延迟微分方程的分布稳定性,并建立了分布稳定性的充分条件。
基于观测数据,如何估计不确定微分方程中的未知参数是一个重要问题。Yao和Liu [8]使用矩估计方法来估计不确定微分方程的参数。Liu和Jia [9]基于矩估计方法,分析了不确定延迟微分方程的参数估计问题。Gao、Gao和Yang [10]利用泰勒展开式,得到未知延迟时间的近似值,从而确定参数和延迟时间的估计值。Chen、Yao和Sheng [11]提出了利用最小二乘估计方法,估计不确定微分方程中的未知参数,并根据这一原理,得到了一些特殊类型的不确定微分方程的参数估计值,最后通过解析例子和数值实验说明了方法的有效性。Zhang、Sheng和Wang [12]利用最小二乘估计方法,研究了高阶不确定微分方程的参数估计问题。Liu和Liu [13]提出了极大似然估计方法,并用来估计不确定微分方程的未知参数。
在对不确定微分方程进行参数估计时,需要用差分法对方程进行离散化处理,上述文献的参数估计方法主要基于欧拉差分方法。为了提高精度,Zhou、Tan和Wang [14]提出了复合Heun差分方法,并用于不确定微分方程的参数估计。本文首先利用复合Heun方法,建立了不确定延迟微分方程的差分形式,再基于最小二乘法估计方法估计不确定延迟微分方程中的未知参数,并通过数值例子比较复合Heun方法和欧拉方法的有效性。
2. 复合Heun方法
考虑如下的不确定微分方程
(1)
其中
和
分别是漂移项和扩散项,且是满足利普希茨条件和线性增长条件的连续可微函数,
是Liu过程。对于初始值
,不确定微分方程有唯一解。Zhou、Tan和Wang [14]提出的不确定微分方程(1)的复合Heun差分格式为
(2)
其中
是松弛系数。显然,复合Heun方法是一种预测校正方法,它的近似度要比欧拉近似更精确。当
时,复合Heun方法变成了欧拉方法。
进一步地,本文将复合Heun方法应用到近似不确定延迟微分方程。考虑如下的不确定延迟微分方程
(3)
和
分别是漂移项和扩散项,且是满足利普希茨条件和线性增长条件的连续可微函数,
是Liu过程。类似地,根据复合Heun方法,方程(3)的复合Heun差分格式为
然后将复合Heun方法同最小二乘估计法相结合,利用最小噪声原理获得不确定延迟微分方程中漂移项和扩散项中的未知参数。
3. 最小二乘估计
考虑如下的不确定延迟微分方程
(4)
其中
和
分别是漂移项和扩散项,且满足利普希茨条件和线性增长条件的连续可微函数,
和
均是包含未知参数的向量,
是给定的延迟时间,
是Liu过程,
是给定的已知函数。下面利用
的观测数据对未知向量
和
进行估计。将区间
进行
等分,记步长
,节点
,即
。假设存在正整数
,使得
成立。根据Zhou、Tan和Wang [14]提出的不确定微分方程的复合Heun方法,方程(4)的复合Heun差分格式是
(5)
其中
是松弛系数。
定理2.1 假设
有
个观测数据
,方程(5)中未知向量
的最小二乘估计值
为以下优化问题的解
(6)
未知向量
的最小二乘估计值
为以下方程的解
(7)
证明:由复合Heun差分格式(5)中的第一个方程,可以得到
(8)
上式等号左边项可以视为噪声项,应该尽可能的小,因此可以通过最小化等号的右边项来找到
的最小二乘估计。对于
的观测值
,
的最小二乘估计值就是下面优化问题的解
(9)
令
代表
的估计值,那么根据式(8),未知向量
的最小二乘估计值
满足下面的方程
由于
是一个独立增量过程,所以增量
是正态不确定变量,其期望值为0,方差为
。因此,得到
即最小二乘估计值
满足下面的方程
(10)
例1不确定延迟微分方程
(11)
其中
和
是未知参数,并且
均大于0。利用
在
时刻观测数据,确定
和
的最小二乘估计值。
解:基于复合Heun方法,得到微分方程的差分格式
即
通过求解下面的优化问题
得到
的最小二乘估计值为
未知参数
的最小二乘估计值
满足
求解得到
例2不确定延迟微分方程
(12)
其中
和
是未知参数,并且
均大于0。利用
在
时刻观测数据,确定
和
的最小二乘估计值。
解:基于复合Heun方法,得到微分方程的差分格式
即
通过求解下面的优化问题
得到
的最小二乘估计值
。未知参数
的最小二乘估计值
满足
求解得到
4. 数值实验
本节中,通过两个数值算例,验证本文提出算法的有效性。给出如下算法步骤:
步骤1 对于不确定变量
,即
的不确定分布为
得到其样本
。
步骤2 基于不确定标准正态分布的逆不确定分布,计算得到
那么
可视为标准正态不确定变量
的样本。特别地,
可视为
的样本。
步骤3 对于给定的初值
,利用方程(1)的欧拉方法,计算得到
的观测值
。
步骤4根据步骤3得到
的观测数据,利用基于复合Heun方法的最小二乘估计算法,计算未知参数的估计值。
为了评估估计的准确性,定义偏差函数如下
其中
是
的估计值。显然,偏差越小,估计的效果越好。
例3不确定过程
满足如下的不确定延迟微分方程
(13)
其中
和
是未知参数,且
均大于0。为比较复合Heun方法和欧拉方法,设定参数
,选取步长
。利用上述算法,计算得到
的观测数据,如表1所示。取
,利用复合Heun方法计算得到
和
的最小二乘估计值分别为
因此,得到估计方程
(14)
Table 1. Sample data in Example 3
表1. 例3的样本数据
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
|
0 |
0.1 |
0.2 |
0.3 |
0.4 |
0.5 |
0.6 |
|
1 |
1.1000 |
1.2068 |
1.2814 |
1.3775 |
1.4498 |
1.5143 |
|
7 |
8 |
9 |
10 |
11 |
12 |
13 |
|
0.7 |
0.8 |
0.9 |
1.0 |
1.1 |
1.2 |
1.3 |
|
1.6162 |
1.6910 |
1.7586 |
1.8385 |
1.9361 |
2.0306 |
2.1399 |
|
14 |
15 |
16 |
17 |
18 |
19 |
20 |
|
1.4 |
1.5 |
1.6 |
1.7 |
1.8 |
1.9 |
2.0 |
|
2.3009 |
2.4437 |
2.5603 |
2.7187 |
2.8243 |
2.9281 |
3.0602 |
而利用欧拉方法计算得到
和
的估计值为
相应的估计方程为
(15)
Figure 1. Sample data and α-paths of
in Example 3
图1. 例3的样本数据和
的α轨道
由图1,可以发现,
的观测数据均落在估计方程(14)和(15)的0.01-轨道与0.99-轨道之间的区域,这说明两种方法均是可行的。
比较两种方法得到的估计值,从表2可以发现,基于复合Heun方法的最小二乘估计方法优于基于欧拉方法的最小二乘估计方法。
Table 2. The biases of the least squares estimation based on the composite Heun method and Euler method
表2. 基于复合Heun方法和欧拉方法的最小二乘估计的偏差
|
Bias
|
Bias
|
复合Heun方法 |
0.0258 |
0.0687 |
欧拉方法 |
0.0503 |
0.0718 |
例4设不确定过程
满足如下的不确定延迟微分方程
(16)
其中
和
是未知参数,并且
均大于0。设定参数
,选取步长
。利用初始条件,计算得到
的20组观测值,如表3所示。
Table 3. Sample data in Example 4
表3. 例4的样本数据
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
|
0 |
0.2 |
0.4 |
0.6 |
0.8 |
1.0 |
1.2 |
|
1 |
0.9000 |
0.8491 |
0.7737 |
0.7732 |
0.7132 |
0.7347 |
|
7 |
8 |
9 |
10 |
11 |
12 |
13 |
|
1.4 |
1.6 |
1.8 |
2.0 |
2.2 |
2.4 |
2.6 |
|
0.6859 |
0.6214 |
0.6159 |
0.6547 |
0.6751 |
0.6674 |
0.6732 |
|
14 |
15 |
16 |
17 |
18 |
19 |
20 |
|
2.8 |
3.0 |
3.2 |
3.4 |
3.6 |
3.8 |
4.0 |
|
0.6878 |
0.7071 |
0.6521 |
0.6359 |
0.5854 |
0.5552 |
0.5566 |
基于复合Heun方法,
的最小二乘估计值
是如下优化问题的解
取
,得到
参数
的最小二乘估计值
满足方程
求得
因此,估计方程为
(17)
类似地,利用欧拉方法,计算得到
和
的估计值为
相应的估计方程为
(18)
Table 4. The biases of the least squares estimation based on the composite Heun method and Euler method
表4. 基于复合Heun方法和欧拉方法的最小二乘估计的偏差
|
Bias
|
Bias
|
复合Heun方法 |
0.0233 |
0.1925 |
欧拉方法 |
0.0276 |
0.1926 |
由图2,可以发现,
的观测数据均落在估计方程(17)和(18)的0.01-轨道与0.90-轨道之间的区域,这说明两种方法均是可行的。
Figure 2. Sample data and α-paths of
in Example 4
图2. 例4的样本数据和
的α轨道
比较两种方法得到的估计值,从表4可以发现,基于复合Heun方法的最小二乘估计方法优于基于欧拉方法的最小二乘估计方法。
5. 实证分析
在本节中,利用1939年至2010年间美国德克萨斯州阿兰萨斯国家野生动物保护区周围越冬地的美洲鹤种群数量[15],建立不确定延迟微分方程模型。假设美洲鹤种群数量满足Gao、Gao和Yang [10]提出的不确定延迟微分方程
(19)
其中
是未知参数,且
。美洲鹤种群数量
的观察值为
,如表5所示。
Table 5. Whooping crane population from 1939 to 2010
表5. 1939年至2010年美洲鹤种群数量
22 |
26 |
16 |
19 |
21 |
18 |
22 |
25 |
31 |
30 |
34 |
31 |
25 |
21 |
24 |
21 |
28 |
24 |
26 |
32 |
33 |
36 |
39 |
32 |
33 |
42 |
44 |
43 |
48 |
50 |
56 |
57 |
59 |
51 |
49 |
49 |
57 |
69 |
72 |
75 |
76 |
78 |
73 |
73 |
75 |
86 |
97 |
110 |
134 |
138 |
146 |
146 |
132 |
136 |
143 |
133 |
158 |
160 |
182 |
183 |
188 |
180 |
176 |
185 |
194 |
217 |
220 |
237 |
266 |
270 |
264 |
283 |
基于复合Heun方法,利用最小二乘估计法计算未知参数。估计值
和
是以下优化问题的解
取
,得到
估计值
满足
求解可得
因此估计方程为
从图3,可以发现
的观测数据均落在估计方程0.01-轨道与0.99-轨道之间的区域,这说明估计方程是合理的。
Figure 3. Whooping crane aerial survey data from 1939 to 2010 and α-path of
图3. 1939年至2010年美洲鹤的航测数据及
的α轨道
6. 结论
不确定微分方程可以用于描述不确定性动态系统,在实际应用中,参数估计是其重要的研究方向。以往的研究大多是基于欧拉方法对不确定微分方程进行离散,得到方程的差分形式,从而对未知参数进行估计。为了提高差分方程的精度,本文利用复合Heun方法,将其应用于不确定延迟微分方程的最小二乘估计。数值计算结果表明,与欧拉方法相比,复合Heun方法具有更高的精度。
NOTES
*通讯作者。