Automatic preconditioning by limited memory quasi-Newton updating

被引:107
作者
Morales, JL [2 ]
Nocedal, J
机构
[1] Inst Autonoma Mexico, Dept Matemat, Mexico City 01000, DF, Mexico
[2] Northwestern Univ, ECE Dept, Evanston, IL 60208 USA
关键词
preconditioning; conjugate gradient method; quasi-Newton method; Hessian-free Newton method; limited memory method;
D O I
10.1137/S1052623497327854
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper proposes a preconditioner for the conjugate gradient method ( CG) that is designed for solving systems of equations Ax = b(i) with different right-hand-side vectors or for solving a sequence of slowly varying systems A(k)x = b(k). The preconditioner has the form of a limited memory quasi-Newton matrix and is generated using information from the CG iteration. The automatic preconditioner does not require explicit knowledge of the coefficient matrix A and is therefore suitable for problems where only products of A times a vector can be computed. Numerical experiments indicate that the preconditioner has most to offer when these matrix-vector products are expensive to compute and when low accuracy in the solution is required. The effectiveness of the preconditioner is tested within a Hessian-free Newton method for optimization and by solving certain linear systems arising infinite element models.
引用
收藏
页码:1079 / 1096
页数:18
相关论文
共 21 条
[1]  
AVERICK B, 1991, MCSP1530692 ARG NAT
[2]  
Barrett R., 1994, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, V2nd ed.
[3]  
Belytschko T, 1997, INT J ENG EDUC, V13, P457
[4]   CUTE - CONSTRAINED AND UNCONSTRAINED TESTING ENVIRONMENT [J].
BONGARTZ, I ;
CONN, AR ;
GOULD, N ;
TOINT, PL .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1995, 21 (01) :123-160
[5]  
Byrd RH, 1996, NONLINEAR OPTIMIZATION AND APPLICATIONS, P1
[6]   A LIMITED MEMORY ALGORITHM FOR BOUND CONSTRAINED OPTIMIZATION [J].
BYRD, RH ;
LU, PH ;
NOCEDAL, J ;
ZHU, CY .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1995, 16 (05) :1190-1208
[7]  
DENNIS JE, 1983, NUMERICAL METHODS UN
[8]  
Fletcher R., 1981, PRACTICAL METHODS OP
[9]   SOME NUMERICAL EXPERIMENTS WITH VARIABLE-STORAGE QUASI-NEWTON ALGORITHMS [J].
GILBERT, JC ;
LEMARECHAL, C .
MATHEMATICAL PROGRAMMING, 1989, 45 (03) :407-435
[10]  
Gill M., 1981, Practical Optimization