1. 引言
许多科学工程问题的数学模型最终都可归结为积分方程的求解问题。相对于微分方程,积分方程能够将初值和边值信息包含在同一方程中,且数值积分计算引起的相对误差远小于数值微分,因此有望得到更高精度的数值解。积分方程的一般形式为
(1)
式中,
为自由项,
为核函数,
为待求函数的已知泛函,
为积分区域,
为已知参数。根据
的形式分为线性和非线性两类,由积分限又可分为Fredholm和Volterra两类积分方程。积分方程的经典数值解法包括待定系数逼近法、直接数值求积法、逐步逼近法以及针对特定积分核的近似解法等。
随着积分方程的发展,很多新方法正逐步引入积分方程的数值求解中,如用伽辽金方法、配点法并结合Haar小波函数求解第一类线性Fredholm方程 [1],用Haar小波方法求解一维 [2] 和二维 [3] 非线性方程问题,然而计算误差相对较大;用Daubechie小波并结合伽辽金方法来求解第二类线性Volterra方程问题 [4];或应用Sinc函数配置法求解一维第一类线性 [5] 和非线性Fredholm方程 [6];用修正的块脉冲函数求解第一类Volterra积分方程 [7],及应用块脉冲函数和泰勒级数结合求解非线性Fredholm-Volterra方程 [8];应用Chebyshev配置法求解二维线性方程问题 [9],或应用块脉冲法求解二维Fredholm-Volterra [10] 以及用多项式近似方法 [11] 快速求解具有光滑核函数的第二类Fredholm积分。上述数值求解方法多采用了级数形式、Chebyshev多项式或小波函数等,但由于多项式函数空间的刚性过强,易造成插值效果不稳定;又因为小波的插值误差相对较大,且在二维及多维问题中难以构造岀合适的插值基函数。因此,需要一种插值精度高且适合多维问题的基函数。
径向基函数(radial basis function, RBF)最初在1968年由Hardy在地形学中提岀并适用于多维散布数据插值,它对空间维数不敏感且插值精度较高,因而在多元插值中得到广泛的应用 [12]。1990年,Kansa [13] 首次将RBF成功应用于微分方程的求解中并逐步形成一类配点型无网格法。目前RBF插值理论研究已成为一个热点问题,本文尝试将RBF方法应用到积分方程的求解中,基于RBF插值逼近原理,提岀了RBF求解一维非线性积分方程的方法,给岀了数值算例并与其他数值方法进行对比,得到了较好的逼近效果。
2. 基于RBF插值改进的配置法算法
2.1. RBF插值原理
定理2.1 [14] 设函数
连续且满足
,对于任给的点
,插值问题存在
唯一解充要条件矩阵
是正定矩阵。
对空间
中的变元x,定义函数
,并且假设该函数可由Fourier积分表示;
,当
两两不同且
不全为零时,有
(2)
考虑到定理2.1,对任意两两不同的点
,径向基插值存在唯一解充要条件为:函数
的Fourier变换
几乎处处非负,且至少在某个正测度集上大于零。此时称函数
为空间
上的正定函数。一般的若函数
是空间
上的正定函数,并不能得
是空间
上的正定函数.如下定理指岀:在一定条件下,函数
在任意维空间上都是正定的。
定理2.2 [14] 设
,函数
对任意空间都正定的充要条件
是完全单调函数,即:
(1)
;
(2)
;
(3)
。
由此定理可知,Gauss函数和IMQ函数在任意维空间都是正定函数,而MQ函数和薄板样条则不然,可以证明,MQ函数与薄板样条的广义Fourier变换仍大于零,但是其在原点有奇性,如果奇点的阶数为m,对满足
的系数
有
(3)
这类
函数被称为m阶条件正定函数,对m阶条件正定函数
,若矩阵
列满秩,则分块矩阵
可逆,此时,径向基插值问题可叙述为:给定数据
,寻找具体如下形式的函数
(4)
满足
(5)
2.2. 基于RBF插值的改进配置法算法
RBF是仅依赖于距离
的函数,在多种RBF的定义中,常用的有薄板样条函数
高斯函数
、Hardy提岀的多重二次曲面(multi-quadric, MQ)函数及多种紧支撑函数等。Franke在1982年证明了MQ方法是所有插值方法中综合性能最优的,因此本文选用MQ作为插值基函数,其常用表达式为
(6)
式中c是基函数中心,
称为形状参数。算法步骤具体为:
Step 1:设置RBF函数的中心点c,形状参数
,配置点
;
Step 2:对给定的一组数据点
,由RBF构造插值函数
(7)
Step 3:将插值点代入(7)式,得
(8)
表示成矩阵形式为
(9)
式中
为给定数据点的函数值,
为待定系数,
为插值矩阵。
Step 4: 矩阵元素计算式为
,求解(9)式得
(10)
Step 5: 得岀函数
的RBF逼近形式
(11)
3. Multi-Quadric函数插值的存在性与唯一性
定义3.1 [15] MQ函数的插值问题:对于给定的多元散乱数据
。采用函数
的平移作为一组基函数
,寻找形如:
的插值函数
,且使其满足条件:
引理3.2 [16] 若MQ函数
在
上连续,且
,那么对于n元的MQ基函数插值问题的
解满足存在唯一性的充要条件为系数矩阵
是正定矩阵。
定理3.3 若MQ函数
是连续的,且
,那么对于n元的MQ基函数插值问题存在唯一解。
证明:对于d元Gauss函数
,对于任意两两不同的
和不全为零的
,有
因此Gauss函数是正定的。
再讨论分析
,它是一个可积函数的积分。由Gauss函数的正定性可知,对
于不全为零的
,若
可得二次型
其中h是正常数,所以得
由此知道MQ函数是零阶条件负定的,那么其插值系数矩阵
至少有n − 1个特征向量
是对应于负特征值的。当
时,有
所以插值系数矩阵
有n个非零特征值,即此系数矩阵是非奇异矩阵,故所对应的插
值问题满足存在唯一性。
4. 数值实验及分析
径向基函数在数值逼近领域有着广泛的应用,本节将介绍径向基函数插值在具体函数方程中的应用,这里应用MQ基函数对函数
插值,其中
。
用函数
进行插值,寻找插值函数
, (12)
使得
(13)
观察(13)式,发现其是关于系数
的一元非齐次线性方程组,由于系数矩阵
非奇异,故此方程组有唯一解,可求出
,代入(12)式得到
,进而求出插值函数。下面给出了误差表1及两种插值图1,图2。
在数值模拟中,本文选择了
为待逼近函数进行数值实验。基于MQ径向基函数插值方法,分别选择插值节点
,步长
,且配置点与中心点一致进行数值算例模拟,计算结果如图1和图2。从图1及图2的插值图像可知,基于MQ径向基函数插值方法是有效的,且具有较高的精度。此外,表1还列出了本文方法与文献 [6] [12] [17] 方法的最大误差比较结果,从表中数据可以看出,本文方法对比于其他的数值方法得到的误差更小,稳定性更高。

Figure 1.
,
function image
图1.
时,
函数图像

Figure 2.
,
function image
图2.
时,
函数图像

Table 1. The maximum error comparison between the method in this paper and the methods in [6] [12] [17]
表1. 本文方法与文献 [6] [12] [17] 方法的最大误差比较
5. 结论
本文给出了一种基于MQ径向基函数求解非线性积分方程的方法,且证明了该方法的存在唯一性,并通过上述数值算例验证了该方法是行之有效的,且精度较高;MQ径向基函数是一个距离的函数,在高维插值时只需改变距离的计算式,不必变化算法的其他部分,因此有利于推广到高维的非线性积分方程的求解中。由于MQ径向基函数插值性能优异,能够在较少的节点下得到更高的逼近精度,因而计算量较小且操作简洁。本文还尚未对形状参数
的选取、算法的误差限等问题进行更加细致的理论分析,这也将是今后研究的一个重要方向。
基金项目
国家自然科学基金资助项目(11661005;11301070);东华理工大学校级教改课题(DHJG-07-39;DHJG-18-47)。
NOTES
*通讯作者。