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.
This is a preview of subscription content, access via your institution.
References
- 1.
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
- 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
- 3.
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
- 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
- 5.
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
- 6.
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
- 7.
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
- 8.
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
- 9.
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
- 10.
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
- 11.
Brown, P.N., Walker, H.F.: GMRES on (nearly) singular systems. SIAM J. Matrix Anal. Appl. 18, 37–51 (1997). doi:10.1137/S0895479894262339
- 12.
Campbell, S.L., Meyer, C.D.: Generalized Inverses of Linear Transformations. SIAM, Philadelphia (2009). doi:10.1137/1.9780898719048
- 13.
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
- 14.
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
- 15.
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
- 16.
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
- 17.
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
- 18.
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
- 19.
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
- 20.
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
- 21.
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
- 22.
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
- 23.
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
- 24.
Hensel, K.: Über Potenzreihen von Matrizen. J. Reine Angew. Math. 155, 107–110 (1926). doi:10.1515/crll.1926.155.107. (in German)
- 25.
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
- 26.
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
- 27.
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
- 28.
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
- 29.
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
- 30.
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
- 31.
Oldenburger, R.: Infinite powers of matrices and characteristic roots. Duke Math. J. 6, 357–361 (1940). doi:10.1215/S0012-7094-40-00627-5
- 32.
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
- 33.
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
- 34.
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
- 35.
Saad, Y.: A flexible inner-outer preconditioned GMRES algorithm. SIAM J. Sci. Comput. 14, 461–469 (1993). doi:10.1137/0914028
- 36.
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)
- 37.
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
- 38.
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
- 39.
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
- 40.
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
- 41.
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
- 42.
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
- 43.
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
- 44.
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
- 45.
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
- 46.
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
- 47.
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)
- 48.
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
- 49.
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
- 50.
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
- 51.
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
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:
Keywords
- Preconditioning
- Inner-outer iteration
- GMRES method
- Flexible GMRES method
- Matrix splitting iterations
- Singular linear system
Mathematics Subject Classification (2010)
- 65F08
- 65F10
- 65F20
- 65F50