一种改进的MQ拟插值方法及其性质
A New Quasi Interpolation Scheme for MQ Radial Basis Function
DOI: 10.12677/AAM.2021.106205, PDF, HTML, XML, 下载: 319  浏览: 460  科研立项经费支持
作者: 熊 晗, 曾 光*, 王斌斌:东华理工大学理学院,江西 南昌;科学与工程计算实验室,东华理工大学理学院,江西 南昌;雷 莉*:东华理工大学理学院,江西 南昌
关键词: 数值逼近径向基函数拟插值保形性收敛阶Numerical Approximation Radial Basis Function Quasi-Interpolation Shape-Preserving Approximation Capacity
摘要: 本文基于Wu-Schaback拟插值算子LDF(X)构造了一种新的MQ径向拟插值算子,该算子增加了在两端点处的一阶导数的线性组合项,并结合三点微分公式替代其两端点处的导数值,提高了该算子的收敛阶。通过理论分析得出该算子的线性多项式具有再生性、二阶保形性和较高的收敛阶等优点。最后,通过数值实验比较了该拟插值格式与Wu-Schaback和Feng-Li的拟插值格式的近似能力,数值计算结果证实了理论分析的正确性,验证了该算子对数值求解中的有效性。
Abstract: Based on Wu-schaback’s Quasi interpolation operator, a new MQ radial quasi interpolation operator is proposed. The operator has the advantages of linear polynomial regeneration, shape-preserving property of order 2 and high convergence rate, and does not need the derivative of the function at the end point. Through theoretical analysis, it is concluded that the linear polynomial of the operator has the advantages of reproducibility, second-order shape preservation and higher convergence order. Finally, the approximation ability of the proposed scheme is compared with Wu-scha- back’s and Feng Li’s quasi interpolation scheme by numerical experiments. The numerical results confirm the conclusion of the theoretical analysis and the effectiveness of the operator.
文章引用:熊晗, 曾光, 雷莉, 王斌斌. 一种改进的MQ拟插值方法及其性质[J]. 应用数学进展, 2021, 10(6): 1945-1955. https://doi.org/10.12677/AAM.2021.106205

1. 引言

插值是函数逼近的一种经典而又十分重要的方法。随着径向基函数的发展,许多的研究者利用径向基函数构造插值函数去解决问题,并取得了不错的效果。Powell [1] 将MQ径向基函数转移到一维空间的离散数据上,构造了拟插值函数 L f ( x ) ,使 L f ( x ) 满足了线性多项式的再生性。然后,Beatson和Powell [2] 通过将MQ径向基函数转移至有限分散数据上,构造了拟插值算子 L C f ( x ) ,该算子满足线性多项式的再生性。然而,要求算子 L C f ( x ) f ( x ) 端点处的导数值,这在实际应用中很复杂。因此,Wu和Schaback [3] 对 L C f ( x ) 进行了适当的修改,构造了拟插值算子 L D f ( x ) ,该算子不必求得 f ( x ) 在端点处的导数,也满足线性多项式的再生性质。但是,他们发现当 c = O ( h ) 时,算子 L D f ( x ) 的误差不是 O ( h 2 ) ,而是 O ( h 2 | ln h | ) ,其中h是相邻节点之间的最大距离。Leevan和Ling [4] 基于文献 [3] 提出了一种MQ径向基函数的多级单变量拟插值方案,并证明了该方案在当 c = O ( h ) 时,收敛速率为 O ( h 2.5 | ln h | ) 。而Zhang和Wu [5] 通过三次MQ-B样条原理,构造了四种保形性的拟插值算子,然而这些算子不能满足多项式的再现性,并且要求 f ( x ) 在端点处的导数。Feng和Li [6] 构造了一个保形拟插值算子,该算子满足三次MQ径向基函数对离散数据的二次多项式再生性,并证明了它的逼近速率最大为 O ( h 3 ) 。Walddron [7] 在m次多项式的拟插值算子的基础上,构造了再现 ( m + r ) 次多项式的拟插值算子( r 为非负整数)。但是,它涉及到 f ( x ) 在每一个节点的导数,并且要求被逼近函数额外的 r 阶光滑。Chen et al. [8] 利用Hermite插值多项式设计了一种新的的MQ拟插值算子,该具有线性再生和保持单调性。Wang et al. [9] 提出了一种改进的单变量MQ拟插值算子,并在一定的假设下给出了收敛速度。在文献 [10] - [15] 中,也可以发现更多关于MQ拟插值的应用。

本文的结构如下:首先,在第2节,我们介绍了一些必要的定义及拟插值函数的相关性质。接着,我们通过修正满足线性多项式再生性质的拟插值算子 L D f ( x ) 构造了一种新的MQ拟插值算子。在第3节中,详细讨论了该算子二阶保形性质,收敛性及其收敛阶。在第4节中,我们通过数值实验比较了Wu-Schaback和Feng-Li与该拟插值算子拟插值格式的逼近能力,并通过实例验证了该拟插值算子的收敛速度。最后,在第5节,我们给出了一些结论和未来的工作安排。

2. MQ径向拟插值格式的构造

2.1. 预备知识

本节首先给出一些必要的定义和已知的结论。

定义2.1 [3] 给定一组散乱的数据 a = x 0 < x 1 < < x n = b ,函数 f ( x ) : C [ a , b ] R 的拟插值算子 L f ( x ) 定义为:

L f ( x ) = j = 0 n f ( x j ) α j ( x ) , x [ a , b ]

其中 α j ( x ) 为拟插值基函数。

定义2.2 [3] 假设由数据点 { x j , f ( x j ) } j = 1 n 构造而成的 L f ( x ) 是函数 f ( x ) 的近似,如果数据点 { x j , f ( x j ) } j = 1 n k 阶导函数是非负的,并且 L f ( x ) k 阶导函数也是非负的,那么 L f ( x ) 则具有 k 阶的保形性。特别的,一阶保形性称为保单调性,二阶的保形性称为保凸性。

下面,我们介绍已知的拟插值算子 L D f ( x ) L s f ( x ) 。首先,对于给定的分散数据 a = x 0 < x 1 < < x n = b ,Wu和Schaback [3] 基于基函数 ϕ j ( x ) = ( ( x x j ) 2 + c 2 ) 1 / 2 构造了拟插值算子 L D f ( x )

L D f ( x ) = f ( x 0 ) α 0 ( x ) + f ( x 1 ) α 1 ( x ) + j = 2 n 2 f ( x j ) α j ( x ) + f ( x n 1 ) α n 1 ( x ) + f ( x n ) α n ( x )

此时

α 0 ( x ) = 1 2 + ϕ 1 ( x ) ( x x 0 ) 2 ( x 1 x 0 )

α 1 ( x ) = ϕ 2 ( x ) ϕ 1 ( x ) 2 ( x 1 x 0 ) ϕ 1 ( x ) ( x x 0 ) 2 ( x 1 x 0 )

α 1 ( x ) = ϕ j + 1 ( x ) ϕ j ( x ) 2 ( x j + 1 x j ) ϕ j ( x ) ϕ j 1 ( x ) 2 ( x j x j 1 )

α n 1 ( x ) = ( x n x ) ϕ n 1 ( x ) 2 ( x n x n 1 ) ϕ n 1 ( x ) ϕ n 2 ( x ) 2 ( x n 1 x n 2 )

α n ( x ) = 1 2 + ϕ n 1 ( x ) ( x n x ) 2 ( x n x n 1 )

2.2. MQ拟插值算子的构造

在满足线性多项式再生的算子 L D f ( x ) 的基础上,对 L D f ( x ) 进行改进,并其后添加一阶导数的线性组合项,构造拟插值算子 L 1 f ( x ) 。针对实际问题中两端导数值不易求出的问题,利用三点微分公式代替一阶导数值,得到了新的MQ拟插值算子 L 2 f ( x ) 。具体形式如下:

L 1 f ( x ) = L D f ( x ) + f ( x 0 ) λ 0 ( x ) + f ( x n ) λ n ( x ) x [ a , b ] (3.1)

L 2 f ( x ) = L D f ( x ) + D 1 ( x 0 ) λ 0 ( x ) + D 2 ( x n ) λ n ( x ) x [ a , b ] (3.2)

此时

λ 0 ( x ) = 1 2 ( x x 0 ) 1 2 ϕ 0 ( x )

λ n ( x ) = 1 2 ϕ n ( x ) 1 2 ( x n x )

D 1 ( x 0 ) f ( x 0 ) = 1 2 h [ 3 f ( x 0 ) + 4 f ( x 1 ) ] 1 2 h f ( x 2 )

D 2 ( x n ) f ( x n ) = 1 2 h [ f ( x n 2 ) 4 f ( x n 1 ) ] + 3 2 h f ( x n )

3. MQ拟插值算子的相关性质

定理3.1 MQ拟插值算子 L 1 f ( x ) L 2 f ( x ) 满足线性多项式再生性质。

证明:

L 1 f ( x ) = L D f ( x ) + f ( x 0 ) λ 0 ( x ) + f ( x n ) λ n ( x ) = f ( x 0 ) ( 1 2 + ϕ 1 ( x ) x + x 0 2 ( x 1 x 0 ) ) + f ( x 1 ) ϕ 2 ( x ) ϕ 1 ( x ) 2 ( x 2 x 1 ) f ( x 1 ) ϕ 1 ( x ) x + x 0 2 ( x 1 x 0 ) + j = 2 n 2 f ( x j ) ( ϕ j + 1 ( x ) ϕ j ( x ) 2 ( x j + 1 x j ) ϕ j ( x ) ϕ j 1 ( x ) 2 ( x j x j 1 ) ) + f ( x n 1 ) ( x n x ϕ n 1 ( x ) 2 ( x n x n 1 ) ϕ n 1 ( x ) ϕ n 2 ( x ) 2 ( x n 1 x n 2 ) ) + f ( x n ) ( 1 2 + ϕ n 1 ( x ) + x x n 2 ( x n x n 1 ) ) + f ( x 0 ) x x 0 ϕ 0 ( x ) 2

如果 f ( x ) = x ,那么

L 1 f ( x ) = L D f ( x ) + f ( x 0 ) λ 0 ( x ) + f ( x n ) λ n ( x ) = x 0 ( 1 2 + ϕ 1 ( x ) x + x 0 2 ( x 1 x 0 ) ) + x 1 ϕ 2 ( x ) φ 1 ( x ) 2 ( x 2 x 1 ) x 1 ϕ 1 ( x ) x + x 0 2 ( x 1 x 0 ) + j = 2 n 2 x j ( ϕ j + 1 ( x ) ϕ j ( x ) 2 ( x j + 1 x j ) ϕ j ( x ) ϕ j 1 ( x ) 2 ( x j x j 1 ) ) + x n 1 ( x n x ϕ n 1 ( x ) 2 ( x n x n 1 ) ϕ n 1 ( x ) ϕ n 2 ( x ) 2 ( x n 1 x n 2 ) ) + x n ( 1 2 + ϕ n 1 ( x ) + x x n 2 ( x n x n 1 ) ) = x

对于算子 L 2 f ( x ) ,同理也可证明。

定理3.2 如果数据序列 { f ( x j ) } j = 0 n 中的数据是从单调函数 f ( x ) ( x C [ x 0 , x n ] ) 中取得,则拟插值算子 L 1 f ( x ) L 2 f ( x ) 也是单调函数。

证明: L 1 f ( x ) 的一阶导数为

L 1 f ( x ) = ( ϕ 1 ( x ) 1 2 ( x 1 x 0 ) ) f ( x 0 ) ( ϕ 1 ( x ) 1 2 ( x 1 x 0 ) ) f ( x 1 ) + ( ϕ 2 ( x ) ϕ 1 ( x ) 2 ( x 2 x 1 ) ) f ( x 1 ) + j = 2 n 2 f ( x j ) ( ϕ j + 1 ( x ) ϕ j ( x ) 2 ( x j + 1 x j ) ϕ j ( x ) ϕ j 1 ( x ) 2 ( x j x j 1 ) ) f ( x n 1 ) ( ϕ n 1 ( x ) 1 2 ( x n x n 1 ) + ϕ n 1 ( x ) ϕ n 2 ( x ) 2 ( x n 1 x n 2 ) )

+ f ( x n ) ϕ n 1 ( x ) + 1 2 ( x n x n 1 ) + f ( x 0 ) 1 ϕ 0 ( x ) 2 + f ( x n ) ϕ n ( x ) + 1 2 = 1 2 j = 1 n 2 f ( x j ) ( ϕ j ( x ) ϕ j + 1 ( x ) ) + 1 2 f ( x 0 ) ( 1 ϕ 1 ( x ) ) + f ( x 0 ) 1 ϕ 0 ( x ) 2 + 1 2 f ( x n 1 ) ( ϕ n 1 ( x ) + 1 ) + 1 2 f n ( x n ) ϕ n ( x ) + 1 2

对任意的 x R , 1 ϕ j + 1 ( x ) ϕ j ( x ) 1 因此,当 f ( x ) > 0 , L 1 f ( x ) > 0 f ( x ) < 0 L 1 f ( x ) < 0

另外,根据算子 L 2 f ( x ) L 2 f ( x ) 的一阶导数可计算为

L 2 f ( x ) = 1 2 j = 1 n 2 f ( x j ) ( ϕ j ( x ) ϕ j + 1 ( x ) ) + 1 2 D 1 ( x 0 ) ( 1 ϕ 1 ( x ) ) + 1 2 f ( x n 1 ) ( 1 + ϕ n 1 ( x ) ) + 1 2 D 1 ( x 0 ) ( 1 ϕ 0 ( x ) ) + 1 2 D 2 ( x n ) ( 1 + ϕ n ( x ) )

从上面的公式可以看出,当 f ( x ) > 0 , L 2 f ( x ) > 0 f ( x ) < 0 , L 2 f ( x ) < 0 。完成证明。

定理3.3 若 [ f ( x n ) ϕ n ( x ) f ( x 0 ) ϕ ( x ) ] 0 ,则拟插值算子 L 1 f ( x ) 为严格二阶保形;若 [ D 2 ( x n ) ϕ n ( x ) D 1 ( x 0 ) ϕ ( x ) ] 0 ,则拟插值算子 L 2 f ( x ) 是严格二阶保形。

证明: L 1 f ( x ) 的二阶导数

L 1 f ( x ) = 1 2 j = 1 n 1 ϕ j ( x ) ( f ( x j ) f ( x j 1 ) ) 1 2 ( f ( x 0 ) ϕ 0 ( x ) + f ( x n ) ϕ n ( x ) ) = 1 2 j = 1 n 1 ϕ j ( x ) ( x j x j 1 ) f ( x ) 1 2 f ( x 0 ) ϕ 0 ( x ) + 1 2 f ( x n ) ϕ n ( x )

此时,

ϕ j ( x ) = c 2 [ c 2 + ( x x j ) 2 ] 3 2 0

因此,当 [ f ( x n ) ϕ n ( x ) f ( x 0 ) ϕ ( x ) ] 0 ,我们可以得到 L 1 f ( x ) 0 。最后,我们证明了拟插值算子 L 1 f ( x ) 具有二阶保形性。

根据算子 L 2 f ( x ) 的二阶导数

L 2 f ( x ) = 1 2 j = 1 n 1 ϕ j ( x ) ( f ( x j ) f ( x j 1 ) ) 1 2 ( D 1 ( x 0 ) ϕ 0 ( x ) + D 2 ( x n ) ϕ n ( x ) ) = 1 2 j = 1 n 1 ϕ j ( x ) ( x j x j 1 ) f ( x ) 1 2 ( f ( x 0 ) ϕ 0 ( x ) + f ( x n ) ϕ n ( x ) )

此时,

ϕ j ( x ) = c 2 [ c 2 + ( x x j ) 2 ] 3 2 0 1 ϕ j + 1 ( x ) ϕ j ( x ) 1

因此,如果 [ D 2 ( x n ) ϕ n ( x ) D 1 ( x 0 ) ϕ ( x ) ] 0 ,则有 L 2 f ( x ) 0 。从而证明拟插值算子 L 2 f ( x ) 具有二阶的保形性,完成证明。

最后,我们将证明算子 L 2 f ( x ) 的收敛性及收敛阶。首先,我们给出两个重要的引理:

引理3.1 [3] 如果 f ( x ) C 2 [ a , b ] ,拟插值算子 L D f ( x ) h 0 时,满足误差估计

f L D f K 1 h 2 + K 2 c h + K 3 c 2 ln h (3.3)

这里, K 1 , K 2 K 3 为正常数,与 h c 无关。

证明:

拟插值算子 L D f ( x ) 可以重新被定义为

2 L D f ( x ) = j = 1 n 1 ϕ j ( t ) ( x j + 1 x j 1 ) Δ 2 ( x j 1 , x j , x j + 1 ) f + f 0 + f n + ( x x 0 ) ( x n x ) Δ 1 ( x 0 , x 1 ) f

在一阶和二阶差分 Δ 1 Δ 2 的情况下, L f f 之间的分段线性插值的差值为

2 ( L D f ( x ) L f ( x ) ) = j = 1 n 1 ( ϕ j ( x ) | x x j | ) ( x j + 1 x j 1 ) Δ 2 ( x j 1 , x j , x j + 1 ) f (3.4)

我们可以得到该函数的界

φ ( x ) = j = 1 n 1 ( ϕ j ( x ) | x x j | ) ( x j + 1 x j 1 ) = j = 1 n 1 ( ( c 2 + | x x j | 2 ) 1 2 | x x j | ) ( x j + 1 x j 1 ) 0.

分裂一部分带有 | x x j | h 以及其余的一部分,这两个部分的估计

( c 2 + y 2 ) 1 2 | y | c , c 0 , y 0

( c 2 + y 2 ) 1 2 | y | c 2 2 | y | , c 0 , y 0

从而得到

φ ( x ) c j = 1 , | x x j | h n 1 ( x j + 1 x j 1 ) + c 2 2 j = 1 , | x x j | > h n 1 x j + 1 x j 1 | x x j | 8 c h + c 2 ( | x t | h 1 | x t | d t + O ( h ) )

因此我们有

φ ( x ) 8 c h + O ( c 2 ln h ) + O ( c 2 h )

根据(3.4)和 L f O ( h 2 ) 收敛阶,当 h 0 时, c 趋于零时,它满足下面的约束 φ ( x ) 。对于 | y | y 0 y 0 > 0 时,我们得到

( 1 + y ) 1 2 1 y 2 y 2 4

保持 φ ( x ) 以及 | x x j | c y 0 1 不变,则有

φ ( x ) 1 2 j = 1 n 1 ( x j + 1 x j 1 ) ( c 2 | x x j | 1 2 c 4 | x x j | 3 ) = ( 1 + O ( h ) ) c 2 | x t | c y 0 1 1 | x t | d t ( 1 + O ( h ) ) c 4 2 | x t | c y 0 1 1 | x t | 3 d t

这是由 c 2 | ln c | 作为 c 函数。如果 c c 0 0 ,函数 φ ( x ) 将渐近下界

2 a b ( ( c 0 2 + ( x t ) 2 ) 1 2 | x t | ) d t > 0

现在我们完成证明拟插值算子 L D f ( x ) 满足误差估计

f L D f K 1 h 2 + K 2 c h + K 3 c 2 ln h (3.5)

引理3.2 基于Largange插值的原理,给出近似一阶导数的三点插值型数值微分公式及其误差

f ( x 0 ) = 1 2 h [ 3 f ( x 0 ) + 4 f ( x 1 ) f ( x 2 ) ] + h 2 3 f ( 3 ) ( ξ 0 ) (3.6)

f ( x n ) = 1 2 h [ f ( x n 2 ) 4 f ( x n 1 ) + 3 f ( x n ) ] + h 2 3 f ( 3 ) ( ξ n ) (3.7)

证明:

f ( x ) C n + 1 [ a , b ] x 0 , x 1 , , x n [ a , b ] 上的点, L n ( x ) f ( x ) { x i } i = 0 n 为节点的n次插值多项式。作为 f ( x ) 的逼近函数,可用 L n ( x ) 的各阶导数近似 f ( x ) 的相应阶导数,即

f ( k ) ( x ) L n ( k ) ( x ) = i = 0 n l i ( k ) ( x ) f ( x i ) k = 1 , 2 , , n (3.8)

其误差为

f ( k ) ( x ) L n ( k ) ( x ) = d k d x k ( f ( n + 1 ) ( ξ ( x ) ) ( n + 1 ) ! ω n ( x ) ) (3.9)

x = x j , k = 1 时,有

f ( x j ) L n ( x j ) = i = 0 n l i ( x j ) f ( x i ) (3.10)

且其误差为

f ( x j ) L n ( x j ) = f ( n + 1 ) ( ξ ) ( n + 1 ) ! i = 0 , i j n ( x j x i ) (3.11)

一般称(3.10)式为近似 f ( x j ) n + 1 点插值型数值微分公式。

接下来,给出近似一阶导数( k = 1 )三点插值型数值微分公式及其误差估计。设 x 0 , x 1 , x 2 为区间上互异的三个点,则以其节点的2次插值多项式为

L 2 ( x ) = ( x x 1 ) ( x x 2 ) ( x 0 x 1 ) ( x 0 x 2 ) f ( x 0 ) + ( x x 0 ) ( x x 2 ) ( x 1 x 0 ) ( x 1 x 2 ) f ( x 1 ) + ( x x 0 ) ( x x 1 ) ( x 2 x 0 ) ( x 2 x 1 ) f ( x 2 )

其导数

L 2 ( x ) = 2 x x 1 x 2 ( x 0 x 1 ) ( x 0 x 2 ) f ( x 0 ) + 2 x x 0 x 2 ( x 1 x 0 ) ( x 1 x 2 ) f ( x 1 ) + 2 x x 0 x 1 ( x 2 x 0 ) ( x 2 x 1 ) f ( x 2 )

由式(3.11)可得

f ( x j ) = 2 x j x 1 x 2 ( x 0 x 1 ) ( x 0 x 2 ) f ( x 0 ) + 2 x j x 0 x 2 ( x 1 x 0 ) ( x 1 x 2 ) f ( x 1 ) + 2 x j x 0 x 1 ( x 1 x 0 ) ( x 1 x 2 ) + f ( 3 ) ( ξ j ) 3 ! i = 0 , i j 2 ( x j x i )

x 1 = x 0 + h , x 2 = x 0 + 2 h ,即

f ( x 0 ) = 1 2 h [ 3 f ( x 0 ) + 4 f ( x 1 ) f ( x 2 ) ] + h 2 3 f ( 3 ) ( ξ 0 )

f ( x 1 ) = 1 2 h [ f ( x 0 ) + f ( x 2 ) ] h 2 6 f ( 3 ) ( ξ 1 )

f ( x 2 ) = 1 2 h [ f ( x 0 ) 4 f ( x 1 ) + 3 f ( x 2 ) ] + h 2 3 f ( 3 ) ( ξ 2 )

根据上述三式,即得出三点-端点数值微分公式及其误差估计

f ( x 0 ) = 1 2 h [ 3 f ( x 0 ) + 4 f ( x 1 ) f ( x 2 ) ] + h 2 3 f ( 3 ) ( ξ 0 )

f ( x n ) = 1 2 h [ f ( x n 2 ) 4 f ( x n 1 ) + 3 f ( x n ) ] + h 2 3 f ( 3 ) ( ξ n )

定理3.4 对于 f C 2 [ a , b ] ,拟插值算子 L 2 f ( x ) 满足误差估计

f L 2 f ( x ) ( K 1 + K 4 ) h 2 + K 2 c h + K 3 c 2 ln h (3.12)

这里, K 1 K 2 K 3 K 4 为正常数,与 h c 无关。

证明:令 L 2 f ( x ) = L D f ( x ) + W D f ( x ) ,若 f ( x ) 是一个连续的函数,则有

f L 2 f ( x ) = f ( x ) ( L D f ( x ) + W D f ( x ) ) f ( x ) L D f ( x ) + f ( x ) W D f ( x ) (3.13)

根据引理3.1,我们得到

f L D f K 1 h 2 + K 2 c h + K 3 c 2 ln h

且根据引理3.2,则有

f W D f ( x ) h 2 3 , h 0

最后,结合引理3.1和引理3.2,我们证明了拟插值算子 L 2 f ( x ) 满足误差估计 f L 2 f ( x ) ( K 1 + K 4 ) h 2 + K 2 c h + K 3 c 2 ln h 注3.1由拟插值算子 L 2 f ( x ) 的收敛性分析可以看出,当 c = O ( h 2 ) 时,则 f L 2 f ( x ) = O ( h 3 ) 。因此,拟插值算子 L 2 f ( x ) 的收敛阶数与形状参数c的值有关。

4. 数值实验

在本节中,以 f ( x ) = x 3 为待逼近函数,设 c = 0.01 , h = 0.1 ,观察 f ( x ) 与拟插值算子 L 2 f ( x ) 的比较结果,如图1所示。接着,选择不同的 h 和形状参数 c ,比较拟插值算子 L 2 f ( x ) L D f ( x ) [3] 及 L s f ( x ) [6] 的逼近效果。结果见表1~3所示。最后,在表4中,我们设 c = h 2 h = 0.1 , 0.2 , 0.01 , 0.001 , 0.0001 ,观察算子 L 2 f ( x ) h 的变化率。

Figure 1. When c = 0.01 , h = 0.1 , the comparison result of the quasi-interpolation operator L 2 f ( x ) and the original function f ( x )

图1. 当 c = 0.01 h = 0.1 时,拟插值算子 L 2 f ( x ) 与原函数 f ( x ) 的比较结果

Table 1. When h = 0.1 , c take different values, the quasi-interpolation operator L 2 f ( x ) L D f ( x ) and L s f ( x ) the error comparison results

表1. 当 h = 0.1 ,c取如下不同值时,拟插值算子 L 2 f ( x ) L D f ( x ) L s f ( x ) 的误差比较结果

Table 2. When h = 0.01 , c take different values, the quasi-interpolation operator L 2 f ( x ) L D f ( x ) and L s f ( x ) the error comparison results

表2. 当 h = 0.01 ,c取如下不同值时,拟插值算子 L 2 f ( x ) L D f ( x ) L s f ( x ) 的误差比较结果

Table 3. When h = 0.001 , c take different values, the quasi-interpolation operator L 2 f ( x ) L D f ( x ) and L s f ( x ) the error comparison results

表3. 当 h = 0.001 c取如下不同值时,拟插值算子 L 2 f ( x ) L D f ( x ) L s f ( x ) 的误差比较结果

Table 4. When c = h 2 , the error comparison result of the quasi-interpolation operator L 2 f ( x ) and the original function f ( x )

表4. 当 c = h 2 时,拟插值算子 L 2 f ( x ) 与原函数 f ( x ) 的误差比较结果

首先,我们得到了原函数 f ( x ) 与拟插值算子 L 2 f ( x ) 的图像。由图1看出拟插值算子 L 2 f ( x ) 曲线与原函数的图像曲线拟合的很好,即拟插值 L 2 f ( x ) 方法与解析解基本一致。拟插值 L 2 f ( x ) 与解析解的误差比较结果如表1所示。

在算例中,我们给出了拟插值 L 2 f ( x ) h = 0.1 , c = 0.01 , 0.02 , 0.05 , 0.1 , 0.2 时的误差精度比较。由表1可以很容易地发现,随着形状参数c的减小,拟插值 L 2 f ( x ) 的误差也减小。根据表1~3的数值算例,设h分别为 0.1 , 0.01 , 0.001 c = 0.1 h , 0.2 h , 0.5 h , h , 2 h 时,分别计算 L D f ( x ) f ( x ) L s f ( x ) f ( x ) L 2 f ( x ) f ( x ) 。为了简化,我们假设采样点 { x i } i = 0 n 是均匀分布的。通过分析表1~3中的数据,我们发现拟插值算子的逼近能力取决于形状参数c和h,当我们降低参数c和h的值时,我们可以得到更好的逼近效果。从表4,取 c = h 2 , h = 0.1 , 0.2 , 0.01 , 0.001 , 0.0001 ,观测算子 L 2 f ( x ) 的收敛速度。很明显,当 c = O ( h 2 ) 时,拟插值算子 L 2 f ( x ) 的收敛速率可以达到 O ( h 3 ) 。此外,我们可以得到在 c h 相同的条件下,拟插值算子 L 2 f ( x ) 的收敛能力优于其他两种。总之,这些数值实验可以说明拟插值 L 2 f ( x ) 是一个性能优良的拟插值算子。

5. 结论

本文通过对Wu-Schaback拟插值格式的改进,构造了一个拟插值算子 L 2 f ( x ) ,该算子不需要 f ( x ) 在端点处的导数,具有很强的实用性。本文详细证明了算子 L 2 f ( x ) 具有良好的保形性、线性多项式的再生性和良好的收敛能力,便于人们在各种应用中使用。在未来,我们计划构造一个拟插值方案,它可以满足更高次多项式的再生性质。另一方面,我们希望将这种构造方法应用到多元空间中,构造一些性质较好的拟插值算子。

基金项目

江西省教育厅科学技术研究项目(GJJ200757),东华理工大学研究生创新基金(DHYC-202028)。

NOTES

*通讯作者。

参考文献

[1] Powell, M.J.D. (1990) Univariate Multiquadric Approximation: Reproduction of Linear Polynomials. In: Haussman, W. and Jetter, K., Eds., Multivariate Approximation and Interpolation, Birkhauser Verlag, Basel, 227-240.
https://doi.org/10.1007/978-3-0348-5685-0_17
[2] Beatson, R.K. and Powell, M.J.D. (1992) Univariate Multiquadric Approximation: Quasi-Interpolation to Scattered Data. Constructive Approximation, 8, 275-288.
https://doi.org/10.1007/BF01279020
[3] Wu, Z.M. and Schaback, R. (1994) Shape Preserving Properties and Convergence of Univariate Multiquadric Quasi-Interpolation. Acta Mathematicae Applicatae Sinica, 10, 441-446.
https://doi.org/10.1007/BF02016334
[4] Ling, L. (2004) A Univariate Quasi-Multiquadric Interpolation with Better Smoothness. Computers & Mathematics with Applications, 48, 897-912.
https://doi.org/10.1016/j.camwa.2003.05.014
[5] Zhang, W.X. and Wu, Z.M. (2004) Some Shape-Preserving Quasi-Interpolation to Non-Uniformly Distributed Data by MQ-B-Splines. Applied Mathematics—A Journal of Chinese Universities B, 19, 191-202.
https://doi.org/10.1007/s11766-004-0054-5
[6] Feng, R.Z. and Li, F. (2009) Interpolation Satisfying Quadratic Polynomial Reproduction Property and Shape-Pre- serving Property to Scattered Data. Journal of Computational and Applied Mathematics, 225, 594-601.
https://doi.org/10.1016/j.cam.2008.08.024
[7] Waldron, S. (2009) Increasing the Polynomial Reproduction of a Quasi-Interpolation Operator. Journal of Approximation Theory, 161, 114-126.
https://doi.org/10.1016/j.jat.2008.08.011
[8] Chen, R.H., Han, X.L. and Wu, Z.M. (2009) A Multiquadric Quasi-Interpolation with Linear Reproducing and Preserving Monotonicity. Journal of Computational and Applied Mathematics, 231, 517-525.
https://doi.org/10.1016/j.cam.2009.03.014
[9] Wang, R.H., Xu, M. and Fan, Q. (2010) A Kind of Improved Univariate Multiquadric Quasi-Interpolation Operators. Computers & Mathematics with Applications, 59, 451-456.
https://doi.org/10.1016/j.camwa.2009.06.023
[10] Wu, Z.M. (1999) Solving Differential Equation with Radial Basis Function. In: Advances in Computational Mathematics, Lecture Note in Pure and Applied Mathematics, Vol. 202, Marcel Dekker, Inc., New York, 537-544.
[11] Wu, Z.M. (2004) Dynamically Knots Setting in Meshless Method for Solving Time Dependent Propagations Equation. Computer Methods in Applied Mechanics and Engineering, 193, 1221-1229.
https://doi.org/10.1016/j.cma.2003.12.015
[12] Hon, Y.C. and Wu, Z.M. (2000) A Quasi-Interpolation Method or Solving Ordinary Differential Equations. International Journal for Numerical Methods in Engineering, 48, 1187-1197.
https://doi.org/10.1002/(SICI)1097-0207(20000720)48:8<1187::AID-NME942>3.0.CO;2-K
[13] Chen, R.H. and Wu, Z.M. (2006) Solving Hyperbolic Conservation Laws Using Multiquadric Quasi-Interpolation. Numerical Methods for Partial Differential Equations, 22, 776-796.
https://doi.org/10.1002/num.20115
[14] Chen, H. and Wu, Z.M. (2007) Solving Partial Differential Equation by Using Multiquadric Quasi-Interpolation. Applied Mathematics and Computation, 186, 1502-1510.
https://doi.org/10.1016/j.amc.2006.07.160
[15] 杜珊, 李风军. 新变参MQ拟插值函数的性质及其逼近性能研究[J]. 应用数学学报, 2019, 42(5): 655-669.