• No results found

On the Shift HSS Splitting Method for Nonsingular Saddle Point Problem

N/A
N/A
Protected

Academic year: 2020

Share "On the Shift HSS Splitting Method for Nonsingular Saddle Point Problem"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

2018 2nd International Conference on Applied Mathematics, Modeling and Simulation (AMMS 2018) ISBN: 978-1-60595-580-3

On the Shift-HSS Splitting Method for Nonsingular Saddle Point Problem

Zhuo-hong HUANG

*

, Hong SU and Jing YANG

School of Science, Chongqing University of Technology Chongqing, 400054, Chongqing, P. R. China

*Corresponding author

Keywords: Shift-HSS splitting, Nnonsingular, Nonsymmetric positive definite, Saddle point problems, Krylov subspace methods.

Abstract. In this paper, the shift-HSS splitting (denoted by SFHSS) iteration method is used to solve nonsingular saddle point system with nonsymmetric positive definite (1, 1)-block. Theoretical analysis illustrates that the SFHSS iteration method converges to the unique solution of the saddle point system as the parameter satisfies certain condition.

Introduction

Consider the following saddle-point problem:

Q = = ,

0 T

A B u f

x

B v g

    

   

     (1)

where QRn n is nonsymmetric positive definite i.e. the Hermitian part 1(Q Q ) 2

H

 is symmetric

positive definite, BRn m (nm) has full column rank, and fRn and gRm are given vectors. Here and in the sequel, we use ( ) T to denote the transpose,  ( ) the range space and ( )  the null space of the corresponding matrix.

In recent year, a large amount of contributions have been put into developing efficient iteration algorithms and preconditioning techniques for solving the saddle point system (1) with different structures, such as HSS-type methods [1, 2, 3], block preconditioning methods [4], Uzawa-type methods [5], SOR-like method [6], constraint preconditioning methods [7], block and approximate Schur complement preconditioners [8] and (generalized) shift-splitting iteration methods [9-12], and so on.

On the Shift-HSS Splitting Iteration Method

In this section, we present the SFHSS preconditioner PSFHSS

1

( )( )

1 =

2

n n

SFHSS

T

m

I H I S B

P

B I

 

 

 

 

(2)

with H=1 A+AT 2( ) and

T

1 S= A-A

2( ) , and the SFHSS iteration matrix ( )  can be constructed as follows:

1

1 1

( )( ) ( )( )

( ) = n n n n .

T T

I H I S B I H I S B

B I B I

   

   

 

 

   

   

  

   

(2)

Let  be an arbitrary eigenvalue of the iteration matrix ( )  defined as in (3) and x= ( ,u v* * *) be the corresponding eigenvector with uRn and vRm. We consider the following generalized eigenvalue problem:

1 1

( )( ) ( )( )

= .

n n n n

T T

m m

I H I S B I H I S B

x x

B I B I

   

 

 

 

   

   

 

   

(4)

After some algebra, we have

1 1

( )( ) = ( )( ) ,

= .

n n n n

T T

I H I S u Bv I H I S u Bv

B u v B u v

     

 

  

 

(5)

Lemma 3.1 ([13]). If S is a skew-Hermitian matrix, then iS is a Hermitian matrix and u Su* is a purely imaginary number or zero for all u Cn.

Lemma 3.2 ([14]). Both roots of the complex quadratic equation 2    = 0 have modulus less than one if and only if     2 <1, where denotes the conjugate complex of .

Lemma 3.3. Let ( )  be defined as in (3) with  > 0 and  be an any eigenvalue of  ( ). Assume that B has full row rank, then   1.

Proof. Following the spirit of the proof of [12]. If  = 1, then, it is straightforward to show that the equations (4) yield the following result

0

= .

0 0

T

A B u

B v

    

   

    

Since A is nonsymmetric positive definite and B has full row rank, then we can easily know that = 0

u and v  0. This is a contradiction as * * *

( ,u v ) is an eigenvector. Thus, we complete the proof. 

Lemma 3.4. Let the conditions of Lemma 3.2 be satisfied. Assume that  is an eigenvalue of ( )

  as defined in (3) with  > 0 and ( ,u v* * *) is the corresponding eigenvector with uRn and ,

m

v R if 0  u  (BT), then ||< 1.

Proof. We demonstrate the verification of u  0. Unless, if u= 0, then it follows from the second of the equations (5) that  ( 1) = 0.v According to Lemma 3.3, since   1, then

= 0.

Bv As B has full row rank, then, we further conclude v = 0. This is a contradiction since * * *

( ,u v ) is an eigenvector, so u  0.

We now turn to verify ||< 1. Assume 0 u (BT) and || || = 1u 2 , following the second of the equations (5), it is easy to see that v = 0. Following [15, Theorem 2.2] and multiplying the first of the equations (5) from the left-hand side by u*, it is obvious that

* 1 1

1 1

2

1 1

2 2

1 2

| | =| ( 2 ) ( 2 ) ( 2 )( 2 ) |

|| ( 2 ) ( 2 ) ( 2 )( 2 ) ||

|| ( 2 ) ( 2 ) || || ( 2 ) ( 2 ) ||

|| ( 2 )( 2 ) ||

2 ( )

= max

2 ( )

< 1,

n n n n

n n n n

n n n n

n n

i

i i

u I S I H I H I S u

I S I H I H I S

I H I H I S I S

I H I H

H H

    

   

   

 

 

 

 

 

 

   

    

    

  

(3)

Where (i H) denotes the ith eigenvalue of H. Therefore, the proof is completed. 

Theorem 3.1. Let the conditions of Lemma 3.2 be satisfied. Assume that  is an eigenvalue of the iteration matrix ( )  as defined in (3) and denote

* * *

* = , * = * = ,

T

u Au u HSu u BB u

a bi c di and e

u uu uu u (6) where , > 0a e and

* *

* *

1 ( ) 1 ( )

= = .

2 2

u HS SH u u HS SH u

c and d

u u i u u

 

If the positive iteration parameter  satisfies the following condition

2 2

( ) ( ) 4

> ,

2

ac bd ac bd ed

a

      (7)

then the SFHSS iteration method converges to the unique solution of the nonsymmetric saddle point problem (1), i.e.,

||< 1.

Proof. Combine Lemma 3.3 and Lemma 3.3, in order to complete this proof, we only need to verify the case B uT  0. Suppose u (BT), then the second of the equations (5) yields the following result

1

= .

( 1) T

vB u

 

 (8) By substituting this relationship (8) into the first of the equations (5), then

2 ( 1)

( )( ) = ( )( ) .

1 T

n n n n

I H I S u I H I S uBB u

    

    

 (9) Multiplying the equation (9) from the left-hand side by u*, after straightforward calculations, then the equation (8) yields the following form

* * *

2 2 2 2 2

* * *

( 1) ( 1) ( 1) ( 1) = 0.

T

u Au u HSu u BB u

u u u u u u

         (10)

Following (6), a quadratic equation of  is derived from the equation (10) , after some algebra, it means that

2 2 2 2

[ a  c e (bd i) ] 2(e  c di)  a  c e (b d i ) = 0. (11)

If 2a  c e (b d i ) = 0, then, it easy to see that 2a c e  = 0 and b  d = 0.

Therefore, the equation (11) yields the following results: 2

2

( )

=

2( )

= .

2

a c e b d i

e c di

a bi e a bi

  

 

 

    

  

 

Note that , ,a e  0, hence, it is easy to see that

2 2

2 2

( ) ( )

= < 1.

(2 ) ( )

a b

e a b

 

 

(4)

In what follows, we consider this case 2 a  c e (b d i)  0. From lemma 3.2, we

know that ||< 1 if and only if    +  2 1. For convenience, we denote  and  by

2 2

2 2

2( ) ( )

= = .

( ) ( )

e c di a c e b d i

and

a c e b d i a c e b d i

   

     

       

 

         

After straightforward computation, we have

2 2 2 2

2

2 2 2

4 (2 ) ( ) ( )

| | | | =

( ) ( )

ed a c e b d

a c e b d

  

  

       

    

    

where =2(ae2aac bd ) .2 Let us assume that

2 2 2

4ae ( aac bd ) > (2ed) . (12) By straightforward computation, we have following inequality

2

2 2 2 2 2

2 2 2

2 2 2 2

2 2 2

2 2 2 2

2 2 2

| | | |

4 4 ( ) ( ) ( )

<

( ) ( )

4 ( ) ( ) ( )

=

( ) ( )

[4 ( ) ( ) ] [4 ( ) ]

=

( ) ( )

=1.

ae a ac bd a c e b d

a c e b d

ae a ac bd a c e b d

a c e b d

a e c a c e bd b d

a c e b d

    

  

    

  

     

  

    

         

    

        

    

        

    

This implies (7).

Combine the above analysis, we complete the proof.

Conclusions

The novelty of this present paper is the research of the shift-HSS iteration method for nonsingular saddle point systems with nonsymmetric positive definite (1,1)-block. We study the convergence property of the SFHSS iteration method and further present the accuracy and feasibility of the shift-HSS preconditioner. Future work should focus on developing the modified forms of the GSS iteration method and study the effects of iteration parameters on eigenvalue-clustering of the corresponding preconditioned matrices.

Acknowledgement

This research is supported by Chongqing Research Program of Basic Research and Frontier Technology (cstc2015jcyjA00049, cstc2018jcyjAX0685).

References

[1] M. Benzi, G.H. Golub and J. Liesen, Numerical solution of saddle point problems, Acta Numer., 14(2005)1-137.

[2] M. Benzi, G.H. Golub, A preconditioner for generalized saddle point problems, SIAM J. Matrix Anal. Appl., 26(2004)20-41.

(5)

[4] Z.-Z. Bai, R.H. Chan and Z.-R. Ren, On order-reducible sinc discretizations and block-diagonal preconditioning methods for linear third-order ordinary differential equations, Numer. Linear Algebra Appl., 21(2014)108-135.

[5] P.Y. Chen, J.G. Huang and H.S. Sheng, Some Uzawa methods for steady incompressible Navier-Stokes equations discretized by mixed element methods, J. Comput. Appl. Math., 273(2015)313-325.

[6] Z.-Z. Liang, G.-F. Zhang, On SSOR iteration method for a class of block two-by-two linear systems, Numer. Algor., 71(2016)655-657.

[7] L. Bergamaschi, On eigenvalue distribution of constraint-preconditioned symmetric saddle point matrices, Numer. Linear Algebra Appl., 19(2012)754-772.

[8] B. Soused, R.G. Ghanem and E.T. Phipps, Hierarchical Schur complement preconditioner for the stochastic Galerkin finite element methods, Numer. Linear Algebra Appl., 21(2014)136-151.

[9] Z.-Z. Bai, J.-F. Yin and Y.-F. Su, Shift-splitting preconditioner for non-Hermitian positive definite matrices, J. Comput. Math., 24(2006)539-552.

[10] C.R. Chen, C.-F. Ma, A generalized shift-splitting preconditioner for saddle point problems, Appl. Math. Lett., 43(2015)49-55.

[11] Y. Cao, J. Du and Q. Niu, Shift-splitting preconditioners for saddle point problems, J. Comput. Appl. Math., 272(2014)239-250.

[12] Y. Cao, S. Li and L.-Q. Yao, A class of generalized shift-splitting preconditioners for nonsymmetric saddle point problems, Appl. Math. Lett., 49(2015)20-27.

[13] M.-Q. Jiang, Y. Cao, On local Hermitian and skew-Hermitian splitting iteration methods for generalized saddle point problems, J. Comput. Appl. Math., 231(2009)973-982.

[14] 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.

References

Related documents

We propose an alternating iteration algorithm for solving the split equality common fixed point problem with L-Lipschitz and quasi-pseudo-contractive mappings and prove that the

Combining Fixed-point Iteration Method and Bayesian Rounding for Approximation of Integer Factorization Problem3. Michael KHACHAY 1,2,3,* and Yuri OGORODNIKOV

To overcome the loss in selection pressure, recent evolutionary algorithms adopt a number of techniques which include modifying the dominance relation to increase

This study reports an efficient result given by the two point diagonally block method of order five. The proposed method has its own advantages in solving second order BVPs with

Null-space methods for solving saddle point systems of equations have long been used to transform an indefinite system into a symmetric positive definite one of smaller dimension..

We consider preconditioned Uzawa iterations for a saddle point problem with inequality constraints as arising from an implicit time discretization of the Cahn-Hilliard equation

In this paper, we propose a new preconditioner for the saddle point problem (1) in the general setting, the coefficient matrix may be complex, using the Hermitian and