Skip to main content
Log in

On the improvement of shift-splitting preconditioners for double saddle point problems

  • Original Research
  • Published:
Journal of Applied Mathematics and Computing Aims and scope Submit manuscript

Abstract

The shift-splitting preconditioner is investigated and improved within relaxation and preconditioning techniques to solve a special double saddle point problem in block three-by-three form. The proposed preconditioner can also be viewed as a generalization of the regularized preconditioner for standard saddle point problem. For economical implementation purpose, a further modification of the proposed preconditioner is also developed by utilizing an inexact block factorization technique to avoid the high cost of storage and computing requirements for solving the arising augmentation type linear subsystems. Moreover, spectral properties of the preconditioned matrices are analyzed in detail and valid lower and upper bounds are obtained to restrict the area confining the real and non-real eigenvalues, respectively. Numerical experiments are performed to assess the efficiency of the new preconditioners within Krylov subspace acceleration.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Axelsson, O.: Preconditioning of indefinite problems by regularization. SIAM J. Numer. Anal. 16(1), 58–69 (1979)

    Article  MathSciNet  Google Scholar 

  2. Axelsson, O.: Unified analysis of preconditioning methods for saddle point matrices. Numer. Linear Algebra Appl. 22(2), 233–253 (2015)

    Article  MathSciNet  Google Scholar 

  3. Bai, Z.-Z., Yin, J.-F., Su, Y.-F.: A shift-splitting preconditioner for non-Hermitian positive definite matrices. J. Comput. Math. 24(4), 539–552 (2006)

    MathSciNet  Google Scholar 

  4. Balani, F.B., Hajarian, M., Bergamaschi, L.: Two block preconditioners for a class of double saddle point linear systems. Appl. Numer. Math. 190, 155–167 (2023)

    Article  MathSciNet  Google Scholar 

  5. Benzi, M., Golub, G.H., Liesen, J.: Numerical solution of saddle point problems. Acta Numer. 14, 1–137 (2005)

    Article  MathSciNet  Google Scholar 

  6. Benzi, M., Simoncini, V.: On the eigenvalues of a class of saddle point matrices. Numer. Math. 103(2), 173–196 (2006)

    Article  MathSciNet  Google Scholar 

  7. Bradley, S., Greif, C.: Eigenvalue bounds for double saddle-point systems. IMA J. Numer. Anal., drac077, (2022)

  8. Cao, Y.: Shift-splitting preconditioners for a class of block three-by-three saddle point problems. Appl. Math. Lett. 96, 40–46 (2019)

    Article  MathSciNet  Google Scholar 

  9. Cao, Y., Du, J., Niu, Q.: Shift-splitting preconditioners for saddle point problems. J. Comput. Appl. Math. 272, 239–250 (2014)

    Article  MathSciNet  Google Scholar 

  10. Cao, Y., Miao, S.-X., Ren, Z.-R.: On preconditioned generalized shift-splitting iteration methods for saddle point problems. Comput. Math. Appl. 74(4), 859–872 (2017)

    Article  MathSciNet  Google Scholar 

  11. Chen, C.-R., Ma, C.-F.: A generalized shift-splitting preconditioner for saddle point problems. Appl. Math. Lett. 43, 49–55 (2015)

    Article  MathSciNet  Google Scholar 

  12. Chen, F., Ren, B.-C.: A modified alternating positive semidefinite splitting preconditioner for block three-by-three saddle point problems. Electron. Trans. Numer. Anal. 58, 84–100 (2023)

    Article  MathSciNet  Google Scholar 

  13. Gatica, G.N., Gatica, L.F.: On the a priori and a posteriori error analysis of a two-fold saddle-point approach for nonlinear incompressible elasticity. Int. J. Numer. Method Eng. 68(8), 861–892 (2006)

    Article  MathSciNet  Google Scholar 

  14. Han, D.-R., Yuan, X.-M.: Local linear convergence of the alternating direction method of multipliers for quadratic programs. SIAM J. Numer. Anal. 51(6), 3446–3457 (2013)

    Article  MathSciNet  Google Scholar 

  15. Howell, J.S., Walkington, N.J.: Inf-sup conditions for twofold saddle point problems. Numer. Math. 118(4), 663–693 (2011)

    Article  MathSciNet  Google Scholar 

  16. Hu, K.-B., Xu, J.-H.: Structure-preserving finite element methods for stationary MHD models. Math. Comput. 88(316), 553–581 (2019)

    Article  MathSciNet  Google Scholar 

  17. Huang, N.: Variable parameter Uzawa method for solving a class of block three-by-three saddle point problems. Numer. Algor. 85(4), 1233–1254 (2020)

    Article  MathSciNet  Google Scholar 

  18. Huang, N., Dai, Y.-H., Hu, Q.-Y.: Uzawa methods for a class of block three-by-three saddle-point problems. Numer. Linear Algebra Appl. 26(6), e2265 (2019)

    Article  MathSciNet  Google Scholar 

  19. Huang, N., Ma, C.-F.: Spectral analysis of the preconditioned system for the \(3\times 3\) block saddle point problem. Numer. Algor. 81, 421–444 (2019)

    Article  Google Scholar 

  20. Huang, N., Ma, C.-F., Zou, J.: Spectral analysis, properties and nonsingular preconditioners for singular saddle point problems. Comput. Methods Appl. Math. 18(2), 237–256 (2018)

    Article  MathSciNet  Google Scholar 

  21. Notay, Y.: A new analysis of block preconditioners for saddle point problems. SIAM J. Matrix Anal. Appl. 35(1), 143–173 (2014)

    Article  MathSciNet  Google Scholar 

  22. Pearson, J. W., Potschka, A.: On symmetric positive definite preconditioners for multiple saddle-point systems. IMA J. Numer. Anal., drad046, (2023)

  23. Ren, Z.-R., Cao, Y., Niu, Q.: Spectral analysis of the generalized shift-splitting preconditioned saddle point problem. J. Comput. Appl. Math. 311, 539–550 (2017)

    Article  MathSciNet  Google Scholar 

  24. Salkuyeh, D.K., Aslani, H., Liang, Z.-Z.: An alternating positive semidefinite splitting preconditioner for the three-by-three block saddle point problems. Math. Comm. 26(2), 177–195 (2021)

    MathSciNet  Google Scholar 

  25. Salkuyeh, D.K., Masoudi, M., Hezari, D.: On the generalized shift-splitting preconditioner for saddle point problems. Appl. Math. Lett. 48, 55–61 (2015)

    Article  MathSciNet  Google Scholar 

  26. Shen, S.-Q., Huang, T.-Z., Yu, J.: Eigenvalue estimates for preconditioned nonsymmetric saddle point matrices. SIAM J. Matrix Anal. Appl. 31(5), 2453–2476 (2010)

    Article  MathSciNet  Google Scholar 

  27. Shen, S.-Q., Jian, L., Bao, W.-D., Huang, T.-Z.: On the eigenvalue distribution of preconditioned nonsymmetric saddle point matrices. Numer. Linear Algebra Appl. 21(4), 557–568 (2014)

    Article  MathSciNet  Google Scholar 

  28. Sogn, J., Zulehner, W.: Schur complement preconditioners for multiple saddle point problems of block tridiagonal form with application to optimization problems. IMA J. Numer. Anal. 39(3), 1328–1359 (2019)

    Article  MathSciNet  Google Scholar 

  29. Song, S.-Z., Huang, Z.-D.: A two-parameter shift-splitting preconditioner for saddle point problems. Comput. Math. Appl. 124, 7–20 (2022)

    Article  MathSciNet  Google Scholar 

  30. Wang, N.-N., Li, J.-C.: On parameterized block symmetric positive definite preconditioners for a class of block three-by-three saddle point problems. J. Comput. Appl. Math. 405, 113959 (2022)

    Article  MathSciNet  Google Scholar 

  31. Xie, X., Li, H.-B.: A note on preconditioning for the 3\(\times \) 3 block saddle point problem. Comput. Math. Appl. 79(12), 3289–3296 (2020)

    Article  MathSciNet  Google Scholar 

  32. Xiong, X.-T., Li, J.: A simplified relaxed alternating positive semi-definite splitting preconditioner for saddle point problems with three-by-three block structure. J. Appl. Math. Comput. 69(3), 2295–2313 (2023)

    Article  MathSciNet  Google Scholar 

  33. Yin, L.-N., Huang, Y.-Q., Tang, Q.-L.: Extensive generalized shift-splitting preconditioner for 3\(\times \) 3 block saddle point problems. Appl. Math. Lett. 143, 108668 (2023)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Contributions

Z-ZL: conceptualization, methodology, software, writing-reviewing & editing. M-ZZ: validation, reviewing & editing.

Corresponding author

Correspondence to Zhao-Zheng Liang.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Ethical approval

It complies to the Ethical Rules applicable for this journal.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was supported by the National Natural Science Foundation of China (Nos. 11801242), the Fundamental Research Funds for the Central Universities (No. lzujbky-2022-05) and the Natural Science Foundation of Gansu Province (Nos. 23JRRA1104, 21JR7RA553).

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liang, ZZ., Zhu, MZ. On the improvement of shift-splitting preconditioners for double saddle point problems. J. Appl. Math. Comput. 70, 1339–1363 (2024). https://doi.org/10.1007/s12190-024-02003-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12190-024-02003-9

Keywords

Mathematics Subject Classification

Navigation