Abstract
Two-by-two block matrices with square matrix blocks arise in many important applications. Since the problems are of large scale, iterative solution methods must be used. Thereby the choice of an efficient and robust preconditioner is crucial. This paper presents two earlier used such preconditioners followed by a novel preconditioner based on transforming the given matrix to a proper form. Sharp eigenvalue estimates are derived. The condition numbers of each of the three methods are robust with respect to all parameters involved, including the mesh parameter. Therefore, the preconditioners are suitable for a variety of problems where such matrix structures arise. The performance of the methods are also compared numerically on a set of test problems.
Similar content being viewed by others
References
Axelsson, O.: On the efficiency of a class of A-stable methods. BIT Numer. Math. 14, 279–287 (1974)
Axelsson, O.: Iterative Solution Methods. Cambridge University Press, Cambridge (1994)
Axelsson, O., Blaheta, R.: Low-rank improvements of two-level grid preconditioned matrices. J. Comput. Appl. Math. 340, 432–442 (2018)
Axelsson, O., Farouq, S., Neytcheva, M.: Comparison of preconditioned Krylov subspace iteration methods for PDE-constrained optimization problems. Poisson and convection-diffusion control. Numer. Algorithm 73, 631–663 (2016)
Axelsson, O., Farouq, S., Neytcheva, M.: Comparison of preconditioned Krylov subspace iteration methods for PDE-constrained optimization problems. Stokes Control Numer. Algorithm 74, 19–37 (2017)
Axelsson, O., Farouq, S., Neytcheva, M.: A preconditioner for optimal control problems constrained by Stokes equation with a time-harmonic control. J. Comput. Appl. Math. 310, 5–18 (2017)
Axelsson, O., Kucherov, A.: Real valued iterative methods for solving complex symmetric linear systems. Numer. Linear Algebra Appl. 7, 197–218 (2000)
Axelsson, O., Lukáš, D.: Preconditioning methods for eddy current optimally controlled time-harmonic electromagnetic problems. J. Numer. Math. (2018). https://doi.org/10.1515/jnma-2017-0064
Axelsson, O., Neytcheva, M., Ahmad, B.: A comparison of iterative methods to solve complex valued linear algebraic systems. Numer. Algorithm 66, 811–841 (2014)
Bai, Z.-Z.: Rotated block triangular preconditioning based on PMHSS. Sci. China Math. 56, 2523–2538 (2013)
Bai, Z.-Z.: On preconditioned iteration methods for complex linear systems. J. Eng. Math. 93, 41–60 (2015)
Bai, Z.-Z., Benzi, M., Chen, F.: Modified HSS iteration methods for a class of complex symmetric linear systems. Computing 87, 93–111 (2010)
Bai, Z.-Z., Benzi, M., Chen, F.: On preconditioned MHSS iteration methods for complex symmetric linear systems. Numer. Algorithm 56, 93–317 (2010)
Bai, Z.-Z., Benzi, M., Chen, F., Wang, Z.-Q.: Preconditioned MHSS iteration methods for a class of block two-by-two linear systems with applications to distributed control problems. IMA J. Numer. Anal. 33, 343–369 (2013)
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., Ng, M.K.: On successive-overrelaxation acceleration of the Hermitian and skew-Hermitian splitting iterations. Numer. Linear Algebra Appl. 14, 319–335 (2007)
Bai, Z.-Z., Parlett, B.N., Wang, Z.-Q.: On generalized successive overrelaxation methods for augmented linear systems. Numer. Math. 102, 1–38 (2005)
Blaheta, R., Axelsson, O., Luber, T.: High order time discretization for DAEs with efficient block preconditioners. In: AIP Conference Proceedings, vol. 1863, p. 340002. AIP Publishing (2017)
Bruno, O.P., Kunyansky, L.A.: High-order algorithm for the solution of surface scattering problems: basic implementation, tests, and applications. J. Comput. Phys. 169, 80–110 (2001)
Butcher, J.C.: Integration processes based on Radau quadrature formulas. Math. Comput. 18, 233–244 (1964)
Hezari, D., Edalatpour, V., Salkuyeh, D.K.: Preconditioned GSOR iterative method for a class of complex symmetric system of linear equations. Numer. Linear Algebra Appl. 22, 761–776 (2015)
Howle, V.E., Vavasis, S.A.: An iterative method for solving complex-symmetric systems arising in electrical power modeling. SIAM J. Matrix Anal. Appl. 26, 1150–1178 (2005)
Hiptmair, R.: Finite elements in computational electromagnetism. Acta Numer. 11, 237–339 (2002)
Frommer, A., Lippert, T., Medeke, B., Schilling, K.: Numerical challenges in lattice quantum chromodynamics. Lecture Notes in Computational Science and Engineering, vol. 15. Springer, Berlin (2000)
Hezari, D., Salkuyeh, D.K., Edalatpour, V.: A new iterative method for solving a class of complex symmetric linear of equations. Numer. Algorithm 73, 927–955 (2016)
Kormann, K.: Efficient and reliable simulation of quantum molecular dynamics. Ph.D. Thesis, Faculty of Science and Technology, Uppsala University, Uppsala, Sweden (2012)
Langdon, S., Chandler-Wilde, S.N.: A wavenumber independent boundary element method for an acoustic scattering problem. SIAM J. Numer. Anal. 43, 2450–2477 (2006)
Liang, Z.-Z., Axelsson, O., Neytcheva, M.: A robust structured preconditioner for the time-harmonic parabolic optimal control problem. Numer. Algorithm, 1–22 (2018)
Lions, J.L.: Optimal Control of Systems Governed by Partial Differential Equations. Springer, Berlin (1971)
Rao, S.M.: An iterative method to solve acoustic scattering problems using a boundary integral equation. J. Acoust. Soc. Am. 130, 1792–1798 (2011)
Saad, Y., Schultz, M.H.: GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 7, 856–869 (1986)
Saad, Y.: Iterative Methods for Sparse Linear Systems. PWS Press, New York (1995)
Salkuyeh, D.K.: Two-step scale-splitting method for solving complex symmetric system of linear equations. arXiv:1705.02468
Salkuyeh, D.K., Hezari, D., Edalatpour, V.: Generalized successive overrelaxation iterative method for a class of complex symmetric linear system of equations. Int. J. Comput. Math. 92, 802–815 (2015)
Salkuyeh, D.K., Siahkolaei, T.S.: Two-parameter TSCSP method for solving complex symmetric system of linear equations. Calcolo 55, 1–22 (2018)
Sommerfeld, A.: Partial Differential Equations in Physics. Academic Press, Cambridge (1949)
van Dijk, W., Toyama, F.M.: Accurate numerical solutions of the time-dependent Schrödinger equation. Phys. Rev. E. 75, 036707 (2007)
van Rienen, U.: Numerical Methods in Computational Electrodynamics: Linear Systems in Practical Applications. Springer, Berlin (2001)
Wang, T., Zheng, Q.-Q., Lu, L.-Z.: A new iteration method for a class of complex symmetric linear systems. J. Comput. Appl. Math. 325, 188–197 (2017)
Acknowledgements
The authors would like to thank the anonymous referees for their helpful comments and suggestions. Several valuable improvements of the text by Maya Neytcheva is also gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Lothar Reichel.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The work of Owe Axelsson is supported by The Ministry of Education, Youth and Sports of the Czech Republic from the National Programme of Sustainability (NPU II), project “IT4Innovations excellence in science—LQ1602”. The work of Davod Khojasteh Salkuyeh is partially supported by University of Guilan.
Rights and permissions
About this article
Cite this article
Axelsson, O., Salkuyeh, D.K. A new version of a preconditioning method for certain two-by-two block matrices with square blocks. Bit Numer Math 59, 321–342 (2019). https://doi.org/10.1007/s10543-018-0741-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10543-018-0741-x