Abstract
Recently, the structured backward errors for the generalized saddle point problems with some different structures have been studied by some authors, but their results involve some Kronecker products, the vec-permutation matrices, and the orthogonal projection of a large block matrix which make them very expensive to compute when utilized for testing the stability of a practical algorithm or as an effective stopping criteria. In this paper, adopting a new technique, we present the explicit and computable formulae of the normwise structured backward errors for the generalized saddle point problems with five different structures. Our analysis can be viewed as a unified or general treatment for the structured backward errors for all kinds of saddle point problems and the derived results also can be seen as the generalizations of the existing ones for standard saddle point problems, including some Karush-Kuhn-Tucker systems. Some numerical experiments are performed to illustrate that our results can be easily used to test the stability of practical algorithms when applied some physical problems. We also show that the normwise structured and unstructured backward errors can be arbitrarily far apart in some certain cases.
Similar content being viewed by others
References
Benzi, M., Golub, G.H., Liesen, J.: Numerical solution of saddle point problems. Acta Numer. 14, 1–137 (2005)
Björck, Å.: Numerical Methods for Least Squares Problems. SIAM, Philadelphia (1996)
Bunch, J.R.: The weak and strong stability of algorithms in numerical linear algebra. Linear Algebra Appl. 88/89, 49–66 (1987)
Bunch, J.R., Demmel, W.J., Van Loan, C.F.: The strong stability of algorithms for solving symmetric linear systems. SIAM J. Matrix Anal. Appl. 10(4), 494–499 (1989)
Chen, X. S., Li, W., Chen, X.J., Liu, J.: Structured backward errors for generalized saddle point systems. Linear Algebra Appl. 436(9), 3109–3119 (2012)
Eisenstat, S.C., Gratton, S., Titley-peloquin, D.: On the symmetric componentwise relative backward error for linear systems of equations. SIAM J. Matrix Anal. Appl. 38(4), 1100–1115 (2017)
Elman, H.C., Ramage, A., Silvester, D.J.: Algorithm 866: IFISS, a Matlab toolbox for modelling incompressible flow. ACM Trans. Math. Software 33(2), Article 14 (2007)
Elman, H.C., Silvester, D.J., Wathen, A.J.: Finite Elements and Fast Iterative Solvers: With Applications in Incompressible Fluid Dynamics, 2nd edn. Oxford University Press, Oxford (2014)
Golub, G.H., Van Loan, C.F.: Matrix Computations, 4th edn. The Johns Hopkins University Press, Baltimore (2013)
Higham, D.J., Higham, N.J.: Backward error and condition of structured linear systems. SIAM J. Matrix Anal. Appl. 13(1), 162–175 (1992)
Higham, N.J.: Accuracy and Stability of Numerical Algorithms, 2nd edn. SIAM, Philadelphia (2002)
Horn, R.A., Johnson, C.R.: Topics in Matrix Analysis. Cambridge University Press, Cambridge (1991)
Li, X.X., Liu, X.G.: Structured backward errors for structured KKT systems. J. Comput. Math. 22(4), 605–610 (2004)
Liu, X.G., Chen, C.X.: A note on backward errors for Toeplitz systems. Numer. Linear Algebra Appl. 14(7), 547–562 (2007)
Ma, W.: On normwise structured backward errors for the generalized saddle point systems. Calcolo 54(2), 503–514 (2017)
Meng, L.S., Li, J.: Condition numbers of generalized saddle point systems. Calcolo 56(2), Article 18 (2019)
Oettli, W., Prager, W.: Compatibility of approximate solution of linear equations with given error bounds for coefficients and right-hand sides. Numer. Math. 6(1), 405–409 (1964)
Rigal, J.L., Gaches, J.: On the compatibility of a given solution with the data of a linear system. J. Assoc. Comput. Mach. 14(3), 543–548 (1967)
Rump, S.M.: The componentwise structured and unstructured backward errors can be arbitrarily far apart. SIAM J. Matrix Anal. Appl. 36(2), 385–392 (2015)
Stewart, G.W., Sun, J.G.: Matrix Perturbation Theory. Academic Press, Boston (1990)
Sun, J.G.: Backward perturbation analysis of certain characteristic subspaces. Numer. Math. 65(1), 357–382 (1993)
Sun, J.G.: Optimal backward perturbation bounds for linear systems and linear least squares problems. Tech. rep., UMINF 96.15, ISSN-0348-0542, Department of Computing Science, Umeå University (1996)
Sun, J.G.: Bounds for the structured backward errors of Vandermonde systems. SIAM J. Matrix Anal. Appl. 20(1), 45–59 (1998)
Sun, J.G.: Structured backward errors for KKT systems. Linear Algebra Appl. 288, 75–88 (1999)
Sun, J.G.: A note on backward errors for structured linear systems. Numer. Linear Algebra Appl. 12(7), 585–603 (2005)
Varah, J.M.: Backward error estimates for Toeplitz systems. SIAM J. Matrix Anal. Appl. 15(2), 408–417 (1994)
Wilkinson, J.H.: The Algebraic Eigenvalue Problem. Oxford University Press , Oxford (1965)
Xiang, H., Wei, Y.M.: On normwise structured backward errors for saddle point systems. SIAM J. Matrix Anal. Appl. 29(3), 838–849 (2007)
Xiang, H., Wei, Y.M., Diao, H.A.: Perturbation analysis of generalized saddle point systems. Linear Algebra Appl. 419, 8–23 (2006)
Xu, W.W., Li, W.: New perturbation analysis for generalized saddle point systems. Calcolo 46, 25–36 (2009)
Xu, W.W., Liu, M.M., Zhu, L., Zuo, H.F.: New perturbation bounds analysis of a kind of generalized saddle point systems. East Asian J. Appl. Math. 7 (1), 116–124 (2017)
Yang, X.D., Dai, H., He, Q.Q.: Condition numbers and backward perturbation bound for linear matrix equations. Numer. Linear Algebra Appl. 18(1), 155–165 (2011)
Acknowledgments
The authors would like to express their gratitude to the anonymous referees for their detailed and helpful suggestions that substantially improved the manuscript.
Funding
The work is supported by the National Natural Science Foundation of China (11571004)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: Raymond H. Chan
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
Zheng, B., Lv, P. Structured backward error analysis for generalized saddle point problems. Adv Comput Math 46, 34 (2020). https://doi.org/10.1007/s10444-020-09787-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10444-020-09787-x