Nonstationary two-stage multisplitting methods for symmetric positive definite matrices

Nonstationary two-stage multisplitting methods for symmetric positive definite matrices

Applied Mathematics PERGAMON Applied Mathematics Letters Letters 13 (2000) 49-54 www.elsevier.nI/locate/aml Nonstationary Two-Stage Multisplittin...

506KB Sizes 0 Downloads 104 Views

Applied Mathematics

PERGAMON

Applied Mathematics Letters

Letters 13 (2000) 49-54

www.elsevier.nI/locate/aml

Nonstationary Two-Stage Multisplitting Methods for Symmetric Positive Definite Matrices ZHONG-YUN LIU of Mathematics, Shanghai University Shanghai, 200436, P.R. China zyliu646263.net kunyusQyahoo.com

Department

Department

LU LIN of Mathematics, Xiamen University Xiamen 361005, P.R. China

CHUN-CHAO SHI Department of Mathematics, Fudan University Shanghai, 200433, P.R. China (Received

August 1999; accepted

Communicated

September

1999)

by D. J. Rose

Abstract-Nonstationary synchronous two-stage multisplitting methods for the solution of the symmetric positive definite linear system of equations are considered. The convergence properties of these methods are studied. Relaxed variants are also discussed. The main tool for the construction of the two-stage multisplitting and related theoretical investigation is the diagonally compensated reduction (cf. [l]). @ 2000 Elsevier Science Ltd. All rights reserved. Keywords-Nonstationary

two-stage multisplitting, Diagonal compensation reduction, Block di-

agonal conformable.

1. INTRODUCTION Consider

the solution

of a large linear

system

of equations

Ax = b on parallel

computers,

was introduced Furthermore,

where A is symmetric

by O’Leary

and White

the relationship

between

positive

(1) definite

(SPD).

[2] and further studied the two-stage

method

The multisplitting

by many authors, (cf.

method

see e.g., [Z-6].

[7]) and the multisplitting

Supported by the State Major Key Project for Basic Researches and Doctoral Point Foundation of China and NSF of Hu-Nan Province of China. The authors would like to acknowledge the referees for reading carefully the manuscript and making some useful suggestion, which led to many improvements in the original manuscript. 0893-9659/00/$ - see front matter @ 2000 Elsevier Science Ltd. All rights reserved. PII: SO893-9659(00)00095-l

Typeset

by dA,@-lEX

50

Z.-Y.

Lru et al.

method was considered by Szyld and Jones in [8]. As a result, the two-stage multisplitting method was naturally introduced.

Recently, parallel, synchronous, and asynchronous two-stage

multisplitting methods have been presented and widely studied, see e.g., [g-11].

As a special

case of two-stage and multisplitting methods, nonstationary multisplitting method is also investigated, see e.g., [3,12,13]. But the attention was mainly concentrated on monotone matrix and H-matrix. Only a little attention was focused on an SPD matrix, see e.g., [2,4,7]. In this paper, we will investigate the convergence of (relaxed) nonstationary two-stage multisplitting methods (cf. [lo]) for symmetric positive definite matrices. In particular, the construction of the multisplitting and related theoretical investigation, which are based on the diagonal compensation

reduction of nonnegative offdiagonal entries of A-a

technique originally devel-

oped and analyzed by Axelsson and Kolotilina in [l], are different from the traditional iterative methods based on P-regular splitting and P-regular splitting theorem (cf. [13,14]).

2. PRELIMILARIES We begin with some basic notation (cf. [13-151). A matrix A = (q) E R RXn is called a Z-matrix if aij 5 0 for i # j. If A is a nonsingular Z-matrix and A-l > 0, then A is called an M-matrix. A splitting A = M - N of A is called regular if M-l > 0 and N > 0, weak regular if M-’ 2 0 and M-lN

> 0, convergent if p(M-lN)

< 1. Here p(C) denotes the spectral radius of the

matrix C. For any matrix A E R”‘“, the matrix AT denotes the transpose. Similarly, the vector xT denotes the transpose of a vector ICE Rn. Let A E R”‘” be an SPD matrix, then (z, y) = zTAy defines an inner product on Rn. Therefore, /]z](A = (~~Az)l/~ is a vector norm on R”. The matrix norm induced by that vector norm is also denoted by ]I . 11~. For a two-stage multisplitting of A, the description can be found in [8,11]. DEFINITION 1. A collection ofpentads ofmatrices (i) A=Mk-Nk, (ii) c,“=, Ek = 1, (iii) Mk = Fk - Ck

(Mk, Fk, Gk, Nk, I$), k = 1,. . . , K, satisfying

k=l,...,K,areKsplittingsofA, iS

a

of hfk,

Sp&tiXIg

is called a two-stage multisplitting of A. The two-stage multisplitting algorithm is as follows. ALGORITHM 1. STATIONARY TWO-STAGE MULTISPLITTING. Given the initial vector x0 and a fixed positive integer p, for j = 0, 1, . . . , until convergence, for k = 1 to K, y; = &; fori=Otop-1, FkYki+l = Gky;

21+1 =

2

+

NkX’

+

b,

-&Y;.

(2) (3)

k=l

When the number of the inner iterations p varies for j, k, the outer iteration and the processor indices, i.e., when p = p(j, k) in Algorithm 1, we have a nonstationary two-stage multisplitting algorithm (Algorithm 2). In Algorithm 1, a relaxation parameter w > 0 can be introduced by replacing the computation of yk++’in (2) with the equation (cf. [9]) FxY,

i+l =

w

(Gky; + NkX' + b) + (1 - w) i+/;

(4)

Two-Stage Multisplitting

Nonstationary

or zJ+l

51

in (3) with the equation (cf. [5]) K

&+I

=

(&

c E/J&$(1

-w)xJ.

(5)

k=O

Then we obtain a inner or outer relaxed nonstationary

two-stage multisplitting

algorithm. denoted

by Algorithm 3 or Algorithm 4, respectively. We rewrite Algorithm 2 in the following form: p(j,k)-1

X’+

c

I

(F;‘Gk)iF,-l (l&x3 + 6)

i=:O

The iteration

It is

((6)

matrix corresponding to (6) is

well known that for the stationary casq i.e., T(j)

= T, the method (6) converges for any ini-

tial vector 2’ if and only if p(T) < 1; and for the nonstationary

case, using the error analysis, the

method (6) is convergent for any initial vector x0 if and only if lim ,_,T(j)T(j

- 1). . T(O) := 0

(cf. [9,10,12,16]). DEFINITION

2.

(See [17].) A two-stage multisplitting

where Mk, Fk, Ek are square block diagonal matrices, diag(F,(,k‘)), E k - diag(e~k)I~k)), respectively,

(Mk, Fk>Go, Nk, ~~1, k = 1.. denoted

by Mk = diag(MJt’)),

Fk =

and satisfying

(i) the size of M,!,“’ coincides with that of I,‘“‘, i = 1,. (ii)

1h’! of A:

, K,

l&f!!) !“I - G!!) zz 1 i ) k = 1,..‘> K , zz = $‘22

is called a block diagonal conformable two-stage multisplitting. 3. (See [I].) Let A be an SPD matrix, then the matrix a = B + D is called a diagonally compensated reduced matrix of A, where B = A - R with R symmetric and nonnegative

DEFINITION

(called the reduced entry matrix) and D is a diagonal matrix (called the diagonal compensation matrix) satisfying Dv = Rv for a positive vector v selected arbitrarily. R.EMARK

1.

(See [4].) W e note that if the reduced matrix B is a Z-matrix

(e.g., all positive

offdiagonal entries of A are reduced by the reduced entry matrix R), then a = D + B is a Z-matrix, too. Since a - A is positive semidefinite. a is a Stieltjes matrix (i.e., a is an SPD Z-matrix). Hence, a is an SPD M-matrix (cf. [15].) Th us, the problem of const,ructing a convergent splitting for an SPD matrix, owin g to Lemma 2, can always be reduced to that for a Stieltjes matrix which is an SPD M-matrix. Henceforth, when we construct a diagonally ^ compensated reduced matrix A from an SPD matrix A; we will always make a be a Stieltjes matrix. 3.

MAIN

RESULT

1. Let A be SPD, let A be a diagonally compensated reduced Stieltjes matrix of A. Let the splitting a = M - i? be regular and M = F - G be weak regular, where M and F are SPD matrices. Then the matrix MT = M(I--(F-lG)p)’ is SPD. Furthermore, the resulting two&age method corresponding to the diagonally compensated reduced two-stage splitting A = M - N, A.1 = F - G is convergent for any initial vector x0 and for any number p > 1 of inner iterations. LEMh,lA

Note that the iteration matrix corresponding to the two-stage splitting A = hf-I?, Al = F - G is ? = fp = (F-lG)p + C~~~(F-lG)“F-‘~. By Theorem 4.2 in [ll], we yield p(F) < 1

PROOF.

52

Z.-Y.

LIUet al.

and it induces a unique weak regular splitting a = n/J? - NY, where n/l, = M(I - (F-iG)p)-l. The iteration matrix correspondin g to the two-stage splitting A = M - N, M = F - G is T = Tp = (F-lG)p A& = M(1-

It induces the splitting A = A& - NT, where

+ C~~~(F-‘G)“F-‘N.

(F-lG)“)-I.

Ob viously, . A+ = Al, and MF1 = ~~~~(F-lG)“F-l is symmetric. Now we show that MT is positive definite. For p = 1, MT~ = F is positive definite. For p = 2, hfT2 = M

(I -

(F-lo)‘)-’

= M + 1c1(F-~G)~

+ . . . + M (F-‘G)“’

=M+GF-‘MF-lG+..

. + (GF-I)”

+ . . AI (F-‘G)”

+ ..

Each term after the first term is positive semidefinite. Thus, MT~, MG’ are both positive definite, where IUGz’= F-l

Note that for p > 1, M&r can be represented by the sum of

+ F-lGF-l.

such terms which are (F-lG)iM~zl(GF-l)”

or (F-‘G)“F-“(GF-I)‘,

for i = 0, 1,. . ,p-

1, they

are all symmetric positive semidefinite. Hence, M$’ and MT,, are both positive definite. By the I’ Theorem 2.1 in [l], we obtain p(T,) < 1. THEOREM 2. Let A be SPD, let A be a diagonally compensated reduced Stieltjes matrix of A. Let the two-stage multisplitting (Mk, Fk, Gk, tik, Ek) with the splitting A = hfk - fik regular and the splitting Mk = Fk - Gk weak regular, for i? = 1, . . , K, of A, be block diagonal conformable, where Mk and Fk, k = 1, . . , K, are SPD matrices. If either 8 or G is positive definite, then the resulting nonstationary two-stage multisplitting method (Algorithm 2) corresponding to the diagonally compensated reduced two-stage multisplitting (Mk, Fk, Gk, Nk, Ek) is convergent for any initial vector zr” and any sequence of numbers p(j, k) > 1. PROOF. For each outer iteration j and for a fixed k, we note that the iteration matrix corresponding to the two-stage splitting A = Mk - tik, n/lk = Fk - Gk is ?k(j) = (FLlGk)p(j.‘) + c~~~“‘-‘(F~‘Gk)‘F~‘~k. get p(+k(j))

From the hypothesis and by Lemma 2.3, Theorem 4.2 in [18], we

< 1 and the induced splitting j

where MpkCj) = Mk(I-(F
= n,~~~CJ) - NF~,(~)of a by ?k(j)

is weak regular,

P(j,k))-l is symmetric positive definite. Therefore, by Theorem 1

in [2], the two-stage multisplittin, D method reduces to a convergent multisplitting method, and such a multisplitting of a can be viewed as a single splitting a = G-‘(j) - G’-‘(j)?(j), where G(j) = c,“=,

EkM&,.

Similarly, the iteration matrix of the two-stage splitting A = Mk - Nk, Mk = Fk - Gk is Tk(j) = (F;lGk)p(J,k) + C~~~k’-l(F,-lGk)‘~F~lN~. By Lemma 1, p(Tk(j)) < 1. Thus, by cj) - N?; (,r), where n/r, c3) Lemma 2.3 in [18], Tk(j) in d uces a unique single splitting A = rVITk Th us, the two-stage multisplitting method (6) reduces = &((I - (F;lGk) p(j,k))--l = +-,j,. to a multisplitting method and such a multisplitting of A can be regarded as a single splitting where G(j) = c,“=, EkMikijj = G(j) is nonsingular and T(j) = A = G-l(j) - G-l(j)T(j), C,“=, EkTk(j). Note that for each outer iteration j, the iterat.ion matrix T(j) (F;‘G&Fi’A

1s . similar to T(j)

= I - cf=‘=, Ek CF$lc)-l

= 1 - A1j2 cf=‘=, Ek C~~~ki-1(F~~‘Gk)iF~1A112.

Obviously,

is a symmetric matrix. Hence, we have X(T(j)) = X(T(j)) and ]]r(j)]]~ = ]]?(j)]12. Note that Mpbi,), for p(j, Ic) 2 1, can be represented by the sum of such terms which are (Fk:lGk)‘M&?z

T(j)

(GkFL1)i or (F~‘Gk)iF~‘(GkF~l)‘, semidefinite. Hence,

for i = 0, 1, .

.TA1/2

5

.p(j, k) - 1, they are all symmetric positive

EkF;‘A1i2x

k=l XTX

zTA’j2

5

P(j,k)

,

E&,,zA1/2x

k=l

XTX

,

Pkz2,

= 1,

NonstationaryTwo-Stage Multisplitting With the same argument, we yield easily

where i$$ 2 = F,-l + Fk-lGlcFk-l.

~T%JZ

> 1_

xTx

Ordering the eigenvalues of T(j)

Xl=

max ZER”,Z#O

53

xTA112 5

EkM;‘A1f2x

k=l XTX

-

in a decreasing order, then, by Theorem 1.3.3 in [14], we have

XT?(j)

x

XTX

1 - -h

k~lW’;lA)P(.T’k), = 1,

I - A,

k$l EkM:;Z A) ,

1

I P (j> k) 2 2,

and X, =

min ZER”,Z#O

xTT (j) x XT2

> i-r,(.@M;‘A)

>-I.

Therefore, we get

llT (j)llA = Iii: (j)l12= P (T(A) = max(Xl, IhI) L Q< 1, where 0 = max(ll -X~(cf=~ E,@~lA)l, 11-X, (cf=‘=, & F,-lA)I, Thus, by Lemma 2 in [12], we have completed the proof.

11-X,

(cf=‘=, Ekh/l,-ZA)l).

COROLLARY 3. Under the assumption of Theorem 2, the resulting inner relaxed nonstationary two-stage multisplitting

method (Algorithm

3) corresponding

to the diagonal1.y compensated

reduced two-stage multisplitting method is convergent for any initial vector x0 and any sequence of numbers p(j, Ic) 2 1, j = 0, 1,. . . , k = 1,. . . , K, provided w E (0, l]. PROOF. Since the equality (4) is equivalent to replacing the splitting hfk = Fk - Gk: by

hik: =

Fk - Gk, where Fk = (I/w)Fk and ek = ((1 - w)/w)Fk + Gk. From the hypothesis, &’

2

0, &%I, > 0, and the two-stage multisplitting (hlk, Fk, Gk, fik, Ek) of a is block diagonal conformable. Therefore, by Theorem 2, the proof is completed. COROLLARY 4. Under the assumption of Theorem 2, then the resulting outer relaxed nonstationary two-stage multisplitting

method (Algorithm

4) corresponding

to the diagonally com-

pensated reduced two-stage multisplitting is convergent for any initial vector z” and any sequence of numbers p(j, k) 2 1, j = O,l, . . , k = 1, . , K. Provided w E (0, WO) with w(, = 2/(1 f maxj

lb%)liA).

PROOF. The iteration matrix at the ith outer iteration of Algorithm 4 is T(j) = wT(j) + (1 -bl)I. From the hypothesis and by Theorem 2, we have llT’(j)llA 5 B < 1. Thus, llT(j)\lA < wllT(j)ll~+ (1 - w) 5 w0 + (1 - w) = e < 1. Therefore, the proof is completed. 4.

CONCLUSION

REMARK

Different from the multisplitting method and stationary two-stage multisplitting method for the parallel solution of a large linear system of equations, the nonstationary two-stage method may reduce significantly not only computation works and storages, but also communication times and synchronism time. In other words, the presented method may avoid loss of time and efficiency in processor utilization. This is our motivation to develop such a method for symmetric positive definite matrices.

54

Z.-Y.

LIu et al.

REFERENCES 1. 0. Axelsson and L. Kolotilina, Diagonally compensated reduction and related preconditioning methods, Numer. Linear Algebra Appl. 1, 155-177, (1994). 2. D.P. O’Leary and R.E. White, Multisplitting of matrices and parallel solution of linear system, SIAM J. Algebraic Discrete Methods 6, 630-640, (1985). 3. R. Bru, L. Elsner and M. Neumann, Models of parallel chaotic iteration methods, Linear Algebra Appl. 103, 175-192, (1998). 4. Z.-H. Cao and Z.-Y. Liu, Symmetric multisplitting of a symmetric positive definite matrix, Linear Algebra Appl. 285, 309-319, (1998). 5. A. Frommer and G. Mayer, Convergence of relaxed parallel multisplitting methods, Linear Algebra Appl. 119, 141-152, (1989). 6. N. Neumann and R.J. Plemmons, Convergence of parallel multisplitting iterative methods for M-matrices, Linear Algebra Appl. 88/89, 559-573, (1987). 7. V. Migall6n and J. Penad&, Convergence of two-stage iterative methods for Hermitian positive definite matrices, Appl. Math. Lett. 10 (3), 79-83, (1997). 8. D.B. Szyld and M.T. Jones, Two-stage and multisplitting methods for the parallel solution of linear systems, SIAM J. Matrix Anal. Appl. 13, 671-679, (1992). 9. R. Bru, V. Migallbn, J. Pens&s and D.B. Szyld, Parallel synchronous and asychronous two-stage multisplitting methods, Electron. nuns. Numer. Anal. 3, 24-38, (1995). 10. Z.-H. Cao, Nonstationary two-stage multisplitting methods with overlapping blocks, Linear Algebra Appl. 285, 153-163, (1998). 11. M.T. Jones and D.B. Szyld, Two-stage multisplitting methods with overlapping blocks, Numer. Linear Algebra Appl. 3, 113-124, (1996). 12. R. Bru and R. Fuster, Parallel chaotic extrapolated Jacobi method, Appl. Math. Lett. 3 (4), 65-69, (1990). 13. A. Berman and R.J. Plemmons, Nonnegative matrices in the mathematical science, Academic Press, New York, (1979). 14. J.M. Ortega, Nzlmerical Analysis, A Second Course, Academic Press, New York, (1972). 15. R.S. Varga, Matrix Iterative Analysis, Prentice-Hall, Englewood Cliffs, NJ, (1962). 16. M.J. Castel, V. MigalMn and J. Penad&, Convergence of nonstationary multisplitting methods for Hermitian positive definite matrices, Mathematics of Computations 67, 209-220, (1998). 17. R. Bru, C. Corral, A. Martinez and J. Mas, Multisplitting preconditioners based on incomplete Choleski factorizations, SIAM J. Matrix Anal. Appl. 16 (4), 1210-1222, (1995). 18. P.J. Lanzkron, D.J. Rose and D.B. Szyld, Convergence of nested classical iterative methods for linear systems, Numer. Math. 58, 685-702, (1991).