Abstract
In this work, an equidistant parameterized Gauss–Seidel (EPGS) iteration method based on a scale-splitting formulation of matrix is proposed for solving a class of block two-by-two real linear systems. Then, we investigate the convergence properties of this method and derive the optimal value of a relaxation parameter as well as the corresponding convergence factor. Furthermore, the spectral properties of EPGS-preconditioner are studied when the EPGS splitting matrix serves as a preconditioner to improve Krylov subspace methods. Finally, some numerical experiments are performed and discussed to demonstrate the performance of our method, and numerical results show that this novel method outperforms than classical iteration methods including PMHSS, E-HS, and GSOR.
Similar content being viewed by others
References
Arridge S (1999) Optical tomography in medical imaging. Inverse Probl 15(2):41–93
Arridge SR, Egger H, Schlottbom M (2013) Preconditioning of complex symmetric linear systems with applications in optical tomography. Appl Numer Math 74(12):35–48
Axelsson O, Kucherov A (2000) Real valued iterative methods for solving complex symmetric linear systems. Numer Linear Algebra Appl 7(4):197–218
Axelsson O, Neytcheva M, Ahmad B (2014) A comparison of iterative methods to solve complex valued linear algebraic systems. Numer Algorithms 66(4):811–841
Bai Z-Z (2006) Structured preconditioners for nonsingular matrices of block two-by-two structures. Math Comput 75(254):791–815
Bai Z-Z (2013) Rotated block triangular preconditioning based on PMHSS. Sci China Math 56(12):2523–2538
Bai Z-Z (2015) On preconditioned iteration methods for complex linear systems. J Eng Math 93(1):41–60
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(3):603–626
Bai Z-Z, Benzi M, Chen F (2010) Modified HSS iteration methods for a class of complex symmetric linear systems. Computing 87(3–4):93–111
Bai Z-Z, Benzi M, Chen F (2011) On preconditioned MHSS iteration methods for complex symmetric linear systems. Numer Algorithms 56(2):297–317
Bai Z-Z, Benzi M, Chen F, Wang Z-Q (2013a) 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(1):343–369
Bai Z-Z, Chen F, Wang Z-Q (2013b) Additive block diagonal preconditioning for block two-by-two linear systems of skew-Hamiltonian coefficient matrices. Numer Algorithms 62(4):655–675
Benzi M (2007) Block preconditioning of real-valued iterative algorithms for complex linear systems. IMA J Numer Anal 28(3):598–618
Bertaccini D (2004) Efficient preconditioning for sequences of parametric complex symmetric linear systems. Electr Trans Numer Anal Etna 18(2):49–64
Dehghan M, Dehghanimadiseh M, Hajarian M (2013) A generalized preconditioned MHSS method for a class of complex symmetric linear systems. Math Model Anal 18(4):561–576
Evans LC (1998) Partial differential equations. Mathematical Gazette 83(496)
Feriani A, Perotti F, Simoncini V (2000) Iterative system solvers for the frequency analysis of linear mechanical systems. Comput Methods Appl Mech Eng 190(13–14):1719–1739
Freund RW (1992) Conjugate Gradient-Type Methods for Linear Systems with Complex Symmetric Coefficient Matrices. SIAM J Sci Stat Comput 13(1):425–448
Frommer A, Lippert T, Medeke B, Schilling K (2000) Numerical Challenges in Lattice Quantum Chromodynamics. Springer-Verlag, Berlin 43(5–6):1105–1115
Golub G, Van Loan CF (1996) Matrix Computations, 3rd edn. The Johns Hopkins University Press, Baltimore
Hezari D, Edalatpour V, Salkuyeh DK (2015) Preconditioned GSOR iterative method for a class of complex symmetric system of linear equations. Numer Linear Algebra Appl 22(4):761–776
Hezari D, Salkuyeh DK, Edalatpour V (2016) A new iterative method for solving a class of complex symmetric system of linear equations. Numer Algorithms 73(4):1–29
Howle VE, Vavasis SA (2005) An iterative method for solving complex-symmetric systems arising in electrical power modeling. SIAM J Matrix Anal Appl 26(4):1150–1178
Huang Z-G, Wang L-G, Xu Z, Cui J-J (2018) An efficient two-step iterative method for solving a class of complex symmetric linear systems. Comput Math Appl 75:2473–2498
Huang Z-G, Wang L-G, Xu Z, Cui J-J (2019) The generalized double steps scale-sor iteration method for solving complex symmetric linear systems. J Comput Appl Math 346:284–306
Li C-L, Ma C-F (2018) On Euler-extrapolated Hermitian/skew-Hermitian splitting method for complex symmetric linear systems. Appl Math Lett 86:42–48
Li C-L, Ma C-F (2019) Efficient parameterized rotated shift-splitting preconditioner for a class of complex symmetric linear systems. Numer Algorithms 80(2):337–354
Li X, Yang A-L, Wu Y-J (2014) Lopsided PMHSS iteration method for a class of complex symmetric linear systems. Numer Algorithms 66(3):555–568
Li X-A, Zhang W-H, Wu Y-J (2018) On symmetric block triangular splitting iteration method for a class of complex symmetric system of linear equations. Appl Math Lett 79:131–137
Liang Z-Z, Zhang G-F (2016) On SSOR iteration method for a class of block two-by-two linear systems. Numer Algorithms 71(3):655–671
Liang Z-Z, Zhang G-F (2018) Robust additive block triangular preconditioners for block two-by-two linear systems. Numer Algorithms 82:503–537
Poirier B (2015) Efficient preconditioning scheme for block partitioned matrices with structured sparsity. Numer Linear Algebra Appl 7(7–8):715–726
Salkuyeh DK, Siahkolaei TS (2018) Two-parameter TSCSP method for solving complex symmetric system of linear equations. Calcolo 55(1):8
Salkuyeh DK, Hezari D, Edalatpour V (2015) Generalized SOR iterative method for a class of complex symmetric linear system of equations. Int J Comput Math 92(4):802–815
Sogabe T, Zhang S-L (2007) A COCR method for solving complex symmetric linear systems. J Comput Appl Math 199(2):297–303
Van DW, Toyama FM (2007) Accurate numerical solutions of the time-dependent schrodinger equation. Phys Rev E 75(3 Pt 2):036707
der Vorst Van HA, Melissen JBM (1990) A Petrov-Galerkin type method for solving \(Ax^{(k)}= b\), where \(A\) is symmetric complex. IEEE T Magn 26(2):706–708
Wang T, Lu L-Z (2016) Alternating-directional PMHSS iteration method for a class of two-by-two block linear systems. Appl Math Lett 58:159–164
Wang T, Zheng Q, Lu L (2017) A new iteration method for a class of complex symmetric linear systems. J Comput Appl Math 325:188–197
Xiao X-Y, Wang X (2017) A new single-step iteration method for solving complex symmetric linear systems. Numer Algorithms 78(2):1–18
Yan H-Y, Huang Y-M (2014) Splitting-based block preconditioning methods for block two-by-two matrices of real square blocks. Appl Math Comput 243:825–837
Yang A-L, Wu Y-J, Xu Z-J (2014) The semi-convergence properties of MHSS method for a class of complex nonsymmetric singular linear systems. Numer Algorithms 66(4):705–719
Saad Y (2003) Iterative Methods For Sparse Linear Systems, 2nd edn. Philadephia, PA
Zeng M-L, Zhang G-F (2015) Parameterized rotated block preconditioning techniques for block two-by-two systems with application to complex linear systems. Comput Math Appl 70(12):2946–2957
Zhang J, Wang Z, Zhao J (2018) Preconditioned symmetric block triangular splitting iteration method for a class of complex symmetric linear systems. Appl Math Lett 86:95–102
Zheng Q-Q, Lu L-Z (2017) A shift-splitting preconditioner for a class of block two-by-two linear systems. Appl Math Lett 66:54–60
Zheng Q-Q, Ma C-F (2016) Accelerated PMHSS iteration methods for complex symmetric linear systems. Numer Algorithms 73(2):501–516
Zheng Z, Huang F-L, Peng Y-C (2017) Double-step scale splitting iteration method for a class of complex symmetric linear systems. Appl Math Lett 73:91–97
Acknowledgements
This work is supported by “GDAS’ Project of Science and Technology Development NO: 2018GDASCX-0804.” The authors wish to thank Prof. Dr. Lei Zhang for valuable suggestions which improved the quality of the paper. Thanks to the anonymous referees for their constructive suggestions and helpful comments, which greatly improved the original manuscript of this paper.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Communicated by Zhong-Zhi Bai.
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
Li, XA., Lu, J. An equidistant parameterized Gauss–Seidel iteration method for a class of block two-by-two linear systems. Comp. Appl. Math. 39, 292 (2020). https://doi.org/10.1007/s40314-020-01341-1
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-020-01341-1