Abstract
In this work, we consider numerical methods for solving a class of block three-by-three saddle point problems, which arise from finite element methods for solving time-dependent Maxwell equations and a class of quadratic programs. We present a variant of Uzawa method with two variable parameters for the saddle point problems. These two parameters can be updated easily in each iteration, similar to the evaluation of the two iteration parameters in the conjugate gradient method. We show that the new iterative method converges to the unique solution of the saddle point problems under a reasonable condition. Numerical experiments highlighting the performance of the proposed method for problems are presented.
Similar content being viewed by others
References
Aasen, J. O.: On the reduction of a symmetric matrix to tridiagonal form. BIT Numer. Math. 11, 233–242 (1971)
Axelsson, O.: Unified analysis of preconditioning methods for saddle point matrices. Numer. Linear Algebra Appl. 22, 233–253 (2015)
Arridge, S. R.: Optical tomography in medical imaging. Inverse Probl. 15, 41–93 (1999)
Arrow, K., Hurwicz, L., Uzawa, H.: Studies in Nonlinear Programming. Stanford University Press, Stanford (1958)
Arioli, M., Manzini, G.: A null space algorithm for mixed finite-element approximations of Darcy’s equation. Comm. Numer. Meth. Engrg. 18, 645–657 (2002)
Benzi, M.: Solution of equality-constrained quadratic programming problems by a projection iterative method. Rend. Mat. Appl. 13, 275–296 (1993)
Bertsekas, D. P.: Nonlinear programming, 2nd edn. Athena Scientific, Massachusetts (1999)
Brezzi, F., Fortin, M.: Mixed and Hybrid Finite Element Methods. Springer-Verlag, New York (1991)
Bai, Z. -Z., Golub, G. H., Lu, L. -Z., Yin, J. -F.: Block triangular and skew-Hermitian splitting method for positive-definite linear systems. SIAM J. Sci Comput. 26, 844–863 (2005)
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., Pan, J. -Y.: Preconditioned Hermitian and skew-Hermitian splitting methods for non-Hermitian positive semidefinite linear systems. Numer. Math. 98, 1–32 (2004)
Bunch, J. R., Parlett, B. N.: Direct methods for solving symmetric indefinite systems of linear equations. SIAM J. Numer. Anal. 8, 639–655 (1971)
Bramble, J. H., Pasciak, J. E., Vassilev, A. T.: Analysis of the inexact Uzawa algorithm for saddle point problems. SIAM J. Numer. Anal. 34, 1072–1092 (1997)
Bai, Z. Z., Wang, Z. Q.: On parameterized inexact Uzawa methods for generalized saddle point problems. Linear Algebra Appl. 428, 2900–2932 (2008)
Bank, R. E., Welfert, B. D., Yserentant, H.: A class of iterative methods for solving saddle point problems. Numer. Math. 56, 645–666 (1990)
Chen, X.: On preconditioned Uzawa methods and SOR methods for saddle-point problems. J. Comput. Appl. Math. 100, 207–224 (1998)
Christiansen, S. H.: Discrete Fredholm properties and convergence estimates for the electric field integral equation. Math Comput. 73, 143–167 (2004)
Chen, Z. -M., Du, Q., Zou, J.: Finite element methods with matching and nonmatching meshes for Maxwell equations with discontinuous coefficients. SIAM J. Numer Anal. 37, 1542–1570 (2000)
Chen, F., Jiang, Y. -L.: A generalization of the inexact parameterized Uzawa methods for saddle point problems. Appl. Math. Comput. 206, 765–771 (2008)
Dyn, N., Ferguson, W. E.: The numerical solution of equality constrained quadratic programming problems. Math. Comp. 41, 165–170 (1983)
Duff, I. S., Gould, N. I. M., Reid, J. K., Scott, J. A., Turner, K.: The factorization of sparse symmetric indefinite matrices. IMA J. Numer. Anal. 11, 181–204 (1991)
Day, D. D., Heroux, M. A.: Solving complex-valued linear systems via equivalent real formulations. SIAM J. Sci. Comput. 23, 480–498 (2001)
Elman, H. C., Golub, G. H.: Inexact and preconditioned Uzawa algorithms for saddle point problems. SIAM J. Numer. Anal. 31, 1645–1661 (1994)
Elman, H. C., Ramage, A., Silvester, D. J.: Algorithm 866: IFISS, a MATLAB toolbox for modelling incompressible flow. ACM Trans. Math. Software 33, 1–18 (2007)
Forsgren, A.: Inertia-controlling factorizations for optimization algorithms. Appl. Numer. Math. 43, 91–107 (2002)
Gould, N. I. M., Hribar, M. E., Nocedal, J.: On the solution of equality constrained quadratic programming problems arising in optimization. SIAM J. Sci. Comput. 23, 1376–1395 (2001)
Greif, C., Moulding, E., Orban, D.: Bounds on eigenvalues of matrices arising from interior-point methods. SIAM J. Optim. 24, 49–83 (2014)
Gould, N. I. M., Orban, D., Toint, P. L.: CUTEr and SifDec, a constrained and unconstrained testing environment, revisited. ACM Trans. Math. Softw. 29, 373–394 (2003)
Golub, G. H., Wathen, A. J.: An iteration for indefinite systems and its application to the Navier-Stokes equations. SIAM J. Sci. Comput. 19, 530–539 (1998)
Golub, G. H., Wu, X., Yuan, J. -Y.: SOR-like methods for augmented systems. BIT Numer. Math. 41, 71–85 (2001)
Householder, A.S.: The theory of matrices in numerical analysis, Blaisdell (1964)
Huang, N., Ma, C. -F.: Spectral analysis of the preconditioned system for the 3 × 3 block saddle point problem, Numer Algor. https://doi.org/10.1007/s11075-018-0555-6(2018)
Huai, K. -Z., Ni, M. -F., Yu, Z. -K., Zheng, X., Ma, F.: A generalized inexact Uzawa method for stable principal component pursuit problem with nonnegative constraints. Numer. Algor. 77, 653–674 (2018)
Hestenes, M. R., Stiefel, E.: Methods of conjugate gradients for solving linear systems. J. Res. Nat. Bur. Standards 49, 409–436 (1952)
Han, D. -R., Yuan, X. -M.: Local linear convergence of the alternating direction method of multipliers for quadratic programs. SIAM J. Numer. Anal. 51, 3446–3457 (2013)
Hu, Q. -Y., Zou, J.: An iterative method with variable relaxation parameters for saddle-point problems. SIAM J. Matrix Anal. Appl. 23, 317–338 (2001)
Hu, Q. -Y., Zou, J.: Two new variants of nonlinear inexact Uzawa algorithms for saddle-point problems. Numer. Math. 93, 333–359 (2002)
Hu, Q. -Y., Zou, J.: Nonlinear inexact Uzawa algorithms for linear and nonlinear saddle-point problems. SIAM J. Optim. 16, 798–825 (2006)
Jones, M. T., Patrick, M. L.: Bunch-Kaufman factorization for real symmetric indefinite banded matrices. SIAM J. Matrix Anal. Appl. 14, 553–559 (1993)
Liang, Z. -Z., Zhang, G. -F.: On block-diagonally preconditioned accelerated parameterized inexact Uzawa method for singular saddle point problems. Appl. Math. Comput. 221, 89–101 (2013)
Morini, B., Simoncini, V., Tani, M.: Spectral estimates for unreduced symmetric KKT systems arising from interior point methods. Numer. Linear Algebra Appl. 23, 776–800 (2016)
Morini, B., Simoncini, V., Tani, M.: A comparison of reduced and unreduced KKT systems arising from interior point methods. Comput. Optim. Appl. 68, 1–27 (2017)
Nochetto, R. H., Pyo, J. H.: Optimal relaxation parameter for the Uzawa method. Numer. Math. 98, 695–702 (2004)
Parlett, B. N., Reid, J. K.: On the solution of a system of linear equations whose matrix is symmetric but not definite. BIT Numer. Math. 10, 386–397 (1970)
Paige, C. C., Saunders, M. A.: Solution of sparse indefinite systems of linear equations. SIAM J. Numer. Anal. 12, 617–629 (1975)
Perugia, I., Simoncini, V.: Block-diagonal and indefinite symmetric preconditioners for mixed finite element formulations. Numer. Linear Algebra Appl. 7, 585–616 (2000)
Wang, N. -N., Li, J. -C., Li, G., Kong, X.: Variants of the Uzawa method for three-order block saddle point problem. Appl. Math. Comput. 305, 188–202 (2017)
Sarin, V., Sameh, A.: An efficient iterative method for the generalized Stokes problem. SIAM J. Sci. Comput. 19, 206–226 (1998)
Varga, R. S.: Matrix Iterative Analysis. Prentice-Hall, Englewood (1962)
Van der Vorst, H.: Iterative Krylov Methods for Large Linear Systems. Cambridge University Press, Cambridge (2003)
Young, D. M.: Iterative Solution for Large Linear Systems. Academic press, New York (1971)
Yang, A. -L., Wu, Y. -J.: The Uzawa-HSS method for saddle-point problems. Appl. Math. Lett. 38, 38–42 (2014)
Zulehner, W.: Analysis of iterative methods for saddle point problems: a unified approach. Math. Comput. 71, 479–505 (2002)
Zhang, G. -F., Wang, S. -S.: A generalization of parameterized inexact Uzawa method for singular saddle point problems. Appl. Math. Comput. 219, 4225–4231 (2013)
Zhang, G. -F., Yang, J. -L., Wang, S. -S.: On generalized parameterized inexact Uzawa method for a block two-by-two linear system. J. Comput. Appl. Math. 255, 193–207 (2014)
Acknowledgments
We would like to thank the referees for a number of very helpful and insightful comments and suggestions.
Funding
The project was supported by National Postdoctoral Program for Innovative Talents (Grant No.BX201600182), China Postdoctoral Science Foundation (Grant No.2016M600141).
Author information
Authors and Affiliations
Corresponding author
Additional information
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
Huang, N. Variable parameter Uzawa method for solving a class of block three-by-three saddle point problems. Numer Algor 85, 1233–1254 (2020). https://doi.org/10.1007/s11075-019-00863-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-019-00863-y