Computational and Applied Mathematics

, Volume 37, Issue 2, pp 1959–1970 | Cite as

A low-order block preconditioner for saddle point linear systems



A preconditioner is proposed for the large and sparse linear saddle point problems, which is based on a low-order three-by-three block saddle point form. The eigenvalue distribution and an upper bound of the degree of the minimal polynomial for the preconditioned matrix are discussed. Numerical results show that the optimal convergence behavior can be achieved when the new preconditioner is used to accelerate the convergence rate of Krylov subspace methods such as GMRES.


Saddle point problem Preconditioner Eigenvalue distribution 

Mathematics Subject Classification

65F10 65F08 65F50 



The authors would like to express their great thankfulness to the referees for the comments and constructive suggestions very much, which are valuable in improving the quality of the original paper.


  1. Arrow K, Hurwicz L, Uzawa H (1958) Studies in linear and nonlinear programming. Stanford University Press, StanfordMATHGoogle Scholar
  2. Bai Z-Z (2009) Optimal parameters in the HSS-like methods for saddle-point problems. Numer Linear Algebra Appl 16:447–479MathSciNetCrossRefMATHGoogle Scholar
  3. Bai Z-Z (2016) On SSOR-like preconditioners for non-Hermitian positive definite matrices. Numer Linear Algebra Appl 23:37–60MathSciNetCrossRefMATHGoogle Scholar
  4. Bai Z-Z, Golub GH (2007) Accelerated Hermitian and skew-Hermitian splitting iteration methods for saddle-point problems. IMA J Numer Anal 27:1–23MathSciNetCrossRefMATHGoogle Scholar
  5. Bai Z-Z, Ng MK (2005) On inexact preconditioners for nonsymmetric matrices. SIAM J Sci Comput 26:1710–1724MathSciNetCrossRefMATHGoogle Scholar
  6. Bai Z-Z, Wang Z-Q (2008) On parameterized inexact Uzawa methods for generalized saddle point problems. Linear Algebra Appl 428:2900–2932MathSciNetCrossRefMATHGoogle Scholar
  7. Bai Z-Z, Golub GH, Ng MK (2003) Hermitian and skew-Hermitian splitting methods for non-Hermitian positive definite linear systems. SIAM J Matrix Anal Appl 24:603–626MathSciNetCrossRefMATHGoogle Scholar
  8. Bai Z-Z, Golub GH, Pan J-Y (2004) Preconditioned Hermitian and skew-Hermitian splitting methods for non-Hermitian positive semidefinite linear systems. Numer Math 98:1–32MathSciNetCrossRefMATHGoogle Scholar
  9. Benzi M, Golub GH (2004) A preconditioner for generalized saddle point problems. SIAM J Matrix Anal Appl 26:20–41MathSciNetCrossRefMATHGoogle Scholar
  10. Benzi M, Golub GH, Liesen J (2005) Numerical solution of saddle point problems. Acta Numer 14:1–137MathSciNetCrossRefMATHGoogle Scholar
  11. Bergen AR, Vittal V (1986) Power systems analysis. Prentice Hall, Englewood CliffsGoogle Scholar
  12. Braess D (2001) Finite elements: theory, fast solvers, and applications in solid mechanics, 2nd edn. Cambridge University Press, CambridgeMATHGoogle Scholar
  13. Bramble JH, Pasciak JE, Vassilev AT (1997) Analysis of the inexact Uzawa algorithm for saddle point problems. SIAM J Numer Anal 34:1072–1092MathSciNetCrossRefMATHGoogle Scholar
  14. Bramble JH, Pasciak JE, Vassilev AT (2000) Uzawa type algorithms for nonsymmetric saddle point problems. Math Comput 69:667–689MathSciNetCrossRefMATHGoogle Scholar
  15. Brezzi F, Fortin M (1991) Mixed and hybrid finite element methods. Springer series in computational mathematics, vol 15. Springer, New YorkGoogle Scholar
  16. Cao Z-H (2004) Fast Uzawa algorithms for solving non-symmetric stabilized saddle point problems. Numer Linear Algebra Appl 11:1–24MathSciNetCrossRefMATHGoogle Scholar
  17. Cao Y, Yi S-C (2016) A class of Uzawa-PSS iteration methods for nonsingular and singular non-Hermitian saddle point problems. Appl Math Comput 275:41–49MathSciNetGoogle Scholar
  18. Cao Y, Yao L-Q, Jiang M-Q, Niu Q (2013) A relaxed HSS preconditioner for saddle point problems from meshfree discretization. J Comput Math 31:398–421MathSciNetCrossRefMATHGoogle Scholar
  19. Cao Y, Li S, Yao L-Q (2015) A class of generalized shift-splitting preconditioners for nonsymmetric saddle point problems. Appl Math Lett 49:20–27MathSciNetCrossRefMATHGoogle Scholar
  20. Chen F, Jiang Y-L (2008) A generalization of the inexact parameterized Uzawa methods for saddle point problems. Appl Math Comput 206:765–771MathSciNetMATHGoogle Scholar
  21. Chen C-R, Ma C-F (2015) A generalized shift-splitting preconditioner for singular saddle point problems. Appl Math Comput 269:947–955MathSciNetGoogle Scholar
  22. Cheng X-L (2000a) On the nonlinear inexact Uzawa algorithm for saddle-point problems. SIAM J Numer Anal 37:1930–1934MathSciNetCrossRefMATHGoogle Scholar
  23. Cheng X-L (2000b) The inexact Uzawa algorithm for saddle point problem. Appl Math Lett 13:1–3MathSciNetCrossRefMATHGoogle Scholar
  24. Cheng X-L, Zou J (2003) An inexact Uzawa-type iterative method for solving saddle point problems. Int J Comput Math 80:55–64MathSciNetCrossRefMATHGoogle Scholar
  25. Cui M-R (2002) A sufficient condition for the convergence of the inexact Uzawa algorithm for saddle point problems. J Comput Appl Math 139:189–196MathSciNetCrossRefMATHGoogle Scholar
  26. Cui M-R (2004) Analysis of iterative algorithms of Uzawa type for saddle point problems. Appl Numer Math 50:133–146MathSciNetCrossRefMATHGoogle Scholar
  27. Darvishi MT, Hessari P (2006) Symmetric SOR method for augmented systems. Appl Math Comput 183:409–415MathSciNetMATHGoogle Scholar
  28. Elman HC, Golub GH (1994) Inexact and preconditioned Uzawa algorithms for saddle point problems. SIAM J Numer Anal 31:1645–1661MathSciNetCrossRefMATHGoogle Scholar
  29. Elman HC, Silvester DJ, Wathen AJ (2006) Finite elements and fast iterative solvers. Oxford University Press, New YorkMATHGoogle Scholar
  30. Glowinski R (1984) Numerical methods for nonlinear variational problems. Springer series in computational physics, Springer, BerlinGoogle Scholar
  31. Golub GH, Wu X, Yuan J-Y (2001) SOR-like methods for augmented systems. BIT 41:71–85MathSciNetCrossRefMATHGoogle Scholar
  32. Hu Q-Y, Zou J (2002) Two new variants of nonlinear inexact Uzawa algorithms for saddle-point problems. Numer Math 93:333–359MathSciNetCrossRefMATHGoogle Scholar
  33. Huang N, Ma C-F, Xie Y-J (2015) An inexact relaxed DPSS preconditioner for saddle point problem. Appl Math Comput 265:431–447MathSciNetGoogle Scholar
  34. Ke Y-F, Ma C-F (2016) Spectrum analysis of a more general augmentation block preconditioner for generalized saddle point matrices. BIT 56:489–500Google Scholar
  35. Konshin IN, Olshanskii MA, Vassilevski YV (2015) ILU preconditioners for nonsymmetric saddle-point matrices with application to the incompressible Navier-Stokes equations. SIAM J Sci Comput 37:A2171–A2197MathSciNetCrossRefMATHGoogle Scholar
  36. Li C-G, Vuik C (2004) Eigenvalue analysis of the SIMPLE preconditioning for incompressible flow. Numer Linear Algebra Appl 11:511–523MathSciNetCrossRefMATHGoogle Scholar
  37. Li C-X, Wu S-L, Huang A-Q (2015) A relaxed splitting preconditioner for saddle point problems. J Numer Math 23:361–368MathSciNetCrossRefMATHGoogle Scholar
  38. Liu Q-B, Chen G-L, Song C-Q (2014) Preconditioned HSS-like iterative method for saddle point problems. J Comput Math 32:442–455MathSciNetCrossRefMATHGoogle Scholar
  39. Shao X, Shen H, Li C (2006) The generalized SOR-like method for the augmented systems. Int J Inf Syst Sci 2:92–98MathSciNetMATHGoogle Scholar
  40. Van der Vorst HA (2003) Iterative Krylov methods for large linear systems. Cambridge University Press, CambridgeCrossRefMATHGoogle Scholar
  41. Wang Z-Q (2009) Optimization of the parameterized Uzawa preconditioners for saddle point matrices. J Comput Appl Math 226:136–154MathSciNetCrossRefMATHGoogle Scholar
  42. Wang K, Di J, Liu D (2016) Improved PHSS iterative methods for solving saddle point problems. Numer Algorithms 71:753–773MathSciNetCrossRefMATHGoogle Scholar
  43. Wathen AJ (2015) Preconditioning. Acta Numer 24:329–376MathSciNetCrossRefMATHGoogle Scholar
  44. Wright MH (1992) Interior methods for constrained optimization. Acta Numer 1:341–407MathSciNetCrossRefMATHGoogle Scholar
  45. Wright SJ (1997) Primal dual interior point methods. SIAM, Philadelphia, PAGoogle Scholar
  46. Wu S-L, Huang T-Z, Zhao X-L (2009) A modified SSOR iterative method for augmented systems. J Comput Appl Math 228:424–433MathSciNetCrossRefMATHGoogle Scholar
  47. Yang A-L, Wu Y-J (2014) The Uzawa-HSS method for saddle-point problems. Appl Math Lett 38:38–42MathSciNetCrossRefMATHGoogle Scholar
  48. Zhang J-L, Gu C-Q, Zhang K (2014) A relaxed positive-definite and skew-Hermitian splitting preconditioner for saddle point problems. Appl Math Comput 249:468–479MathSciNetMATHGoogle Scholar
  49. Zhang G-F, Ren Z-R, Zhou Y-Y (2011) On HSS-based constraint preconditioners for generalized saddle-point problems. Numer Algorithms 57:273–287MathSciNetCrossRefMATHGoogle Scholar
  50. Zhu M-Z, Zhang G-F, Zheng Z, Liang Z-Z (2014) On HSS-based sequential two-stage method for non-Hermitian saddle point problems. Appl Math Comput 242:907–916MathSciNetMATHGoogle Scholar

Copyright information

© SBMAC - Sociedade Brasileira de Matemática Aplicada e Computacional 2017

Authors and Affiliations

  1. 1.School of Mathematics and Computer Science and FJKLMAAFujian Normal UniversityFuzhouPeople’s Republic of China

Personalised recommendations