Iterative refinement of linear least squares solutions II

作者: Åke Björck

DOI: 10.1007/BF01939974

关键词:

摘要: An iterative procedure is developed for reducing the rounding errors in computed least squares solution to an overdetermined system of equationsAx =b, whereA anm ×n matrix (m ≧n) rankn. The method relies on computing accurate residuals a certain augmented linear equations, by using double precision accumulation inner products. To determine corrections, two methods are given, based decomposition ofA obtained either orthogonal Householder transformations or modified Gram-Schmidt orthogonalization. It shown that rate convergence iteration independent right hand side,b, and depends linearly condition number, ℳ2135;(A), rectangular matrixA. limiting accuracy achieved will be approximately same as factorization. In second part this paper case whenx subject constraints and/orA has rank less thann covered. Here also ALGOL-programs embodying derived algorithms given.

参考文章(17)
Arne Bjerhammar, A generalized matrix algebra Elanders Boktryckeri Aktiebolag. ,(1958)
William Frank Hughes, Analysis of Numerical Methods ,(1966)
James H. Wilkinson, Rounding Errors in Algebraic Processes ,(1964)
G. H. Golub, J. H. Wilkinson, Note on the iterative refinement of least squares solution Numerische Mathematik. ,vol. 9, pp. 139- 148 ,(1966) , 10.1007/BF02166032
Åke Björck, Solving linear least squares problems by Gram-Schmidt orthogonalization Bit Numerical Mathematics. ,vol. 7, pp. 1- 21 ,(1967) , 10.1007/BF01934122
Cleve B. Moler, Iterative Refinement in Floating Point Journal of the ACM. ,vol. 14, pp. 316- 321 ,(1967) , 10.1145/321386.321394
G. Golub, W. Kahan, Calculating the Singular Values and Pseudo-Inverse of a Matrix Journal of The Society for Industrial and Applied Mathematics, Series B: Numerical Analysis. ,vol. 2, pp. 205- 224 ,(1965) , 10.1137/0702016
G. Golub, Numerical methods for solving linear least squares problems Numerische Mathematik. ,vol. 7, pp. 206- 216 ,(1965) , 10.1007/BF01436075