Skip to content

19.6.3 切比雪夫逼近 ​

19.6.3.1 问题的定义和交替点定理 ​

1. 切比雪夫逼近原理 ​

连续情况的切比雪夫逼近或一致逼近如下: 函数 f(x) 在区间 [a,b] 内被函数 g(x)=g(x;a0,a1,⋯,an) 逼近,使得由

(19.195)maxa≤x≤b⁡|f(x)−g(x;a0,a1,⋯,an)|=Φ(a0,a1,⋯,an)

定义的误差对于适当选取的参数 ai(i=0,1,⋯,n) 尽可能小. 如果 f(x) 存在这样的近似函数,则误差的绝对值至少在区间的 n+2 点 xν 上取得极大,在这些所谓的交替点误差变号 (图 19.10). 这正是交替点定理对于切比雪夫多项式逼近问题的解的特征化的含义.

01937d01-b6f6-7881-8294-3a9c82211946_51_229_219_1182_357_0.jpg

若函数 f(x)=xn 在区间 [−1,1] 上在切比雪夫意义下被次数 ≤n−1 的多项式近似,则切比雪夫多项式 Tn(x) 可作为最大模为 1 的误差函数. 位于区间端点和区间内 n−1 个点的交替点恰好相应于 Tn(x) 的极值点 (图 19.11(a) ∼ (f)).

01937d01-b6f6-7881-8294-3a9c82211946_51_196_858_1248_923_0.jpg

19.6.3.2 切比雪夫多项式的性质 ​

1. 表达式 ​

(19.196a)Tn(x)=cos⁡(narccos⁡x),(19.196b)Tn(x)=12[(x+x2−1)n+(x−x2−1)n],(19.196c)Tn(x)={cos⁡nt,x=cos⁡t,|x|<1,cosh⁡nt,x=cosh⁡t,|x|>1(n=1,2,⋯).

2. Tn(x) 的根 ​

(19.197)xμ=cos⁡(2μ−1)π2n(μ=1,2,⋯,n).

3. 当 x∈[−1,1] 时 Tn(x) 极值点的位置 ​

(19.198)xν=cos⁡νπn(ν=0,1,2,⋯,n).

4. 递推公式 ​

(19.199)Tn+1=2xTn(x)−Tn−1(x)(n=1,2,⋯;T0(x)=1,T1(x)=x).

例如, 递推得到

(19.200a)T2(x)=2x2−1,T3(x)=4x3−3x,(19.200b)T4(x)=8x4−8x2+1,T5(x)=16x5−20x3+5x,(19.200c)T6(x)=32x6−48x4+18x2−1,(19.200d)T7(x)=64x7−112x5+56x3−7x,(19.200e)T8(x)=128x8−256x6+160x4−32x2+1,(19.200f)T9(x)=256x9−576x7+432x5−120x3+9x,(19.200g)T10(x)=512x10−1280x8+1120x6−400x4+50x2−1.

19.6.3.3 列梅兹 (Remes) 算法 ​

1. 交替点定理的推论 ​

数值求解连续切比雪夫逼近问题源于交替点定理. 逼近函数选为

(19.201)g(x)=∑i=0n⁡aigi(x),

有 n+1 个线性无关的已知函数,切比雪夫问题的解的系数记为 ai∗(i=0,1,⋯,n) , 根据 (19.195) 最小偏差记为 ρ=Φ(a0∗,a1∗,⋯,an∗) . 此时当函数 f 和 gi(i=0,1,⋯ , n) 可微,由交替点定理有

∑i=0n⁡ai∗gi(xν)+(−1)νϱ=f(xν),∑i=0n⁡ai∗gi′(xν)=f′(xν)(ν=1,2,⋯,n+2).

(19.202)

交替点 xν 满足

(19.203)a≤x1<x2<⋯<xn+2≤b.

方程组 (19.202) 对切比雪夫逼近问题的 2n+4 个未知量,包括 n+1 个系数、 n+2 个交替点及最小偏差 ρ ,给出了 2n+4 个条件. 若区间端点也是交替点,则在该处导数条件不是必要条件.

2. 根据列梅兹算法确定最小解 ​

根据列梅兹算法, 数值确定最小解的步骤如下.

(1) 根据 (19.203) 确定交替点 xν(0)(i=1,2,⋯,n+2) 的近似值,例如等距节点或 Tn+1(x) 的极值点 (见 19.6.3.2).

(2)求解线性方程组

∑i=0n⁡aigi(xν(0))+(−1)νϱ=f(xν(0))(ν=1,2,⋯,n+2),

其解为近似值 ai(0)(i=0,1,⋯,n) 和 ρ0 .

(3) 确定交替点新的近似值 xν(1)(i=1,2,⋯,n+2) ,例如误差函数 f(x)− ∑i=0n⁡ai(0)gi(x) 极值点的位置. 此时可以应用这些点作为近似值.

以 xν(1),aν(1) 代替 xν(0),aν(0) ,重复步骤 2 和步骤 3,等等,即得到关于系数和交替点的逼近序列,其收敛性在某些条件下可以得到 (见 [19.33]). 若某个迭代指标 μ 使得

(19.204)|ϱμ|=maxa≤x≤b⁡|f(x)−∑i=0n⁡ai(μ)gi(x)|

满足充分的精度, 则计算停止.

19.6.3.4 离散切比雪夫逼近和最优化 ​

从连续切比雪夫逼近问题

(19.205)maxa≤x≤b⁡|f(x)−∑i=0n⁡aigi(x)|=min!

若选取 N 个点 xν(ν=1,2,⋯,N;N≥n+2) 满足性质 a≤x1<x2<⋯≤ xN≤b 并要求:

(19.206)maxν=1,2,⋯,N⁡|f(xν)−∑i=0n⁡aigi(xν)|=min!

可得相应的离散问题, 代入

(19.207)γ=maxν=1,2,⋯,N⁡|f(xν)−∑i=0n⁡aigi(xν)|,

显然有推论

(19.208)|f(xν)−∑i=0n⁡aigi(xν)|≤γ(ν=1,2,⋯,N).

从 (19.208) 消去绝对值,得到关于系数 ai 和 γ 的线性不等式组,从而 (19.206) 化为线性规划问题 (参见第 1179 页 18.1.1.1):

(19.209)γ=min!,满足{γ+∑i=0n⁡aigi(xν)≥f(xν),γ−∑i=0n⁡aigi(xν)≥−f(xν)(ν=1,2,⋯,N).

对 γ>0 方程 (19.209) 有极小解. 对于足够大的点数 N 及某些进一步的条件,离散问题的解可看作连续问题的解.

若用非线性依赖参数 a0,a1,⋯,an 的非线性逼近函数 g(x)=g(x;a0,a1 , ⋯,an) 代替线性逼近函数 g(x)=∑i=0n⁡aigi(x) ,则类似可得非线性最优化问题. 其通常即使在简单函数形式下也是非凸的. 这从本质上减少了非线性最优化问题的数值解法 (参见第 1203 页 18.2.2.1).

version 1.24.0