Abstract
In this paper, a two-step semi-regularized Hermitian and skew-Hermitian splitting (SHSS) iteration method is constructed by introducing a regularization matrix in the (1,1)-block of the first iteration step, to solve the saddle-point linear system. By carefully selecting two different regularization matrices, two kinds of SHSS preconditioners are proposed to accelerate the convergence rates of the Krylov subspace iteration methods. Theoretical analysis about the eigenvalue distribution demonstrates that the proposed SHSS preconditioners can make the eigenvalues of the corresponding preconditioned matrices be clustered around 1 and uniformly bounded away from 0. The eigenvector distribution and the upper bound on the degree of the minimal polynomial of the SHSS-preconditioned matrices indicate that the SHSS-preconditioned Krylov subspace iterative methods can converge to the true solution within finite steps in exact arithmetic. In addition, the numerical example derived from the optimal control problem shows that the SHSS preconditioners can significantly improve the convergence speeds of the Krylov subspace iteration methods, and their convergence rates are independent of the discrete mesh size.
Similar content being viewed by others
References
Axelsson, O., Neytcheva, M.: Preconditioning methods for linear systems arising in constrained optimization problems. Numer. Linear Algebra Appl. 10, 3–31 (2003)
Bai, Z.-Z.: Structured preconditioners for nonsingular matrices of block two-by-two structures. Math. Comput. 75, 791–815 (2006)
Bai, Z.-Z.: Regularized HSS iteration methods for stabilized saddle-point problems. IMA J. Numer. Anal. 39, 1888–1923 (2019)
Bai, Z.-Z., Benzi, M.: Regularized HSS iteration methods for saddle-point linear systems. BIT Numer. Math. 57, 287–311 (2017)
Bai, Z.-Z., Golub, G.H.: Accelerated Hermitian and skew-Hermitian splitting iteration methods for saddle-point problems. IMA J. Numer. Anal. 27, 1–23 (2007)
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)
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)
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)
Bai, Z.-Z., Ng, M.K.: On inexact preconditioners for nonsymmetric matrices. SIAM J. Sci. Comput. 26, 1710–1724 (2005)
Bai, Z.-Z., Ng, M.K., Wang, Z.-Q.: Constraint preconditioners for symmetric indefinite matrices. SIAM J. Matrix Anal. Appl. 31, 410–433 (2009)
Bai, Z.-Z., Pan, J.-Y.: Matrix Analysis and Computations. SIAM, Philadelphia (2021)
Bai, Z.-Z., Parlett, B.N., Wang, Z.-Q.: On generalized successive overrelaxation methods for augmented linear systems. Numer. Math. 102, 1–38 (2005)
Bai, Z.-Z., Wang, Z.-Q.: On parameterized inexact Uzawa methods for generalized saddle point problems. Linear Algebra Appl. 428, 2900–2932 (2008)
Behzadi, R., Abdollahi, F.: Accelerated RHSS iteration methods for saddle-point linear systems. U.P.B. Sci. Bull. Ser. A 80, 153–162 (2018)
Benzi, M., Golub, G.H.: A preconditioner for generalized saddle point problems. SIAM J. Matrix Anal. Appl. 26, 20–41 (2004)
Benzi, M., Golub, G.H., Liesen, J.: Numerical solution of saddle point problems. Acta Numer. 14, 1–137 (2005)
Cao, Y.: Regularized DPSS preconditioners for non-Hermitian saddle point problems. Appl. Math. Lett. 84, 96–102 (2018)
Cao, Y., Chen, Y.-T.: Eigenvalue estimates of the regularized HSS preconditioned saddle point matrix. Math. Numer. Sin. 42, 51–62 (2020)
Cao, Y., Shi, Z.-Q., Shi, Q.: Regularized DPSS preconditioners for generalized saddle point linear systems. Comput. Math. Appl. 80, 956–972 (2020)
Cao, Y., Yao, L.-Q., Jiang, M.-Q., Niu, Q.: A relaxed HSS preconditioner for saddle point problems from meshfree discretization. J. Comput. Math. 31, 398–421 (2013)
Dollar, H.S., Wathen, A.J.: Approximate factorization constraint preconditioners for saddle point matrices. SIAM J. Sci. Comput. 27, 1555–1572 (2006)
Golub, G.H., Wu, X., Yuan, J.-Y.: SOR-like methods for augmented systems. BIT Numer. Math. 41, 71–85 (2001)
Hu, Q.-Y., Zou, J.: An iterative method with variable relaxation parameters for saddle-point problems. SIAM J. Matrix Anal. Appl. 23, 317–338 (2001)
Keller, C., Gould, N.I.M., Wathen, A.J.: Constraint preconditioning for indefinite linear systems. SIAM J. Matrix Anal. Appl. 21, 1300–1317 (2000)
Klawonn, A.: Block-triangular preconditioners for saddle-point problems with a penalty term. SIAM J. Sci. Comput. 19, 172–184 (1998)
Pan, J.-Y., Ng, M.K., Bai, Z.-Z.: New preconditioners for saddle point problems. Appl. Math. Comput. 172, 762–771 (2006)
Pearson, J.W., Stoll, M., Wathen, A.J.: Preconditioners for state-constrained optimal control problems with Moreau-Yosida penalty function. Numer. Linear Algebra Appl. 21, 81–97 (2014)
Perugia, I., Simoncini, V.: Block-diagonal and indefinite symmetric preconditioners for mixed element formulations. Numer. Linear Algebra Appl. 7, 585–616 (2000)
Powell, C.E., Silvester, D.: Optimal preconditioning for Raviart-Thomas mixed formulation of second-order elliptic problems. SIAM J. Matrix Anal. Appl. 25, 718–738 (2004)
Rees, T., Stoll, M.: Block-triangular preconditioners for PDE-constrained optimization. Numer. Linear Algebra Appl. 17, 977–996 (2010)
Rozložník, M., Simoncini, V.: Krylov subspace methods for saddle point problems with indefinite preconditioning. SIAM J. Matrix Anal. Appl. 24, 368–391 (2002)
Saad, Y.: Iterative Methods for Sparse Linear Systems, 2nd edn. SIAM, Philadelphia (2003)
Shen, Q.-Q., Cao, Y., Wang, L.: Two improvements of the deteriorated PSS preconditioner for generalized saddle point problems. Numer. Algorithm 75, 33–54 (2017)
Simoncini, V.: Block triangular preconditioners for symmetric saddle-point problems. Appl. Numer. Math. 49, 63–80 (2004)
Strikwerda, J.C.: An iterative method for solving finite difference approximations to the Stokes equations. SIAM J. Numer. Anal. 21, 447–458 (1984)
Yang, A.-L.: Scaled norm minimization method for computing the parameters of the HSS and the two-parameter HSS preconditioners. Numer. Linear Algebra Appl. 25, e2169 (2018)
Zhang, J.-L.: On the regularization matrix of the regularized DPSS preconditioner for non-Hermitian saddle-point problems. Comput. Appl. Math. 39, 191 (2020)
Acknowledgements
The authors are very grateful to the referees for their valuable comments and constructive suggestions, which greatly improved the quality of the manuscript. Supported by the National Natural Science Foundation of China (No. 12001048) and R&D Program of Beijing Municipal Education Commission (No. KM202011232019), China.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Lu, KY., Li, SJ. Semi-regularized Hermitian and Skew-Hermitian Splitting Preconditioning for Saddle-Point Linear Systems. Commun. Appl. Math. Comput. 5, 1422–1445 (2023). https://doi.org/10.1007/s42967-022-00208-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42967-022-00208-y
Keywords
- Hermitian and skew-Hermitian splitting (HSS)
- Eigenvalues
- Eigenvectors
- Preconditioner
- Saddle-point linear system