赞
踩
方法的表述
设我们要求解下列线性系统
Ax = b,,
其中n-×-n矩阵A是对称的(也即,AT = A),正定的(也即,xTAx > 0对于所有非0向量x属于Rn),并且是实系数的。
将系统的唯一解记作x*。
最后算法
经过一些简化,可以得到下列求解Ax = b的算法,其中A是实对称正定矩阵。
x0 := 0
k := 0
r0 := b
repeat until rk is "sufficiently small":
k := k + 1
if k = 1
p1 := r0
else
SHAPE \* MERGEFORMAT
end if
SHAPE \* MERGEFORMAT
xk := xk-1 + αk pk
rk := rk-1 - αk A pk
end repeat
结果为xk
外部连接
Méthode du gradient conjugé(共轭梯度法,法语)作者N. Soualem.
Méthode du gradient conjugé préconditionné(预处理共轭梯度法,法语)作者N. Soualem.
共轭梯度法通俗介绍作者Jonathan Richard Shewchuk.
参考
共轭梯度法最初出现于
Magnus R. Hestenes and Eduard Stiefel(1952),Methods of conjugate gradients for solving linear systems, J. Research Nat. Bur. Standards 49, 409–436.
下列教科书中可以找到该方法的描述
Kendell A. Atkinson(1988),An introduction to numerical analysis(2nd ed.),Section 8.9, John Wiley and Sons. ISBN 0-471-50023-2.
Gene H. Golub and Charles F. Van Loan, Matrix computations(3rd ed.),Chapter 10, Johns Hopkins University Press. ISBN 0-8018-5414-8.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。