当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

电子科技大学:《数值分析 Numerical Analysis》课程教学资源(课件讲稿)极小化方法

资源类别:文库,文档格式:PDF,文档页数:32,文件大小:2.18MB,团购合买
一、与线性方程组等价的变分问题 二、最速下降法 三、共轭梯度法(共轭斜量法) 四、预条件共轭梯度法
点击下载完整版文档(PDF)

极小、化方法 一、与线性方程组等价的变分问题 二、最速下降法 三、共轭梯度法(共轭斜量法) 四、预条件共轭梯度法

1 极小化方法 一、与线性方程组等价的变分问题 三、共轭梯度法(共轭斜量法) 四、预条件共轭梯度法 二、最速下降法

一、与线性方程组等价的变分问题 设x,y∈R”,记(x,y)=xTy (x,y)=(J乃,x); (t,y)=t(x,y); (x+yz)=(x,z)+(乃z); (,x)≥0,且(K,x)=0分x=0; 设A是n阶对称正定阵 (Ax,y)=(,Ay); (Ax,x)≥0,且(Ax,x)=0分x=0 2

2 设x, y∈Rn , 记 ( x , y) = x T y §( x, y ) = ( y, x ); §( tx, y ) = t ( x, y); §( x+ y, z ) = ( x, z ) + ( y, z ); §( x, x) ≥ 0, 且( x, x) = 0  x = 0; 设A是n阶对称正定阵 §( Ax, y ) = ( x, Ay ) ; §( Ax, x ) ≥0, 且( Ax, x) = 0  x = 0 一、与线性方程组等价的变分问题

设A对称正定,求解的线性方程组为 Ax=b (1) 其中A=(aj)∈Rx,x=(x1,x2,,xn),b=(b1,b2,,bn)月 对应的二次函数p:R"x”→R,称为模函数,定义为 --622宫A (2) 例:◆ A= -(x+6x+4x1x2)-(4x1+10x2) 3

3 1 2 1 2 1 ( ) , ( , , ..., ) , ( , , ..., ) n n T T ij n n A Ax b A a R x x x x b b b b       设 对称正定,求解的线性方程组为 ( ) 其中 1 1 1 ( , ) ( , ) 2 n n n n n ij i j i i i j i R R x Ax x b x a x x b x             对应的二次函数 : ,称为模函数,定义为 1 1 ( )= ( ) 2 2 2 2 1 2 1 2 1 2 4 , 1 0 ( 6 4 ) ( 4 1 0 例 ) 1 2 A = 2 6 1 ( ) = : 2 b  x x x x x x x                  

模函数(二维) 正定 (a) (b) 负定 XTAX>0 XTAX<0 f(x) f(x) 2 2 工1 Z1 (c) (d) 正不定 不定 XTAX≥0 f(x) f(x) T2 W2 X1 4

4 模函数(二维) 正定 xT A x > 0 负定 xT A x < 0 正不定 xT A x ≥ 0 不定

正定的情形 (a) (xo2Yo) f(x) T2 T1 5

5 ( , ) 0 0 x y 正定的情形

p(x)= 1 ag,x,-b,x, i=1 i=1 p有如下性质: (1)对一切x∈R",有7p(x)=grado(x)=Ax-b=-r(3) 证: 8眼-2,0=- i=1,2,,n wradel) =Ax-b=-r 6

6 1 3 n x R x x Ax b r       有如下性质: ( )对一切 ,有 ( )=grad ( )= - ( ) 1 1 , 1, 2, ..., ( ) n ij j i i j i T n a x b r i n x grad x Ax b r x x                              证: 1 1 1 n n n ij i j i i i j i  x a x x b x         1 ( ) 2

(2)对一切x,y∈R",a∈R (x+ay)=(A(x+ayhx+ay)-(hx+ay) (Ax,x)-(,x)+a(4,-a6,川+7(, +a-s+(4》 (4) pw)2,0-6. 7

7 2 2 , , 1 ( ) ( ( ), ) ( , ) 2 1 ( , ) ( , ) ( , ) ( , ) ( , ) 2 2 ( ) ( , ) ( , ) 4 2 n x y R R x y A x y x y b x y Ax x b x Ax y b y Ay y x Ax b y Ay y                              (2)对一切 ( )  x (Ax, x)  (b, x) 1 ( )= 2

定理1 设A=(a)nxn为实对称正定矩阵,b,x∈R”,则x使二 次函数 f(x)=2(1,)-(6,) 取极小值分x是线性方程组Ax=b的解。 证明:必要性(解是极小值点).设山是A比,=b的解 →Au=b→ f四)=-2Aw,0) 对任意x∈R",只须证明fx)-f(W≥0 fx)-f=24,-6,e+A,) (A(x-W),(x-)≥0 2 8

8 设A =( aij )n×n为 , b , x∈Rn , 则 x使二 次函数 ( , ) ( , ) 2 1 f (x)  Ax x  b x 取极小值  x 是线性方程组Ax = b 的解。 证明: . 设 u 是 Ax = b的解  Au = b  ( , ) 2 1 ( , ) ( , ) 2 1 f (x)  f (u)  Ax x  b x  Au u ( ( ),( )) 0 2 1  A x  u x  u  对任意 x∈Rn , 只须证明 f (x) – f (u) ≥ 0 ( , ) 2 1 f (u)   Au u

充分性.设u使fx)取极小值.取非零向量x∈R", 对任意teR,有 fu+)=24+,u+)-,+) f(0+(Au-b,x)+)(, 令()=孔山+x),由于g()是关于t的连续函数,当 g'()=0,取得极小值。 另一方面令g()=几u+tx),当0时,g(0)=fu) 达到极小值。 于是g(0)=0,即 (Au-b,x)=0 → A 所以,u是方程组Ax=b的解. 9

9 .设u使 f(x)取极小值.取非零向量 x∈Rn , 对任意 t∈R , 有 ( ( ), ) ( , ) 2 1 f (u  tx)  A u  tx u  tx  b u  tx ( , ) 2 ( ) ( , ) 2 Ax x t  f u  t Au  b x  令 g(t) = f( u + tx),由于g(t)是关于t的连续函数,当 g’(t) =0,取得极小值。 ( Au – b , x ) = 0  Au – b = 0 所以,u是方程组Ax=b的解. 另一方面令 g(t) = f( u + tx),当 t=0 时,g(0)= f(u) 达到极小值。 于是 g’(0) =0,即

求二次函数p(x)极小值点的一般方法是: 构造一个向量序列{x)},使p(x)→minp(x) 可以采取以下方法: (1)任取一个初始向量x), (2)构造迭代格式 x(k1)=x(k)+arp(), (k=0,1,…) 其中p是搜索方向,是搜索步长, (3)选择pk和a使得 (x)=o(xtap)<o(x() 则当k→o时,有p(x)→p(x)=mik(x) (4)算出误差限6,直到 x-x-Kε或r=b-ArKe 迭代为止。 10

10   ( ) ( ) ( ) ( ) min ( ) k k x x x x     求二次函数 极小值点的一般方法是: 构造一个向量序列 ,使 ( 0 ) ( 1) ( ) ( ) ( ) 1 2 , ( 0,1, ...) 可以采取以下方法: ( )任取一个初始向量 , ( )构造迭代格式 其中p 是搜索方向, 是搜索步长, k k k k k k x x x  p k      ( ) ( 1) ( ) ( ) ( ) ( ) * ( ) ( ) ( ) ( ) ( ) min ( ) n k k k k k k k k x R x x p x x x x                  (3)选择p 和 使得 则当k 时,有 ( ) ( 1) 4 (k) (k) ( )算出误差限 ,直到 < 或 r b-A < 迭代为止。 k k x x x      

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共32页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有