Skip to main content
Log in

Fast rotated BSOR method for block two-by-two linear systems with application to PDE-constrained optimal control problems

  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

In this paper, we consider iterative solution of certain large scale block two-by-two linear systems arising from numerical solution process of some PDE-constrained optimal control problems. Based upon skillful rotating technique, a new fast and robust stationary iteration method is constructed from the idea of classical block successive over relaxation (BSOR) iteration. Equipped with a practical problem independent parameter choice strategy, the proposed method can result in a sharp parameter independent convergence rate close to 0.17. Moreover, a robust preconditioner is developed from an equivalent form of the new iteration method, which is suitable for inexact variable right preconditioning within Krylov subspace acceleration. Numerical examples from both distributed steady control problem and unsteady control problem which leads to complex Kronecker structured linear system are tested to show that the new solution methods are competitive to some existing ones.

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
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Axelsson, O., Boyanova, P., Kronbichler, M., Neytcheva, M., Wu, X.: Numerical and computational efficiency of solvers for two-phase problems. Comput. Math. Appl. 65(3), 301–314 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  2. Axelsson, O., Farouq, S., Neytcheva, M.: Comparison of preconditioned Krylov subspace iteration methods for PDE-constrained optimization problems: Poisson and convection–diffusion control. Numer. Algorithms 73(3), 631–663 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  3. Axelsson, O., Karátson, J.: Superior properties of the PRESB preconditioner for operators on two-by-two block form with square blocks. Numer. Math. 146, 335–368 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  4. Axelsson, O., Neytcheva, M., Ahmad, B.: A comparison of iterative methods to solve complex valued linear algebraic systems. Numer. Algorithms 66(4), 811–841 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  9. 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(1), 343–369 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  10. Bai, Z.-Z., Chen, F., Wang, Z.-Q.: Additive block diagonal preconditioning for block two-by-two linear systems of skew-Hamiltonian coefficient matrices. Numer. Algorithms 62, 655–675 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  11. Bai, Z.-Z., Hadjidimos, A.: Optimization of extrapolated Cayley transform with non-Hermitian positive definite matrix. Linear Algebra Appl. 463, 322–339 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  12. Bai, Z.-Z., Lu, K.-Y.: Optimal rotated block-diagonal preconditioning for discretized optimal control problems constrained with fractional time-dependent diffusive equations. Appl. Numer. Math. 163, 126–146 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  13. Becker, R., Vexler, B.: Optimal control of the convection–diffusion equation using stabilized finite element methods. Numer. Math. 106, 349–367 (2007)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  15. Bosch, J., Stoll, M.: Preconditioning for vector-valued Cahn–Hilliard equations. SIAM J. Sci. Comput. 37(5), s216–s243 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  16. Boyanova, P., Neytcheva, M.: Efficient numerical solution of discrete multi-component Cahn–Hilliard systems. Comput. Math. Appl. 67(1), 106–121 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  17. Brooks, A.N., Hughes, T.J.: Streamline upwind/Petrov–Galerkin formulations for convection dominted flows with particular emphasis on the incompressible Navier–Stokes equations. Comput. Methods Appl. Mech. Engrgy 32, 199–259 (1982)

    Article  MATH  Google Scholar 

  18. Elman, H.C., Silverster, D.J., Wathen, A.J.: Finite Elements and Fast Iterative Solvers: with Applications in Incompressible Fluid Dynamics. Oxford University Press, New York (2005)

    Google Scholar 

  19. Elman, H.C., Ramage, A., Silvester, D.J.: IFISS: a computational laboratory for investigating incompressible flow problems. SIAM Rev. 56(2), 261–273 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  20. Guermond, J.L.: Stabilization of Galerkin approximations of transport equations by subgrid modeling. Math. Model. Numer. Anal. 33, 1293–1316 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  21. Hezari, D., Edalatpour, V., Salkuyeh, D.K.: Preconditioned GSOR iterative method for a class of complex symmetric system of linear equations. Numer. Linear Algebera Appl. 22(4), 761–776 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  22. Hezari, D., Salkuyeh, D.K., Edalatpour, V.: A new iterative method for solving a class of complex symmetric system of linear equations. Numer. Algorithms 73(4), 927–955 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  23. Hiptmair, R.: Finite elements in computational electromagnetism. Acta Numer. 11, 237–339 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  24. Hughes, T., Hughes, A.: A multi-dimensional upwind scheme with no crosswind diffusion, in finite element methods for convection dominated flows. T. Hughes, ed., ASME, AMD-vol. 34 (1979)

  25. Krendl, W., Simoncini, V., Zulehner, W.: Stability estimates and structural spectral properties of saddle point problems. Numer. Math. 124(1), 183–213 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  26. Liang, Z.-Z., Zhang, G.-F.: On SSOR iteration method for a class of block two-by-two linear systems. Numer. Algorithms 71(3), 655–671 (2016)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  28. Liang, Z.-Z., Zhang, G.-F.: On Chebyshev accelerated iteration methods for two-by-two block linear systems. J. Comput. Appl. Math. 391, 113449 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  29. Murphy, M.F., Golub, G.H., Wathen, A.J.: A note on preconditioning for indefinite linear systems. SIAM J. Sci. Comput. 21(6), 1969–1972 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  30. Notay, Y.: AGMG software and documentation; see http://homepages.ulb.ac.be/~ynotay

  31. Pearson, J.W., Wathen, A.J.: Matching Schur complement approximations for certain saddle-point systems. In: Contemporary Computational Mathematics—A Celebration of the 80th Birthday of Ian Sloan, pp. 1001–1016. Springer, Berlin (2018)

  32. Pearson, J.W., Stoll, M., Wathen, A.J.: Regularization-robust preconditioners for time-dependent PDE-constrained optimization problems. SIAM J. Matrix Anal. Appl. 33(4), 1126–1152 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  33. Pearson, J.W., Wathen, A.J.: A new approximation of the Schur complement in preconditioners for PDE-constrained optimization. Numer. Linear Algebra Appl. 19(5), 816–829 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  34. Pearson, J.W., Wathen, A.J.: Fast iterative solvers for convection–diffusion control problems. Electron. Trans. Numer. Anal. 40, 294–310 (2013)

    MathSciNet  MATH  Google Scholar 

  35. Pestana, J., Wathen, A.J.: Natural preconditioning–and iterative methods for saddle point systems. SIAM Rev. 57(1), 71–91 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  36. Saad, Y.: A flexible inner-outer preconditioned GMRES algorithm. SIAM J. Sci. Comput. 14(2), 461–419 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  37. Saad, Y.: Iterative methods for sparse linear systems. SIAM (2003)

  38. 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(4), 802–815 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  39. Stoll, M., Breiten, T.: A low-rank in time approach to PDE-constrained optimization. SIAM J. Sci. Comput. 37(1), B1–B29 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  40. Stoll, M., Wathen, A.J.: All-at-once solution of time-dependent PDE-constrained optimization problems. Technical Report 1017, The Mathematical Institute, University of Oxford (2010)

  41. Van Rienen, U.: Numerical Methods in Computational Electrodynamic: Linear Systems in Practical Applications. Springer, Berlin (2001)

    Book  MATH  Google Scholar 

  42. Wang, Z.-Q.: On a Chebyshev accelerated splitting iteration method with application to two-by-two block linear systems. Numer. Linear Algebra Appl. (2018). https://doi.org/10.1002/nla.2172

    Article  MathSciNet  MATH  Google Scholar 

  43. Wang, T., Lu, L.-Z.: Alternating-directional PMHSS iteration method for a class of two-by-two block linear systems. Appl. Math. Lett. 58, 159–164 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  44. Young, D.M.: Iterative Solution of Large Linear Systems. Academic Press, New York (1971)

    MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhao-Zheng Liang.

Additional information

Communicated by Lothar Reichel.

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 and 11901267).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liang, ZZ., Dou, Y. Fast rotated BSOR method for block two-by-two linear systems with application to PDE-constrained optimal control problems. Bit Numer Math 62, 1175–1206 (2022). https://doi.org/10.1007/s10543-022-00908-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10543-022-00908-0

Keywords

Mathematics Subject Classification

Navigation