Abstract
We extend Rump’s verified method (S.Oishi, K.Tanabe, T.Ogita, S.M.Rump (2007)) for computing the inverse of extremely ill-conditioned square matrices to computing the Moore-Penrose inverse of extremely ill-conditioned rectangular matrices with full column (row) rank. We establish the convergence of our numerical verified method for computing the Moore-Penrose inverse. We also discuss the rank-deficient case and test some ill-conditioned examples. We provide our Matlab codes for computing the Moore-Penrose inverse.
Similar content being viewed by others
References
A. Ben-Israel, T. N. E. Greville: Generalized Inverses. Theory and Applications. Springer, New York, 2003.
Å. Björck: Numerical Methods for Least Squares Problems. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, 1996.
S. L. Campbell, C. D. Meyer: Generalized Inverses of Linear Transformations. Dover Publications, New York, 1991.
N. Castro-González, J. Ceballos, F. M. Dopico, J. M. Molera: Accurate solution of structured least squares problems via rank-revealing decompositions. SIAM J. Matrix Anal. Appl. 34 (2013), 1112–1128.
L. Chen, E. V. Krishnamurthy, I. Madeod: Generalised matrix inversion and rank computation by successive matrix powering. Parallel Comput. 20 (1994), 297–311.
P. Courrieu: Fast computation of Moore-Penrose inverse matrices. Neural Information Processing 8 (2005), 25–29.
F. Cucker, H. Diao, Y. Wei: On mixed and componentwise condition numbers for Moore-Penrose inverse and linear least squares problems. Math. Comput. 76 (2007), 947–963.
F. Cucker, H. Diao, Y. Wei: Smoothed analysis of some condition numbers. Numer. Linear Algebra Appl. 13 (2006), 71–84.
J. Demmel, M. Gu, S. Eisenstat, I. Slapničar, K. Veselić, Z. Drmač: Computing the singular value decomposition with high relative accuracy. Linear Algebra Appl. 299 (1999), 21–80.
J. W. Demmel, Y. Hida, X. S. Li, E. J. Riedy: Extra-precise iterative refinement for overdetermined least squares problems. ACM Trans. Math. Software 35 (2009), Art. 28, 32 pages.
J. Demmel, N. J. Higham: Improved error bounds for underdetermined system solvers. SIAM J. Matrix Anal. Appl. 14 (1993), 1–14.
H. Diao, Y. Wei: On Frobenius normwise condition numbers for Moore-Penrose inverse and linear least-squares problems. Numer. Linear Algebra Appl. 14 (2007), 603–610.
H. Diao, Y. Wei, S. Qiao: Structured condition numbers of structured Tikhonov regularization problem and their estimations. J. Comput. Appl. Math. 308 (2016), 276–300.
F. M. Dopico, J. M. Molera: Accurate solution of structured linear systems via rankrevealing decompositions. IMA J. Numer. Anal. 32 (2012), 1096–1116.
M. Fiedler: Moore-Penrose biorthogonal systems in Euclidean spaces. Linear Algebra Appl. 362 (2003), 137–143.
M. Fiedler, T. L. Markham: A characterization of the Moore-Penrose inverse. Linear Algebra Appl. 179 (1993), 129–133.
G. H. Golub, C. F. Van Loan: Matrix Computations. Johns Hopkins Studies in the Mathematical Sciences, Johns Hopkins University Press, Baltimore, 2013.
M. Gulliksson, P. Å. Wedin, Y. Wei: Perturbation identities for regularized Tikhonov inverses and weighted pseudoinverses. BIT 40 (2000), 513–523.
J. Jones, N. P. Karampetakis, A. C. Pugh: The computation and application of the generalized inverse via Maple. J. Symb. Comput. 25 (1998), 99–124.
V. N. Katsikis, D. Pappas: Fast computing of the Moore-Penrose inverse matrix. Electron. J. Linear Algebra (electronic only) 17 (2008), 637–650.
Z.-C. Li, H.-T. Huang, Y. Wei, A. H.-D. Cheng: Effective Condition Number for Numerical Partial Differential Equations. Alpha Science International, Oxford, 2014.
Z. Li, Q. Xu, Y. Wei: A note on stable perturbations of Moore-Penrose inverses. Numer. Linear Algebra Appl. 20 (2013), 18–26.
T. Ogita, S. M. Rump, S. Oishi: Accurate sum and dot product. SIAM J. Sci. Comput. 26 (2005), 1955–1988.
T. Ohta, T. Ogita, S. M. Rump, S. Oishi: Numerical verification method for arbitrarily ill-conditioned linear systems. Transactions of the Japan Society for Industrial and Applied Mathematics 15 (2005), 269–287.
S. Oishi, S. M. Rump: Fast verification of solutions of matrix equations. Numer. Math. 90 (2002), 755–773.
S. Oishi, K. Tanabe, T. Ogita, S. M. Rump: Convergence of Rump’s method for inverting arbitrarily ill-conditioned matrices. J. Comput. Appl. Math. 205 (2007), 533–544.
C. R. Rao, S. K. Mitra: Generalized Inverses of Matrices and Its Applications. Wiley Series in Probability and Mathematical Statistics, Wiley & Sons, New York, 1971.
S. M. Rump: Verified bounds for least squares problems and underdetermined linear systems. SIAM J. Matrix Anal. Appl. 33 (2012), 130–148.
S. M. Rump: Inversion of extremely ill-conditioned matrices in floating-point. Japan J. Ind. Appl. Math. 26 (2009), 249–277.
S. M. Rump: INTLAB—Interval Laboratory, the Matlab toolbox for verified computations, Version 5.3. Institute for Reliable Computing, Hamburg, 2006.
S. M. Rump: Ill-conditioned matrices are componentwise near to singularity. SIAM Rev. 41 (1999), 102–112.
S. M. Rump: Ill-conditionedness need not be componentwise near to ill-posedness for least squares problems. BIT 39 (1999), 143–151.
S. M. Rump: A class of arbitrarily ill-conditioned floating-point matrices. SIAM J. Matrix Anal. Appl. 12 (1991), 645–653.
S. M. Rump: Approximate Inverses of Almost Singular Matrices Still Contain Useful Information, Technical Report 90.1. Faculty for Information and Communications Sciences, TU Hamburg, Harburg, 1990.
A. Smoktunowicz, J. Barlow, J. Langou: A note on the error analysis of classical Gram-Schmidt. Numer. Math. 105 (2006), 299–313.
A. Smoktunowicz, I. Wróbel: Numerical aspects of computing the Moore-Penrose inverse of full column rank matrices. BIT 52 (2012), 503–524.
G. W. Stewart: On the perturbation of pseudo-inverses, projections and linear least squares problems. SIAM Rev. 19 (1977), 634–662.
G. Wang, Y. Wei, S. Qiao: Generalized Inverses: Theory and Computations. Science Press, Beijing, 2004.
P. Å. Wedin: Perturbation theory for pseudo-inverses. BIT, Nord. Tidskr. Inf.-behandl. 13 (1973), 217–232.
Y. Wei: Generalized inverses of matrices, Chapter 27. Handbook of Linear Algebra (L. Hogben, ed.). Chapman & Hall/CRC Press, Boca Raton, 2014, pp. 27-1–27-15.
Y. Wei, J. Ding: Representations for Moore-Penrose inverses in Hilbert spaces. Appl. Math. Lett. 14 (2001), 599–604.
Y. Wei, H. Wu: Expression for the perturbation of the weighted Moore-Penrose inverse. Comput. Math. Appl. 39 (2000), 13–18.
Y. Wei, P. Xie, L. Zhang: Tikhonov regularization and randomized GSVD. SIAM J. Matrix Anal. Appl. 37 (2016), 649–675.
W. Xu, Y. Wei, S. Qiao: Condition numbers for structured least squares problems. BIT 46 (2006), 203–225.
L. Zhou, L. Lin, Y. Wei, S. Qiao: Perturbation analysis and condition numbers of scaled total least squares problems. Numer. Algorithms 51 (2009), 381–399.
G. Zielke: Report on test matrices for generalized inverses. Computing 36 (1986), 105–162.
Author information
Authors and Affiliations
Corresponding author
Additional information
In memory of Professor Miroslav Fiedler
The research has been supported by the National Natural Science Foundation of China under grant 11271084.
Rights and permissions
About this article
Cite this article
Chen, Y., Shi, X. & Wei, Y. Convergence of Rump’s method for computing the Moore-Penrose inverse. Czech Math J 66, 859–879 (2016). https://doi.org/10.1007/s10587-016-0297-3
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10587-016-0297-3