二分逼近法是微积分学中许多基本定理证明的重要工具 ,是逼近法的最简明的形式之一 ,它在生活中有着非常广泛的运用,下面来看一个简单的实例,以体会二分逼近法给我们的生活带来的诸多便利.中央电视台“幸运52”栏目曾有一项活动:主持人李咏拿出一件物品,让参赛者猜这件物品的价格,若选手猜对,则将这件物品作为奖品奖励给这位选手.
若选手想要在规定时间内拿到较多的奖品,应制定怎样的策略,才能实现自己的目标呢?
实际上,选手根据对某一件物品的了解程度,首先可判断出该物品的价格在某一范围
第3页
安阳师范学院
内,然后再进一步猜出该物品的价格.在知道该物品的价格在某一范围内,如在a 元与b 元之(不含a、b,且为整数,为便于讨论,假设物品的价格数为整数,单位为元),那么应该怎样猜才能比较快地拿到奖品呢?
在整数a 与b 之间,共有b ― a ― 1 = N 个整数,若是对这几个数一个一个地猜,设猜了
P2P1(1P1)k
次能猜中的概率为Pk , 则P1 = 1 / N ,
112/N,......,PkPK1(1Pk/N 1)N1Nk若要有80% 以上的把握猜对的话,则猜的次数应不少于[80%N].
显然这样要拿到奖品是比较困难的.但运用二分法逼近猜测,则情况大不相同. 二分法逼近猜测的方法如下:
ab],若1恰好是该物品的价格ξ元,则取1=ξ即为所求. 2.1 首先取1[22.2 若1
2.2.1 当a 与b 之间的整数个数为N=2n - 1(n∈N+) 时,则b = a + 2 n ,取 2.2.1.1当1<ξ时,令a1= 1,b1 =b ,则有a1<ξ<b1,且a1与b1之间的整数个数为
N1=b1-a1-1=(a+2n)-(a+n)-1=n-1=[ba1N][] ; 222.2.1.2当1>ξ时,令a1=a , b1=1 ,则有a1<ξ<b1 且在a1与b1之间的整数个数为
ba1N][] . 222.2.2 当a 与b 之间的整数个数为N=2n(n ∈N+)时, 则b = a + 2 n + 1 , 取ab11[][an]an,
22N1=b1-a1-1= (a+n)-a-1=n-1=[2.2.2.1 当1<ξ时,
令a1= 1,b1=b ,则有a1<ξ< b1,且a1 与b1之间的整数个数为N1=b1-a1-1=(a + 2n + 1)-(a + n)-1=n= [ba1N][]; 222.2.2.2 当1 >ξ时,
令a1=a , b1=1,则有a1<ξ<b1且在a1与b1之间的整数个数为N1=b1-a1-1=(a+n)-a-1=n-1< n = [ba1N][]. 22综上所述,当1 ≠ξ时,可得到a1<ξ<b1且a1 与b1之间的整数的个数为N1≢[N/2].
2.2.3、对整数a1与b1 重复上述做法,当ξ= 2时,则ξ即为该物品的价格;若ξ≠
第4页
安阳师范学院
2=[a1b1] ,同样可求得a2 和b2,使得a2<ξ<b2且a2与b2之间的整数的个数为2NN1]=[[]/2] .……,由此可得,当Nk=bk-ak-1=1(即ak与bk之
22N2=b2 -a2 - 1 ≢ [间只有一个整数)时,取ξ = k1[akbk],即为该物品的价格,此时有2Nk+1=[Nk/2]=0.
那么当k 为多少时,[Nk/2]=0 呢? 我们先解决如下问题:
引理1 、任意一个正整数N ,存在整数k0k1k2......kp0, 使得
N2k02k12k2.....2.p,其中2k0N2k01.
证明:对任意一个正整数N,显然存在一个正整数k0,使得2k0N2k01.又因为正整数N 可以表示成一个二进制的数,在这个二进制的表示形式中的第ki+1 位(从右到左)的数字为1,其对应的十进制的数字为2ki(i=0,1,2,……,p),而二进制中的数字0,对应的十进制的数字也为0 ,所以N2k02k12k2......2p.
111......]= 0 . iki1i22221111111证明:∵ 0 <[i1i2......ik] ≢i1......2=1 - i1< 1
2222222111∴ [i1i2......ik]=0.
222有了上述两个引理,现在我们来证明如下定理:
kk引理2、若整数i1i2......ik0,则[N定理:对任意的一个正整数N ,记N1=[N/2],N2[N1/2][[2]/2] ,NN3[N2/2][[[2]/2]/2],…… , 则Nn[Nn1/2][N] (n 为正整数). n2证明:由引理1 可得,对任意正整数N,存在整数k0k1k2......kp0, 使得
N2k02k12k2......2p,其中2k0N2k01.
1.1、若kp,显然N1 = [ N / 2 ] 成立; 若kp1, 因为N2p(20kkkpk21p...2p1p1)
kkkk第5页
安阳师范学院
即
Nkkkkkk(20p21p...2p1p)是整数. kp2p因此N / 2 ,N / 22,⋯,N/2k 都是整数,所以Nn= [ N / 2n](其中1nkp).即,当kp= 0 或者kp≣ 1 ,Nn= [ N /2n]( 1nkp) 成立.
1.2、若kp> 0 ,且1 ≢ n ≢ k0时,由Ⅰ、可知,当n=kp时,有Nn=[N/2n] .设当n=m(ki1<m<ki,i=0,1,2,……,p-1)时,原式成立.即Nm = [ N / 2m] , 此时
Nm= [2k0m2k1m......2kim12mki1...12mkp]
=[2k0m2k1m......2kim][=2k0m2k1m......2kim 当
12mki1...12mkp]
n=m+1 时,因为ki1mkiki1,所以ki1m10,此时
Nk0m1ki1m1kim1k1m1]/2]=[22......22] m2Nm1[Nm/2][[=2k0m12k1m1......2ki1m1[2kim1]; 而[Nkpm1k0m1ki1m1kim1ki1m1k1m1]=[22......222......2] 2m1kpm1= [2k0m12k1m1......2ki1m1][2kim12ki1m1......2];
1.1当ki > m,即ki-m-1 ≣ 0 时,由条件得m1ki1...kp,此时
[2kim12ki1m1......2kpm1][2kim1][12m1ki...12m1kp][2kim1];
1.2当ki= m ,即ki- m - 1 < 0 时,而m+1>ki1>…>kp, 此时
[2kim12ki1m1......2kpm1][12m1ki...12m1kp]0[12m1ki][2kim]1即
[2kim12ki1m1......2kpm1][2kim1]由上可知,当Nm[N/2m]时,可推出
Nm1[N/2m1]所以当kp< n ≢k0时,Nn=[N/2n]成立.
1.3当n >k0时,因为2k0≢ n < 2k01,有1 ≢ N / 2k0< 2 ,所以
第6页
安阳师范学院
Nk0[NNNN]=1,从而有,……, = 0 ;又由于<1,所以NN[[]/2]0nk01k0k0k012k0222[N/2n]=0;即Nn=[N/2n].
由1.1,1.2,1.3,可得对一切正整数n,Nn=[N/2n]成立.
现在我们可以解决前面的问题了,根据定理,当Nk1= [ N /2k1] = 0 , 即[ N / 2k1] = 0 时,有
0N1,因此当k+1>[log2N],即k[log2N]时,Nk+1=0,所以用二分法最多[log2N]次就能2k1猜中.
这种二分法逼近猜数的效果如何? 我们设猜了k次能猜中的概率为pk,则:
p1= 1 / N ;
p2p1(1p1)……
1111≣3/N; (1)NN1N1N1[]212k1; pkpk1(1pk1)Nk1N且当k³[log2N]时,pk=1. 由此可见,当k=1 时,p1P1; 当1[log2N]时,pkPk.可见用二分逼近法的猜数比在a 与b 之间随意地猜的方法的效果更好,能更快地猜
出其物品的价格.因此,选手可用这种二分法逼近的方法来猜测物品的价格,可在规定的时间内获得更多的奖品.
同样,对于一些连续性的问题,我们可以根据闭区间上连续函数的介值定理,运用二分法逼近的方法求解.如用二分法逼近求方程x3-x-1=0 在区间(1 ,2 )内的近似根,使误差不超0.01.则用这种方法7 次就可求得符合条件要求的方程的近似根为
a7b7=1.32.
通过以上面的分析说明,利用二分法逼近解题的思想方法,可把原来较大范围内不易求解的问题,逐步缩小范围,从而最终求出符合条件的解,这种思想方法对一些问题的解决能起到积极的作用. 3 数值逼近中的逐次逼近
第7页
安阳师范学院
在积分方程的求解中,逐次逼近法是一种极其有效的方法.而皮卡序列在逐次逼近中也发挥了十分重要的作用.在此,对皮卡序列的证明及应用做了一定的研究,并对皮卡逐次逼近法给出了一些论述,且将这种方法运用到了其他一些学科的研究中,如数值分析.本部分主要是通过利用皮卡逐次逼近法证明存在唯一性定理,求解积分方程,对积分方程求近似解.
3.1、主要定理
定义 3.1 设函数 f(x,y) 在区域D内满足不等式 f(x,y1)—f(x,y2)
£L|y1-y2|其中常数L>0,称函数f(x,y)在区域D对y满足李氏条件.
定理 3.1(存在唯一性定理)给定积分方程
y=y0+òxx0f(,x)y d x (3.1)
f(x,y)在矩形区域S:|x-x0|£a,|y-y0|£b内连续,且对y满足李氏条件,则积分方程(3.1)在区间[x0-h,x0+h]上有且只有一个解,其中h=min{a,∈S
在定理1的基础上我们加一些限制条件把定理1推广如下: 定理 3.2 给定积分方程
(x)f(x)bab},M=max |f(x,y)|, (x,y)M k(x,,(d)) (3.2)
其中f(x) 在 [a,b ]上为已知函数,可k(x, ,())在Q =[a,b;c,d]上为已知连续函数,且满足|k(x,,(x,,1()))k(x,,2())|L|1()2()|,则当|λ|足够小时,方程(3.2)在区间|xx0|h上有且只有一个解,其中hmin{ba,dc},Mmax|k(x,,())|
(x,y)Qm证明: 我们在区间x0xx0h,对于x0hxx0讨论完全一样. 这里定义区
|xx0|h,hmin{ba,dc}. m作逐次逼近函数列:
{n1(x)f(x)x0x0(x)f(x),k(x,,n())d,n0,1,2... (3.3)
第一步: 对于所有的n,(3.2) 式中函数在x0xx0h上有意义,连续且满足不等式 |n1(x)n(x)|d-c.
当n = 0 时,k(x,,())在区间Q =[a,b;c,d]上连续. 由
1(x)f(x)k(x,,0())d. (3.4)
x0x第8页
安阳师范学院
知1(x)在x0xx0h上有意义连续且当||足够小时有
|1(x)0(x)|k(x,,0())d||k(x,,0())d||M|xx0|||(dc)dc
x0x0xx即题当n =1时成立. 依此类推n(x)在x0xx0h有意义连续且满足不等式
|n(x)0(x)|d-c.
第二步: 函数序列{n(x)} 在x0xx0h上是一致收敛的.考虑级数
0(x)[k(x)k1(x)], (3.5)
k1因此要证明函数序列{n(x)}在x0xx0h上一致收敛,只需要证明级数(3.5) 在
x0xx0h上一致收敛. 下证级数(3.5) 是一致收敛的.
M(L|xx0|)n1先证明不等式|n1(x)n(x)|||
(n1)!n1 当n = 0时由第一步证明可知,假设成立. 2 假设当n = k时成立. 则n = k +1
|k2(x)k(x)||||k(x,,k1())k(x,,k())d|
x0k2||kLkM(xx0)kk1M(L|xx0|)£||L|k1()k()|d||L d||x0x0k!L(k2)!xxx于是由数学归纳法可知, 对于所有的正整数k, 有如下估计:
M(Lh)k1 |k1(x)k(x)|||L(k1)!k由等式知级数(3.5) 在x0xx0h上一致收敛,因此序列{n(x)} 也在
x0xx0h上一致收敛.
现在设limn(x)(x)则{n(x)} 在x0xx0h上连续.
n第三步: ϕ (x)是积分方程(3.2) 在x0xx0h上的连续解.由序列{n(x)} 在
x0xx0h一致收敛于ϕ (x),对(3.3)式取极限,可得:
limn(x)f(x)||limk(x,,nnx0xn1())df(x)||limlimk(x,,nx0nx())d
n1第9页
安阳师范学院
即(x)f(x)k(x,,())d,这就是说ϕ (x)是积分方程(2) 在x0xx0h上
x0x的连续解.
第四步: 证明其唯一性.
设φ (x, y)是积分方程(3.2) 在x0xx0h上的连续解, 则可以用第二步的方法证明 φ( x, y) ≡ϕ ( x, y) , x0xx0h
综合以上四步可以得到积分方程解的存在唯一性. 3.2、近似计算和误差估计
我们在数学分析、抽象代数以及数值分析等学科当中已学习过关于近似计算和误差估计的知识. 在本段落中的存在唯一性定理不仅肯定了解的存在唯一性,并且给出了求方程近似解的一种方法picard 逐次逼近法,对方程的第n 次近似解
0(x)y0n1,2... n(x):{xn(x)y0f(x,n1(x))dxx0MLnn1它和正真解y =ϕ ( x) 在[x0− h, x0+h]内的误差估计为|n(x)(x)|h.
(n1)!上式可用数学归纳法证明:
x|n(x)(x)|k(,())dM(xx0)Mh,
x0MLn1设|n(x)(x)|(xx0)nhn1.
(n)!这样,我们在进行近似计算的时候,可以根据误差的要求,先取适当的逐次逼近函数n(x).
例4 讨论初值问题{dy1y2dxy(0)0解存在且唯一区间
2解: 对任意给定的正数a,b , 函数均f(x,y)=1+y在矩形区域R = {( x, y) |0£x ≢ a, 0£y ≢ b}内
连续且对y的偏导数连续, 计算Mmax|f(x,y)|1b,hmin{a,(x,y)R2b}. 1b2由于a和b 都可以任意取,我们先取b,使
bb1最大,显然b =1时, + 为22
1b1b2b的最大值,故可取a =1,b =1,此时依定理得到初值问题解存在唯一的区间是 1b211x 22例5 利用picard 迭代法求初值问题{dy2x(1y(x))dxy(0)0x的解.
解: 初值问题等价于积分方程y(x)2x(1y(x))
0其迭代序列分别为
第10页
安阳师范学院
y0(x)0,y1(x)2xdxx2,0x
2x4y2(x)2x(1x)dxx,02!x2x4x4x62y3(x)2x(1x)dxx,02!2!3!....................................
x2x4x6x2nyn(x)x......,2!3!n!2limyn(x)ex1
n2取极限得limyn(x)ex1即初值问题为ye21.
n2通过以上的定理、推论和例题我们对picard 逐次逼近法做了一定的介绍.这种思想
在各门学科中都有一定的体现. 结束语
综上所述,数值逼近中的极限逼近、二分逼近和逐次逼近在理论上和实践中都有具体的运用,掌握了这些对在数学上的进一步深造和解决生活中的问题都有很大的作用.
第11页
安阳师范学院
参考文献
[1]吴宗敏,苏仰峰.数值逼近[M],科学出版社.
[2]周晓农.逼近法的涵义及运用[J].金筑大学学报,2000年第二期,116—119. [3]李刚升,张艳敏.皮卡逐次逼近法的运用[J].教育战线.77—78. [4]华东师大数学系.数学分析[M],高教出版社.
[5]苏金源.二分逼近解题的数学思想方法[J].科技论坛.
[6]虞旦盛,周颂平.有理逼近的一些最新进展[J].数学进展,2005年6月,269—280.
第12页