Abstract
Multistep matrix splitting iterations serve as preconditioning for Krylov subspace methods for solving singular linear systems. The preconditioner is applied to the generalized minimal residual (GMRES) method and the flexible GMRES (FGMRES) method. We present theoretical and practical justifications for using this approach. Numerical experiments show that the multistep generalized shifted splitting (GSS) and Hermitian and skew-Hermitian splitting (HSS) iteration preconditioning are more robust and efficient compared to standard preconditioners for some test problems of large sparse singular linear systems.
Similar content being viewed by others
References
Bai, Z.-Z.: Sharp error bounds of some Krylov subspace methods for non-Hermitian linear systems. Appl. Math. Comput. 109, 273–285 (2000). doi:10.1016/S0096-3003(99)00027-2
Bai, Z.-Z.: Optimal parameters in the HSS-like methods for saddle-point problems. Numer. Linear Algebra Appl. 16, 447–479 (2009). doi:10.1002/nla.626
Bai, Z.-Z.: On semi-convergence of Hermitian and skew-Hermitian splitting methods for singular linear systems. Computing 89, 171–197 (2010). doi:10.1007/s00607-010-0101-4
Bai, Z.-Z., Duff, I.S., Wathen, A.J.: A class of incomplete orthogonal factorization methods. I: Methods and theories. BIT 41, 53–70 (2001). doi:10.1023/A:1021913700691
Bai, Z.-Z., Golub, G.H., Li, C.-K.: Optimal parameter in Hermitian and skew-Hermitian splitting method for certain two-by-two block matrices. SIAM J. Sci. Comput. 28, 583–603 (2006). doi:10.1137/050623644
Bai, Z.-Z., Golub, G.H., Ng, M.K.: Hermitian and skew-Hermitian splitting methods for non-Hermitian positive definite linear systems. SIAM J. Matrix Anal. Appl. 24, 603–626 (2003). doi:10.1137/S0895479801395458
Bai, Z.-Z., Golub, G.H., Ng, M.K.: On inexact Hermitian and skew-Hermitian splitting methods for non-Hermitian positive definite linear systems. Linear Algebra Appl. 428, 413–440 (2008). doi:10.1016/j.laa.2007.02.018
Bai, Z.-Z., Golub, G.H., Pan, J.-Y.: Preconditioned Hermitian and skew-Hermitian splitting methods for non-Hermitian positive semidefinite linear systems. Numer. Math. 98, 1–32 (2004). doi:10.1007/s00211-004-0521-1
Bai, Z.-Z., Yin, J.-F.: Modified incomplete orthogonal factorization methods using Givens rotations. Computing 86, 53–69 (2009). doi:10.1007/s00607-009-0065-4
Benzi, M., Szyld, D.B.: Existence and uniqueness of splittings for stationary iterative methods with applications to alternating methods. Numer. Math. 76, 309–321 (1997). doi:10.1007/s002110050265
Brown, P.N., Walker, H.F.: GMRES on (nearly) singular systems. SIAM J. Matrix Anal. Appl. 18, 37–51 (1997). doi:10.1137/S0895479894262339
Campbell, S.L., Meyer, C.D.: Generalized Inverses of Linear Transformations. SIAM, Philadelphia (2009). doi:10.1137/1.9780898719048
Cao, Y., Li, S., Yao, L.-Q.: A class of generalized shift-splitting preconditioners for nonsymmetric saddle point problems. Appl. Math. Lett. 49, 20–27 (2015). doi:10.1016/j.aml.2015.04.001
Cao, Y., Miao, S.-X.: On semi-convergence of the generalized shift-splitting iteration method for singular nonsymmetric saddle point problem. Comput. Math. Appl. 71, 1503–1511 (2016). doi:10.1016/j.camwa.2016.02.027
Cao, Z.-H.: Semiconvergence of extrapolated iterative method for singular linear systems. Appl. Math. Comput. 156, 131–136 (2004). doi:10.1016/j.amc.2003.07.007
Chen, F.: On choices of iteration parameter in HSS method. Appl. Math. Comput. 271, 832–837 (2015). doi:10.1016/j.amc.2015.09.003
Chen, F., Liu, Q.-Q.: On semi-convergence of modified HSS iteration methods. Numer. Algorithms 64, 507–518 (2013). doi:10.1007/s11075-012-9676-5
Dax, A.: The convergence of linear stationary iterative processes for solving singular unstructured systems of linear equations. SIAM Rev. 32, 611–635 (1990). doi:10.1137/1032122
DeLong, M.A., Ortega, J.M.: SOR as a preconditioner. Appl. Numer. Math. 18, 431–440 (1995). doi:10.1016/0168-9274(95)00080-E
DeLong, M.A., Ortega, J.M.: SOR as a preconditioner II. Appl. Numer. Math. 26, 465–481 (1998). doi:10.1016/S0168-9274(97)00104-9
Eldén, L., Simoncini, V.: Solving ill-posed linear systems with GMRES and a singular preconditioner. SIAM J. Matrix Anal. Appl. 33, 1369–1394 (2012). doi:10.1137/110832793
Frankel, S.T.: Convergence rates of iterative treatments of partial differential equations. Math. Comp. 4, 65–75 (1950). doi:10.1090/S0025-5718-1950-0046149-3
Hayami, K., Sugihara, M.: A geometric view of Krylov subspace methods on singular systems. Numer. Linear Algebra Appl. 18, 449–469 (2011). doi:10.1002/nla.737
Hensel, K.: Über Potenzreihen von Matrizen. J. Reine Angew. Math. 155, 107–110 (1926). doi:10.1515/crll.1926.155.107. (in German)
Hestenes, M.R., Stiefel, E.: Methods of conjugate gradients for solving linear systems. J. Research Nat. Bur. Standards 49, 409–436 (1952). doi:10.6028/jres.049.044
Huang, Y.-M.: On m-step Hermitian and skew-Hermitian splitting preconditioning methods. J. Engrg. Math. 93, 77–86 (2015). doi:10.1007/s10665-013-9676-z
Keller, H.B.: On the solution of singular and semidefinite linear systems by iteration. SIAM J. Numer. Anal. 2, 281–290 (1965). doi:10.1137/0702022
Li, W., Liu, Y.-P., Peng, X.-F.: The generalized HSS method for solving singular linear systems. J. Comput. Appl. Math. 236, 2338–2353 (2012). doi:10.1016/j.cam.2011.11.020
Meyer, C.D., Plemmons, R.J.: Convergent powers of a matrix with applications to iterative methods for singular linear systems. SIAM J. Numer. Anal. 14, 699–705 (1977). doi:10.1137/0714047
Morikuni, K., Hayami, K.: Convergence of inner-iteration GMRES methods for rank-deficient least squares problems. SIAM J. Matrix Anal. Appl 36, 225–250 (2015). doi:10.1137/130946009
Oldenburger, R.: Infinite powers of matrices and characteristic roots. Duke Math. J. 6, 357–361 (1940). doi:10.1215/S0012-7094-40-00627-5
Paige, C.C., Saunders, M.A: LSQR: An algorithm for sparse linear equations and sparse least squares. ACM Trans. Math. Software 8, 43–71 (1982). doi:10.1145/355984.355989
Rigal, J.L., Gaches, J.: On the compatibility of a given solution with the data of a linear system. J. Assoc. Comput. Mach. 14, 543–548 (1967). doi:10.1145/321406.321416
Saad, Y.: Preconditioning techniques for nonsymmetric and indefinite linear systems. J. Comput. Appl. Math. 24, 89–105 (1988). doi:10.1016/0377-0427(88)90345-7
Saad, Y.: A flexible inner-outer preconditioned GMRES algorithm. SIAM J. Sci. Comput. 14, 461–469 (1993). doi:10.1137/0914028
Schneider, O.: Krylov Subspace Methods and their Generalizations for Solving Singular Linear Operator Equations with Applications to Continuous Time Markov Chains. Ph.D. thesis, Technischen Universität Bergakademie Freiberg. http://nbn-resolving.de/urn:nbn:de:bsz:105-1148840 (2005)
Song, Y.-Z: Semiconvergence of extrapolated iterative methods for singular linear systems. J. Comput. Appl. Math. 106, 117–129 (1999). doi:10.1016/S0377-0427(99)00060-6
Song, Y.-Z., Wang, L.: On the semiconvergence of extrapolated iterative methods for singular linear systems. Appl. Numer. Math. 44, 401–413 (2003). doi:10.1016/S0168-9274(02)00168-X
Tanabe, K.: Characterization of linear stationary iterative processes for solving a singular system of linear equations. Numer. Math. 22, 349–359 (1974). doi:10.1007/BF01436918
Tebbens, J.D., Meurant, G.: Prescribing the behavior of early terminating GMRES and Arnoldi iterations. Numer. Algorithms 65, 69–90 (2014). doi:10.1007/s11075-013-9695-x
Vuik, C.: New insights in GMRES-like methods with variable preconditioners. J. Comput. Appl. Math. 61, 189–204 (1995). doi:10.1016/0377-0427(94)00067-B
Wang, L.: Semiconvergence of two-stage iterative methods for singular linear systems. Linear Algebra Appl. 422, 824–838 (2007). doi:10.1016/j.laa.2006.12.009
Wei, Y.-M., Wu, H.: Convergence properties of Krylov subspace methods for singular linear systems with arbitrary index. J. Comput. Appl. Math. 114, 305–318 (2000). doi:10.1016/S0377-0427(99)90237-6
Wen, C., Huang, T.-Z., and Wang, C.: Triangular and skew-symmetric splitting method for numerical solutions of Markov chains. Comput. Math. Appl. 62, 4039–4048 (2011). doi:10.1016/j.camwa.2011.09.041
Wu, S.-L., Li, C.-X.: On semi-convergence of modified HSS method for a class of complex singular linear systems. Appl. Math. Lett. 38, 57–60 (2014). doi:10.1016/j.aml.2014.07.002
Yang, A.-L., Wu, Y.-J., Xu, Z.-J.: The semi-convergence properties of MHSS method for a class of complex nonsymmetric singular linear systems. Numer. Algorithms 66, 705–719 (2014). doi:10.1007/s11075-013-9755-2
Young, D.M.: Iterative Methods for Solving Partial Difference Equations of Elliptic Type. Ph.D. thesis, Harvard University. https://www.ma.utexas.edu/CNA/DMY/david_young_thesis.pdf (1950)
Yuan, J.-Y.: The Ostrowski-Reich theorem for SOR iterations: extentions to the rank deficient case. Linear Algebra Appl. 315, 189–196 (2000). doi:10.1016/S0024-3795(00)00148-8
Zhang, N.-M.: A note on preconditioned GMRES for solving singular linear systems. BIT 50, 207–220 (2010). doi:10.1007/s10543-009-0247-7
Zhang, M.-M., Lu, T.-T., and Wei, Y.-M.: Semi-convergence analysis of Uzawa methods for singular saddle point problems. J. Comput. Appl. Math. 255, 334–345 (2014). doi:10.1016/j.cam.2013.05.015
Zheng, B., Bai, Z.-Z., Yang, X.: On semi-convergence of parameterized Uzawa methods for singular saddle point problems. Linear Algebra Appl. 431, 808–817 (2009). doi:10.1016/j.laa.2009.03.033
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the Czech Academy of Sciences under No. M100301201 and JSPS KAKENHI Grant Number 16K17639.
Rights and permissions
About this article
Cite this article
Morikuni, K. Multistep matrix splitting iteration preconditioning for singular linear systems. Numer Algor 75, 457–475 (2017). https://doi.org/10.1007/s11075-017-0330-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-017-0330-0
Keywords
- Preconditioning
- Inner-outer iteration
- GMRES method
- Flexible GMRES method
- Matrix splitting iterations
- Singular linear system