A note on the generalization of parameterized inexact Uzawa method for singular saddle point problems

A note on the generalization of parameterized inexact Uzawa method for singular saddle point problems

Applied Mathematics and Computation 235 (2014) 318–322 Contents lists available at ScienceDirect Applied Mathematics and Computation journal homepag...

249KB Sizes 19 Downloads 185 Views

Applied Mathematics and Computation 235 (2014) 318–322

Contents lists available at ScienceDirect

Applied Mathematics and Computation journal homepage: www.elsevier.com/locate/amc

A note on the generalization of parameterized inexact Uzawa method for singular saddle point problems Yuan Chen, Naimin Zhang ⇑,1 School of Mathematics and Information Science, Wenzhou University, Wenzhou 325035, People’s Republic of China

a r t i c l e

i n f o

a b s t r a c t Recently, Zhang and Wang studied the generalized parameterized inexact Uzawa methods (GPIU) for solving singular saddle point problems (Zhang and Wang, 2013 [22]). In this note, we continue to discuss the semi-convergence of GPIU for solving singular saddle point problems, and weaken some semi-convergent conditions. Ó 2014 Elsevier Inc. All rights reserved.

Keywords: Singular linear systems Saddle point problems Parameterized inexact Uzawa method Semi-convergence

1. Introduction We consider the iterative solution of a linear system with 2  2 block structure:

 AX 

A

B

BT

0

  x y

¼

  f g

ð1Þ

where A 2 Rmm is a symmetric positive definite matrix, B 2 Rmn a rank-deficient matrix, and f 2 Rm and g 2 Rn are given vectors, with m P n. We use BT to denote the transpose of the matrix B. Linear system (1) is often called a saddle point problem, which arises in many application areas, such as computational fluid dynamics, mixed finite element approximation of elliptic partial differential equations, optimization, optimal control, constrained least-squares problems, electronic networks, computer graphics and others; see, e.g., [1,3,10,11,14,15,18,21] and references therein. When the coefficient matrix of linear system (1) is nonsingular, which requires B to be of full rank, a number of iterative methods have been proposed in the literature. For example, Uzawa-type methods which include parameterized Uzawa (PU) method and parameterized inexact Uzawa (PIU) method [6,7,13,16], Hermitian and skew-Hermitian splitting (HSS) methods [3,4], and a lot of preconditioned Krylov subspace iterative methods. In this note, since the matrix B in (1) is rank-deficient, the coefficient matrix of (1) is singular, and (1) is called a singular saddle point problem. Recently, many techniques have been proposed for solving singular saddle point problems, including preconditioned minimum residual (PMINRES) method [17], preconditioned conjugate gradient (PCG) method [21]. For conjugate gradient type methods, here we also cite Restrictively preconditioned conjugate gradient (RPCG) methods [5,8]. Since Bai et al. proposed the PU and PIU methods [6,7], some authors developed these methods and used them to solve singular saddle point problems. Zheng et al. [24] applied the PU method to solve singular saddle point problems. Chen and Jiang [13] extended these methods and proposed a class of generalized inexact parameterized Uzawa methods. Ma and Zhang [20] studied block-diagonally preconditioned parameterized inexact Uzawa methods for singular saddle point problem. ⇑ Corresponding author. E-mail address: [email protected] (N. Zhang). This author is supported by Zhejiang Provincial Natural Science Foundation of China under grant No. Y1110451 and National Natural Science Foundation of China under grant No. 61002039. 1

http://dx.doi.org/10.1016/j.amc.2014.02.089 0096-3003/Ó 2014 Elsevier Inc. All rights reserved.

Y. Chen, N. Zhang / Applied Mathematics and Computation 235 (2014) 318–322

319

Recently, Zhang and Wang [22] further studied the generalized parameterized inexact Uzawa (GPIU) methods for solving singular saddle point problems, and gave the corresponding semi-convergence analysis. In this note, we continue to discuss the GPIU methods for solving singular saddle point problems, and weaken some of the semi-convergence conditions in [22]. The rest of this note is organized as follow. In Section 2, we present the GPIU method for solving the singular saddle point problem (1), and give the corresponding semi-convergence analysis. 2. The semi-convergence of the GPIU method For solving the singular saddle point problem (1), we make the following matrix splitting

 A¼

A

B

BT

0

 ¼MN

where

 M¼

P

0

B þ Q 1

Q2

T

 ;

 N ¼

P  A B Q1



Q2

P 2 Rmm and Q 2 2 Rnn are prescribed symmetric positive definite matrices, and Q 1 2 Rnm is an arbitrary matrix. Then we present the following generalized parameterized inexact Uzawa (GPIU) iteration method [22] for solving the singular saddle point problem (1):





P

0

B þ Q 1

Q2

T

xkþ1

!

ykþ1

 ¼

P  A B Q1

Q2



xk

!

yk

þ

  f

ð2Þ

g

or in block form,

(

xkþ1 ¼ xk þ P1 ðf  Axk  Byk Þ

ð3Þ

T kþ1 kþ1 ykþ1 ¼ yk þ Q 1 þ gÞ  Q 1  xk Þ 2 ðB x 2 Q 1 ðx

and the iteration matrix T is:

 T ¼

P B þ Q 1 T

0 Q2

1 

P  A B Q2 Q1



¼ I  M1 A

ð4Þ

As A is singular, then T has eigenvalue 1, and the spectral radius of the iteration matrix T , i.e., qðT Þ cannot be small than 1. For the iteration matrix T , we introduce its pseudo-spectral radius tðT Þ,

tðT Þ ¼ maxfjkj : k 2 rðT Þ; k – 1g where rðT Þ is the set of eigenvalues of T . For a matrix B 2 Rnn , the smallest nonnegative integer k such that rankðBk Þ ¼ rankðBkþ1 Þ is called the index of B, and we denote it by k ¼ indexðBÞ. In fact, indexðBÞ is the size of the largest Jordan block corresponding to the zero eigenvalue of B. We now discuss the conditions of semi-convergence for solving singular linear systems, which have been studied by several authors (cf. [2,12,23]). Lemma 2.1 [9]. The iterative method (2) is semi-convergent, if and only if indexðI  T Þ ¼ 1 and tðT Þ < 1. Lemma 2.2 [22]. Let A; P and Q 2 be symmetric positive definite, and B be of column rank-deficient, Q 1 is an arbitrary matrix. T Suppose that k is an eigenvalue of the iteration matrix T and ðuT ; v T Þ 2 C mþn is the corresponding eigenvector. Then k ¼ 1 if and only if u ¼ 0. Lemma 2.3 [22]. Let A; P and Q 2 be symmetric positive definite, B be of rank-deficient and Q 1 is an arbitrary matrix. Suppose that T k – 1 is an eigenvalue of the iteration matrix T and ðuT ; v T Þ 2 C mþn is the corresponding eigenvector. Then k satisfies the following quadratic equation

k2 þ

b þ c  2a  s

a



aþsb ¼0 a

ð5Þ

where



u Pu > 0; u u



u Au > 0; u u



T u BQ 1 2 B u P 0;  uu



u BQ 1 2 Q 1u u u

320

Y. Chen, N. Zhang / Applied Mathematics and Computation 235 (2014) 318–322

Lemma 2.4 [19]. Both roots of the quadratic equation x2  px þ q ¼ 0 are less than one in modulus if and only if jp  pqj < 1  jqj2 , where p is the conjugate number of p. Theorem 2.5. Assume that A; P and Q 2 be symmetric positive definite, B be of rank-deficient, and Q 1 is an arbitrary matrix. Then

tðT Þ < 1 if and only if the following conditions hold: (1) For c ¼ 0 : b < 2a; (2) For c > 0 : s > 0

2 2sðbcÞ c < ðcbÞ , where s ¼ b2  c2  d þ 2ab þ 2bc  2ac, and s ¼ c þ id, or, c and d are the real 2 þd2

and

part and imaginary part of s, respectively, and i ¼

pffiffiffiffiffiffiffi 1.

Proof. Suppose that k – 1 is an eigenvalue of T , (1) When c ¼ 0, i.e., BT u ¼ 0, then it is easy to see

k2 þ

b  2a

a



s ¼ 0. So (5) becomes

ab ¼0 a

and the two roots of the quadratic equation are k1 ¼ 1 and k2 ¼ ab a . Therefore,

  a  b  < 1 () b < 2a jkj < 1 ()  

a

(2) When c > 0, by Lemma 2.3 and Lemma 2.4, it is easy to see that jkj < 1 if and only if

8  < aþsb2 < 1 a     :  bþc2as þ bþc2as  aþsb < 1  aþsb2 a a a a

ð6Þ

From the first equation of (6), we have 2

ja  b þ c þ idj2 < a2 () ða  b þ cÞ2 þ d < a2 and by some simple algebra, we obtain 2

s ¼ b2  c2  d þ 2ab þ 2bc  2ac > 0 From the second equation of (6), we have

j  sa þ bs þ cs  as  ss  b2  cb þ 2ab þ sbj < a2  ja þ s  bj2 () j  ðc  idÞa þ bðc þ idÞ þ cðc þ idÞ  aðc þ idÞ  ðc  idÞðc þ idÞ  b2  cb þ 2ab þ bðc  idÞj < a2  ja  b þ c þ idj2 and by some algebra, it holds 2

2

js þ cc  cb þ icdj < s () ðs þ cc  cbÞ2 þ ðcdÞ < s2 () c2 ðc2  2cb þ b2 þ d Þ < 2scðb  cÞ () c < which finishes the proof.

2sðb  cÞ 2

ðc  bÞ2 þ d

h

Remark 2.6. In the above Theorem, if BQ 1 2 Q 1 is symmetric, that is, clusion as that of Theorem 3.4 in [22].

s is a real number, then we can obtain the same con-

Lemma 2.7 [23]. IndexðI  T Þ ¼ 1 if and only if, for any 0 – Y 2 RðAÞ, Y R N ðAM1 Þ. Theorem 2.8. Assume that A; P and Q 2 be symmetric positive definite, and B be of rank-deficient, Q 1 is an arbitrary matrix. Then indexðI  T Þ ¼ 1. Proof. Let

0 – Y ¼ AX ¼



A

B T

B

0



z1 z2



 ¼

Az1 þ Bz2 T

B z1

 ð7Þ

Y. Chen, N. Zhang / Applied Mathematics and Computation 235 (2014) 318–322

321

By Lemma 2.7, to prove indexðI  T Þ ¼ 1, it suffices to prove AM1 Y – 0, we give the proof for AM1 Y – 0 by contradiction. Suppose AM1 Y ¼ 0. Notice

  0 ; N ðAÞ ¼ span

where Bu ¼ 0:

u

Then there exists a vector u0 such that

M1 Y ¼



0

u0

 ;

Bu0 ¼ 0:

So

   0 Y ¼M ¼

u0

P

0

BT þ Q 1

Q2



0

u0



 ¼

0



Q 2 u0

ð8Þ

1 T T Making use of Eqs. (7) and (8), we have Bu0 ¼ BQ 1 2 B z1 ¼ 0. Noticing Q 2 is symmetric positive definite, then B z1 ¼ 0, T which means u0 ¼ Q 1 B z ¼ 0. Hence, 1 2

  0 ¼0 Y ¼M

u0

which contradicts with Y – 0.

h

Together with Lemma 2.1, Theorem 2.5 and Theorem 2.8, it holds the following result. Theorem 2.9. Assume that A; P and Q 2 be symmetric positive definite, B be of rank-deficient, and Q 1 is an arbitrary matrix, then the GPIU method (2) is semi-convergent to a solution of the singular saddle point problem (1) if and only if the following conditions hold: (1) For c ¼ 0 : b < 2a; (2) For c > 0 : s > 0 and

2 2sðbcÞ c < ðcbÞ , where s ¼ b2  c2  d þ 2ab þ 2bc  2ac, and s ¼ c þ id. 2 þd2

Remark 2.10. To solve the singular saddle point problem (1) by GPIU method in [22], it needs the two conditions T 1 T 1 ‘‘N ðBÞ RðQ 1 2 B A BÞ ¼ f0g and BQ 2 Q 1 is symmetric’’ for semi-convergence, see Theorem 3.4 and Theorem 3.5 in [22]. However, from Theorem 2.9 we see that the GPIU method is still semi-convergent without the two conditions. Acknowledgment The authors would like to thank the anonymous referees for their valuable comments and suggestions on the revision of this paper. References [1] Z.-Z. Bai, Structured preconditioners for nonsingular matrices of block two-by-two structures, Math. Comput. 75 (2006) 791–815. [2] Z.-Z. Bai, On semi-convergence of Hermitian and skew-Hermitian splitting methods for singular linear systems, Computing 89 (2010) 171–197. [3] Z.-Z. Bai, G.H. Golub, Accelerated Hermitian and skew-Hermitian splitting iteration methods for saddle-point problems, IMA J. Numer. Anal. 27 (2007) 1–23. [4] Z.-Z. Bai, G.H. Golub, M.K. Ng, Hermitian and skew-Hermitian splitting methods for non-Hermitian positive definite linear systems, SIAM J. Matrix. Anal. Appl. 24 (2003) 603–626. [5] Z.-Z. Bai, G.-Q. Li, Restrictively preconditioned conjugate gradient methods for systems of linear equations, IMA J. Numer. Anal. 23 (2003) 561–580. [6] Z.-Z. Bai, B.N. Parlett, Z.-Q. Wang, On generalized successive overrelaxation methods for augmented linear systems, Numer. Math. 102 (2005) 1–38. [7] Z.-Z. Bai, Z.-Q. Wang, On parameterized inexact Uzawa methods for generalized saddle point problems, Linear Algebra Appl. 428 (2008) 2900–2932. [8] Z.-Z. Bai, Z.-Q. Wang, Restrictive preconditioners for conjugate gradient methods for symmetric positive definite linear systems, J. Comput. Appl. Math. 187 (2006) 202–226. [9] A. Berman, R. Plemmons, Nonnegative Matrices in Mathematical Science, Academic Press, New York, 1979. SIAM, 1994. [10] J.T. Betts, Practical Methods For Optimal Control Using Nonlinear Programming, SIAM, Philadelphia, PA, 2001. [11] F. Brezzi, M. Fortin, Mixed and Hybrid Finite Element Methods, Springer-Verlag, New York and London, 1991. [12] Z.-H. Cao, On the convergence of iterative methods for solving singular linear systems, J. Comput. Appl. Math. 145 (2002) 1–9. [13] F. Chen, Y.-L. Jiang, A generalization of the inexact parameterized Uzawa methods for saddle point problems, Appl. Math. Comput. 206 (2008) 765–771. [14] H.C. Elman, A. Ramage, D.J. Silvester, Algorithm 866: IFISS, a MatLab toolbox for modelling incompressible flow, ACM Trans. Math. Softw. 33 (2007) 1– 18. [15] H.C. Elman, D.J. Silvester, A.J. Wathen, Performance and analysis of saddle point preconditioners for the discrete steady-state Navier-Stokes equations, Numer. Math. 90 (2002) 665–688. [16] H.C. Elman, G.H. Golub, Inexact and preconditioned Uzawa algorithms for saddle point problems, SIAM J. Numer. Anal. 31 (1994) 1645–1661. [17] B. Fischer, R. Ramage, D.J. Silvester, A.J. Wathen, Minimum residual methods for augmented systems, BIT Numer. Math. 38 (1998) 527–543. [18] C.-J. Li, B.-J. Li, D.J. Evans, A generalized successive overrelaxation method for least squares problems, BIT 38 (1998) 347–356. [19] J.J.H. Miller, On the location of zeros of certain classes of polynomials with applications to numerical analysis, J. Inst. Math. Appl. 8 (1971) 397–406.

322

Y. Chen, N. Zhang / Applied Mathematics and Computation 235 (2014) 318–322

[20] H.-F. Ma, N.-M. Zhang, A note on block-diagonally preconditioned PIU methods for singular saddle point problems, Int. J. Comput. Math. 88 (2011) 808. 17. [21] X. Wu, B.P.B. Silva, J.-Y. Yuan, Conjugate gradient method for rank deficient saddle point problems, Numer. Algor. 35 (2004) 139–154. [22] G.-F. Zhang, S.-S. Wang, A generalization of parameterized inexact Uzawa method for singular saddle point problems, Appl. Math. Comput. 219 (2013) 4225–4231. [23] N.-M. Zhang, Y.-M. Wei, On the convergence of general stationary iterative methods for Range-Hermitian singular linear systems, Numer. Linear Algebra Appl. 17 (2010) 139–154. [24] B. Zheng, Z.-Z. Bai, X. Yang, On semi-convergence of parameterized Uzawa methods for singular saddle point problems, Linear Algebra Appl. 431 (2009) 808–817.