A stable algorithm for updating triangular factors under a rank one change
HTML articles powered by AMS MathViewer
- by R. Fletcher and S. P. J. Matthews PDF
- Math. Comp. 45 (1985), 471-485 Request permission
Abstract:
An algorithm is presented for updating the LU factors of an $n \times n$ matrix A, when A is changed by a matrix of rank one. The algorithm is based on the repeated use of triangular operations, and stability is obtained by allowing both row and column pivoting. The cost of the algorithm is approximately proportional to the maximum permitted depth for the pivot search. For well-conditioned matrices a maximum depth of 3 is sufficient to ensure stability. For substantially rank deficient matrices it is theoretically possible that pivots of any depth may be required, but in practice we find that a value of 5 is adequate. We suggest a pivot strategy, based on minimizing a growth bound, which penalizes deep pivots and imposes a maximum depth of pivot through a default value. On well-behaved problems the asymptotic cost of the update is observed to be approximately $2.6{n^2}$ compared with $8{n^2}$ (or worse) for updating orthogonal factors. Given the accuracy obtained by the new algorithm, we feel that there are many applications in which the lower cost of triangular factors can be exploited. Comparison with ab initio factorization indicates that for $n \geqslant 10$ updating triangular factors is advantageous.References
- John M. Bennett, Triangular factors of modified matrices, Numer. Math. 7 (1965), 217β221. MR 177503, DOI 10.1007/BF01436076
- J. W. Daniel, W. B. Gragg, L. Kaufman, and G. W. Stewart, Reorthogonalization and stable algorithms for updating the Gram-Schmidt $QR$ factorization, Math. Comp. 30 (1976), no.Β 136, 772β795. MR 431641, DOI 10.1090/S0025-5718-1976-0431641-8
- R. Fletcher and S. P. J. Matthews, Stable modification of explicit $LU$ factors for simplex updates, Math. Programming 30 (1984), no.Β 3, 267β284. MR 769232, DOI 10.1007/BF02591933
- P. E. Gill, G. H. Golub, W. Murray, and M. A. Saunders, Methods for modifying matrix factorizations, Math. Comp. 28 (1974), 505β535. MR 343558, DOI 10.1090/S0025-5718-1974-0343558-6
- J. H. Wilkinson, The algebraic eigenvalue problem, Clarendon Press, Oxford, 1965. MR 0184422
Additional Information
- © Copyright 1985 American Mathematical Society
- Journal: Math. Comp. 45 (1985), 471-485
- MSC: Primary 65F05
- DOI: https://doi.org/10.1090/S0025-5718-1985-0804936-9
- MathSciNet review: 804936