Skip to main content
Log in

An equidistant parameterized Gauss–Seidel iteration method for a class of block two-by-two linear systems

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

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.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Arridge S (1999) Optical tomography in medical imaging. Inverse Probl 15(2):41–93

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Axelsson O, Kucherov A (2000) Real valued iterative methods for solving complex symmetric linear systems. Numer Linear Algebra Appl 7(4):197–218

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Bai Z-Z (2006) Structured preconditioners for nonsingular matrices of block two-by-two structures. Math Comput 75(254):791–815

    MathSciNet  MATH  Google Scholar 

  • Bai Z-Z (2013) Rotated block triangular preconditioning based on PMHSS. Sci China Math 56(12):2523–2538

    MathSciNet  MATH  Google Scholar 

  • Bai Z-Z (2015) On preconditioned iteration methods for complex linear systems. J Eng Math 93(1):41–60

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Bai Z-Z, Benzi M, Chen F (2011) On preconditioned MHSS iteration methods for complex symmetric linear systems. Numer Algorithms 56(2):297–317

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Benzi M (2007) Block preconditioning of real-valued iterative algorithms for complex linear systems. IMA J Numer Anal 28(3):598–618

    MathSciNet  MATH  Google Scholar 

  • Bertaccini D (2004) Efficient preconditioning for sequences of parametric complex symmetric linear systems. Electr Trans Numer Anal Etna 18(2):49–64

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MATH  Google Scholar 

  • Freund RW (1992) Conjugate Gradient-Type Methods for Linear Systems with Complex Symmetric Coefficient Matrices. SIAM J Sci Stat Comput 13(1):425–448

    MathSciNet  MATH  Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Liang Z-Z, Zhang G-F (2018) Robust additive block triangular preconditioners for block two-by-two linear systems. Numer Algorithms 82:503–537

    MathSciNet  MATH  Google Scholar 

  • Poirier B (2015) Efficient preconditioning scheme for block partitioned matrices with structured sparsity. Numer Linear Algebra Appl 7(7–8):715–726

    MathSciNet  MATH  Google Scholar 

  • Salkuyeh DK, Siahkolaei TS (2018) Two-parameter TSCSP method for solving complex symmetric system of linear equations. Calcolo 55(1):8

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Sogabe T, Zhang S-L (2007) A COCR method for solving complex symmetric linear systems. J Comput Appl Math 199(2):297–303

    MathSciNet  MATH  Google Scholar 

  • Van DW, Toyama FM (2007) Accurate numerical solutions of the time-dependent schrodinger equation. Phys Rev E 75(3 Pt 2):036707

    MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Xiao X-Y, Wang X (2017) A new single-step iteration method for solving complex symmetric linear systems. Numer Algorithms 78(2):1–18

    MathSciNet  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Saad Y (2003) Iterative Methods For Sparse Linear Systems, 2nd edn. Philadephia, PA

    MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Zheng Q-Q, Ma C-F (2016) Accelerated PMHSS iteration methods for complex symmetric linear systems. Numer Algorithms 73(2):501–516

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Xi-An Li or Jian Lu.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-020-01341-1

Keywords

Mathematics Subject Classification

Navigation