Abstract
In this paper, a new preconditioner that combines the lopsided idea with the shift technique is proposed for the saddle point problem with three-by-three structure. The new preconditioner has computational advantages to implement within Krylov subspace acceleration. The convergence properties of the iteration method and the spectral distribution of the corresponding preconditioned matrix are analyzed. Numerical results show that the proposed new preconditioner is competitive with some existing preconditioners studied recently.



Similar content being viewed by others
References
Anees A, Angermann L (2018) Mixed finite element methods for the maxwell’s equations with matrix parameters. In 2018 International Applied Computational Electromagnetics Society Symposium (ACES), 1–2. IEEE
Bai Z-Z (2006) Structured preconditioners for nonsingular matrices of block two-by-two structures. Math Comput 75(254):791–815
Bai Z-Z, Ng MK, Wang Z-Q (2009) Constraint preconditioners for symmetric indefinite matrices. SIAM J Matrix Anal Appl 31(2):410–433
Bai Z-Z, Tao M (2015) Rigorous convergence analysis of alternating variable minimization with multiplier methods for quadratic programming problems with equality constraints. BIT 56(2):1–24
Beik FPA, Benzi M (2018) Iterative methods for double saddle point systems. SIAM J Matrix Anal Appl 39(2):902–921
Beik FPA, Benzi M (2018) Block preconditioners for saddle point systems arising from liquid crystal directors modeling. Calcolo 55(3):1–16
Benzi M, Golub GH, Liesen J (2005) Numerical solution of saddle point problems. Acta Numer 14(2):1–137
Cai M, Ju G, Li J (2021) Schur complement based preconditioners for twofold and block tridiagonal saddle point problems. Preprint, arXiv: 2108.08332
Cao Y (2019) Shift-splitting preconditioners for a class of block three-by-three saddle point problems. Appl Math Lett 96:40–46
Cao Y, Du J, Niu Q (2014) Shift-splitting preconditioners for saddle point problems. J Comput Appl Math 272:239–250
Cao Y, Jiang M-Q, Zheng Y-L (2011) A splitting preconditioner for saddle point problems. Numer Linear Algebra Appl 18(5):875–895
Chaparpordi SHA, Beik FPA, Salkuyeh DK (2018) Block triangular preconditioners for stabilized saddle point problems with nonsymmetric (1, 1)-block. Comput Math Appl 76(6):1544–1553
Chen G-Y, Gan M, Chen C-P, Li H-X (2018) A regularized variable projection algorithm for separable nonlinear least-squares problems. IEEE Trans Automat Control 64(2):526–537
Huang K, Sidiropoulos ND (2016) Consensus-admm for general quadratically constrained quadratic programming. IEEE Trans Signal Process 64(20):5297–5310
Huang N, Ma C-F (2019) Spectral analysis of the preconditioned system for the 3\(\times \)3 block saddle point problem. Numer Algorithms 81(2):421–444
Ipsen IC (2001) A note on preconditioning nonsymmetric matrices. SIAM J Sci Comput 23(3):1050–1051
Lacotte J, Pilanci M (2020) Optimal randomized first-order methods for least-squares problems. In International Conference on Machine Learning, 5587–5597. PMLR
Li J (2019) Numerical methods for the incompressible Navier-Stokes equations. Science Press, Beijing (in Chinese)
Li J, Lin X, Chen Z (2021) Finite volume method for the incompressible flows. Springer, Berlin, Heidelberg
Li J, Bai Y, Zhao X (2022) Modern numerical methods for mathematical physics equations. Science Press, Beijing (in Chinese)
Liao L-D, Zhang G-F, Zhu M-Z (2019) A block product preconditioner for saddle point problems. J Comput Appl Math 352:426–436
Liu Q, Chen C, Zhang Q (2021) Perturbation analysis for total least squares problems with linear equality constraint. Appl Numer Math 161:69–81
Peng X-F, Li W (2010) An alternating preconditioner for saddle point problems. J Comput Appl Math 234(12):3411–3423
Saad Y (2003) Iterative methods for sparse linear systems. SIAM, Philadelphia
Salkuyeh DK, Masoudi M, Hezari D (2015) On the generalized shift-splitting preconditioner for saddle point problems. Appl Math Lett 48:55–61
Schöberl J, Zulehner W (2007) Symmetric indefinite preconditioners for saddle point problems with applications to pde-constrained optimization problems. SIAM J Matrix Anal Appl. https://doi.org/10.1137/060660977
Wang L, Zhang K (2019) Generalized shift-splitting preconditioner for saddle point problems with block three-by-three structure. Open Access Library J 06(12):1–14
Wathen AJ (2015) Preconditioning. Acta Numer 24:329–376
Xie X, Li H-B (2020) A note on preconditioning for the 3\(\times \)3 block saddle point problem. Comput Math Appl 79(12):3289–3296
Young DM (1971) Iterative solution of large linear systems. Academic Press, New York, p 56
Zeng M-L, Zhang G-F (2017) Generalized shift-splitting iteration method for a class of two-by-two linear systems. J Appl Math Comput 53(1–2):271–283
Zheng Z, Zhang G-F, Zhu M-Z (2015) A block alternating splitting iteration method for a class of block two-by-two complex linear systems. J Comput Appl Math 288:203–214
Acknowledgements
The authors sincerely thank the Editor and referees for their valuable and detailed comments, suggestions and help, which led to a substantial improvement on the presentation and contents of this paper. The authors are partially supported by NSF of China (No. 11771259), special support program to develop innovative talents in the region of Shaanxi province, innovation team on computationally efficient numerical methods based on new energy problems in Shaanxi province, innovative team project of Shaanxi Provincial Department of Education (No. 21JP013), Natural Science Basic Research Program of Shaanxi Province (No. 2021JQ-526), Natural Science Foundation of Shaanxi Provincial Department of Education (No. 21JK0552).
Author information
Authors and Affiliations
Contributions
Na Zhang: Software, Visualization, Data Curation, Writing - original draft. Rui-Xia Li: Conceptualization, Methodology, Writing-review & editing, Funding Acquisition. Jian Li: Conceptualization, Funding Acquisition, Resources, Supervision.
Corresponding authors
Additional information
Communicated by Gabriel Haeser.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, N., Li, RX. & Li, J. Lopsided shift-splitting preconditioner for saddle point problems with three-by-three structure. Comp. Appl. Math. 41, 261 (2022). https://doi.org/10.1007/s40314-022-01944-w
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-022-01944-w
Keywords
- Block three-by-three saddle point matrix
- Shift-splitting
- Preconditioning
- Krylov subspace method
- Spectral analysis