下载此文档

数值分析.ppt


文档分类:论文 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
数值分析1294353.ppt初等变分原理
最速下降法
共轭梯度法
数值试验算例
《数值分析》 12




( x, y ) = ( y, x );
( tx, y ) = t ( x, y);
( x+ y, z ) = ( x, z ) + ( y, z );
( x, x) ≥ 0, 且( x, x) = 0  x = 0;
I 方程组问题: Ax = b
设A是 n 阶对称正定阵
( Ax, y ) = ( x, Ay ) ;
( Ax,x ) ≥0, 且( Ax, x) = 0  x = 0
2/16
——初等变分原理——
II 极值问题:
设, 记( x , y) = xT y
设A =( aij )n×n为实对称正定矩阵,
则 x 使二次函数
取极小值 x 是线性方程组 Ax = b 的解。
证明: 必要性. 设 u 是 Ax = b的解
 Au = b 
对任意 x∈R n , 只须证明 f (x) – f (u) ≥ 0
3/16
证充分性. 设 u 使 f(x) 取极小值. 取非零向量 x∈R n,
对任意 t∈R , 有
令 g(t) = f( u + tx), 当 t=0 时, g(0)= f(u)达到极小值, 所以 g’(0) =0 ,即
( Au – b , x ) = 0 
Au – b = 0
所以, u 是方程组 Ax = b 的解.
4/16
——最速下降法——
从初值点 x(0) 出发,以负梯度方向 r 为搜索方向
在 x 处,梯度方向是 f(x) 增长最快方向
负梯度方向是 f(x) 下降最快方向
梯度: f = gradf(x) =[ fx1, fx2, ····, fxn ]T
选择步长 t0, 使 x(1) = x(0) + t0r 为 f(x) 极小值点
f = Ax – b
5/16
方向l : l = [ v1, v2 ,···, vn ]T , g(t) = f( x + t l )
方向导数: g’(0) = fx1v1+ fx2v2+ ····,+fxn vn
l 与f 方向一致时, 方向导数取得最大值
f 是 f(x) 增长最快方向
–f 是 f(x) 下降最快方向
其中, || l || = 1, x = [x1, x2 ,···, xn ]T
l 与f 方向相反时, 方向导数取得最小值
6/16
分别取 l = e1, e2, ···, en (单位矩阵 I 的列向量),
g’(0) = fx1v1+ fx2v2+ ····,+fxn vn
g’(0)=( Ax – b , l )
最速下降方向: r = –f = b – Ax
f =Ax – b
n 个方向的方向导数按次序排列成梯度f
7/16
求解, 得 t0 = ( r0 , r0) / (Ar0 , r0)
为选取最佳步长 t0 ,令
取初值点 x(0), 取负梯度方向 r0 = b – A x(0)
求点: x(1) = x(0) + t0r0 使得

8/16
解对称正定方程组Ax = b 的最速下降算法:
第一步: 取初值 x(0)∈R(n) , >0,计算
r0 = b – Ax(0) , k  0;
第二步: 计算 tk = (rk ,rk ) / (Ark , rk)
x(k+1) = x(k) + tk rk ; rk+1 = b – Ax(k+1) ;
第三步: k  k+ 1, 如果||rk|| ≥,转第二步;
否则,输出: x(k) , 结束.
9/16
——共轭梯度法——
A是 n 阶对称正定矩阵,非零向量 p1, p2∈Rn
(Ap1, p2)=0
n 个向量 p1, p2 ,···, pm 共轭:
(Api , pj )=0
(i≠j; i, j = 1,2,···,m )
非零向量 p1, p2 ,···, pm ∈Rn
p1, p2 ,···, pm 关于 A 共轭
 p1, p2 ,···, pm 线性无关
两个向量 p1, p2 共轭:
10/16

数值分析 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cai.li.bin
  • 文件大小115 KB
  • 时间2017-10-19