Hessari's Journal
Hessari's Journal
www.elsevier.com/locate/amc
Abstract
In this paper, we study the convergence of the symmetric modified successive overrelaxation (SMSOR) iterative method
for real symmetric 2-cyclic and consistently ordered coefficient matrices. We proposed some theorems, which they obtain
results better than similar works. By some numerical examples we show the goodness of our results.
2006 Elsevier Inc. All rights reserved.
1. Introduction
*
Corresponding author.
E-mail address: [email protected] (M.T. Darvishi).
0096-3003/$ - see front matter 2006 Elsevier Inc. All rights reserved.
doi:10.1016/j.amc.2006.05.121
954 M.T. Darvishi, P. Hessari / Applied Mathematics and Computation 183 (2006) 953–960
Many researchers worked on symmetric successive (accelerated) methods to solve the general system
Ax = b. Hadjidimos and Yeyios [2] introduced symmetric AOR (SAOR) for solving of square system
Ax = b where A is a nonsingular matrix. Young [5] proposed the symmetric MSOR method to solve
Eq. (1). Darvishi and Khosro-Aghdam [1] developed the symmetric successive overrelaxation (SSOR) method
to find the least square solution of minimal norm to system Ax = b where A is an m · n complex matrix and
rank(A) 6 min{m, n}.
In this paper, we assume the coefficient matrix A in Eq. (1) has form (2), that is A is a 2-cyclic matrix. We
will investigate the convergence of the symmetric MSOR method. Some sufficient and necessary conditions for
convergence will present, when A is a real symmetric positive definite matrix. Finally, we confirm our theoret-
ical results by some numerical examples.
In the following section we describe SMSOR method. Section 3 concerns convergence of the method for
2-cyclic consistently ordered coefficient matrices. Some numerical examples are presented in Section 4. At last,
the paper is concluded in Section 5.
For the solution of liner system (1), when A is a 2-cyclic matrix of the form (2), we consider the following
splitting:
A ¼ D CL CU ; ð3Þ
D1 0 0 0 0 H
where D ¼ , CL ¼ and C U ¼ .
0 D2 K 0 0 0
The MSOR method is as follows:
xðmþ1Þ ¼ LX xðmÞ þ c; ð4Þ
where
1
LX ¼ ðD XC L Þ ½ðI XÞD þ XC U ; ð5Þ
1
c ¼ ðD XC L Þ Xb ð6Þ
and
X ¼ diagðx1 I 1 ; x2 I 2 Þ; ð7Þ
where I1 and I2 are unit matrices of order as same as orders of D1 and D2, respectively.
In symmetric MSOR we obtain xðrþ2Þ as follows:
1
xðrþ2Þ ¼ LX xðrÞ þ c;
1
ð8Þ
xðrþ1Þ ¼ U X xðrþ2Þ þ c0 ;
1
ð9Þ
where
and
We delete xðrþ2Þ from (8) and (9) and obtain the symmetric modified SOR method as follows:
1
where
1 1
J X ¼ U X LX ¼ ðD XC U Þ ½ðI XÞD þ XC L ðD XC L Þ ½ðI XÞD þ XC U
¼ I ðD XC U Þ1 ð2I XÞDðD XC L Þ1 XA
and
1 1
k ¼ U X c þ c0 ¼ ðD XC U Þ ð2I XÞDðD XC L Þ Xb:
þx1 x2 ð2 x2 ÞD1 1 1
2 KD1 b1 þ x2 ð2 x2 ÞD2 b2 ;
>
: ðrþ1Þ 2
y ¼ ð1 x1 Þ y ðrÞ þ x1 D1
1 Hz
ðrþ1Þ
þ x1 ð1 x1 ÞD1
1 Hz
ðrÞ
þ x1 ð2 x1 ÞD1
1 b1 :
3. Convergence
In this section, we study the convergence of the symmetric MSOR method for 2-cyclic consistently ordered
coefficient matrices. We start this by introducing some theorems and lemmas.
Theorem 1. Suppose that A is a consistently ordered matrix and l is an eigenvalue of D1 1
2 KD1 H . If k satisfies
So we have
8 2
> 1 1 2 1 1 1
< kz ¼ ð1 x1 Þ z þ x1 x2 ð1 x1 Þð2 x2 ÞD1 HD2 Kz þ x1 x2 ð2 x2 ÞD1 HD2 KD1 Hy
>
2
þx1 ½ð1 x1 Þ þ ð1 x2 Þ D11 Hy;
>
>
: 2
ky ¼ x2 ð2 x2 Þð1 x1 ÞD2 Kz þ ð1 x2 Þ y þ x1 x2 ð2 x2 ÞD1
1 1
2 KD1 Hy
hence
8 2
>
> ðk ð1 x1 Þ Þz x1 x2 ð1 x1 Þð2 x2 ÞD1 1
1 HD2 Kz
<
2
¼ x21 x2 ð2 x2 ÞD1 1 1 1
1 HD2 KD1 Hy þ x1 ½ð1 x1 Þ þ ð1 x2 Þ D1 Hy;
>
>
:
ðk ð1 x2 Þ2 Þy x1 x2 ð2 x2 ÞD1 1 1
2 KD1 Hy ¼ x2 ð2 x2 Þð1 x1 ÞD2 Kz;
956 M.T. Darvishi, P. Hessari / Applied Mathematics and Computation 183 (2006) 953–960
by computing z in the second equation and substituting it in the first equation we obtain
2 2
ðk ð1 x1 Þ Þðk ð1 x2 Þ Þy ¼ x1 x2 ð2 x1 Þð2 x2 ÞkD1 1
2 KD1 Hy
as l is an eigenvalue of D1 1
2 KD1 H then we have
Lemma 1. Consider the quadratic equation x2 bx + c = 0, where b and c are real numbers. Both roots of the
equation are less than one in modulus if and only if jcj < 1 and jbj < 1 + c.
We assume that A is a real symmetric matrix with positive diagonal elements. In this case we have KT = H
and therefore, C TL ¼ C U . Hence, the splitting (3) can be rewritten as follows:
A ¼ D C L C TL : ð18Þ
In this case we have
1 1 1 1
J X ¼ I ðD XC U Þ ð2I XÞDðD XC L Þ XA ¼ I ½X1 ðD XC U Þ M½X1 ðD XC L Þ A; ð19Þ
where
M ¼ X1 ð2I XÞD: ð20Þ
To give convergence theorem for symmetric MSOR, first we present two lemmas that we need them in the
sequel.
Lemma 2. Let A be a real symmetric matrix which has form (18) and with positive diagonal elements. Then the
real symmetric matrix M given in (20) is positive definite if and only if
0 < x1 < 2; 0 < x2 < 2: ð21Þ
2 x1 ð1Þ
d ii ; i ¼ 1; . . . ; n1 ð22Þ
x1
and
2 x2 ð2Þ
d ii ; i ¼ 1; . . . ; n2 ; ð23Þ
x2
ð1Þ ð2Þ
where d ii and d ii are diagonal elements of D1 and D2, respectively. Evidently M is positive definite if and only
ð1Þ ð2Þ
if its eigenvalues are positive. Since d ii ; i ¼ 1; . . . ; n1 and d ii ; i ¼ 1; . . . ; n2 , are positive values, then values in
(22) and (23) are positive if and only if
0 < x1 < 2; 0 < x2 < 2:
This completes the proof. h
Lemma 3. Let A and B are two real symmetric n · n matrices, one of them is positive definite. Then the eigen-
values of C = AB are real and positive if and only if both A and B are positive definite matrices.
Theorem 3. If A is a real symmetric positive definite matrix which has the form (18), then the parameters x1 and
x2 satisfy (21) if and only if the symmetric MSOR converges.
Proof. First, we assume that x1 and x2 satisfy (21). Similar to JX, LX and UX, we define matrices J 0X , L0X and
U 0X , respectively, in the following manner:
1 1 1 1 1 1
J 0X ¼ A2 J X A 2 ; L0X ¼ A2 LX A 2 ; U 0X ¼ A2 U X A 2 ; ð24Þ
since JX = UXLX, so we have
1 1 1 1 1 1
J 0X ¼ A2 U X LX A 2 ¼ A2 U X A 2 A2 LX A 2 ¼ U 0X L0X : ð25Þ
We can write
1 1
LX ¼ I ðD XC L Þ XA ¼ I ½X1 ðD XC L Þ A
958 M.T. Darvishi, P. Hessari / Applied Mathematics and Computation 183 (2006) 953–960
and
1 1
U X ¼ I ðD XC U Þ XA ¼ I ½X1 ðD XC U Þ A:
Hence
1 1 1
L0X ¼ I A2 ½X1 ðD XC L Þ A2 ð26Þ
and
1 1
U 0X ¼ I A2 ½X1 ðD XC U Þ1 A2 : ð27Þ
As A is a symmetric matrix, therefore
T
U 0X ¼ ðL0X Þ ;
so
T
J 0X ¼ ðL0X Þ L0X :
Hence, the J 0X is a nonnegative definite matrix. Therefore J 0X has nonnegative eigenvalues and so JX has this
property. On the other hand, by virtue of Lemma 2, matrix M is positive definite, too. From (25)–(27) we have
1 1 1 1
J 0X ¼ I A2 ½X1 ðD XC U Þ M½X1 ðD XC L Þ A2 ;
therefore
1 1
I J 0X ¼ A2 ½X1 ðD XC U Þ1 M½X1 ðD XC L Þ1 A2
1 1 1 T 1 1 1
¼ ½M 2 ½X1 ðD XC L Þ A2 ½M 2 ½X1 ðD XC L Þ A2 : ð28Þ
We have
1 1 1 1
Y
n1
ð1Þ
Y
n2
ð2Þ
det½M 2 ½X1 ðD XC L Þ1 A2 ¼ det M 2 det A2 xn11 xn22 d ii d ii > 0:
i¼1 i¼1
1 1 1 1
So matrix M ½X ðD XC L Þ A is nonsingular. Therefore I J 0X is a real symmetric positive definite matrix.
2 2
Consequently, the eigenvalues of J 0X are less than one and so the eigenvalues of JX are less than one, too. Thus
we proved that JX has nonnegative eigenvalues where they are less than one. This implies that q(JX) < 1 which
establishes the convergence of the symmetric MSOR method.
Conversely, suppose that q(JX) < 1. We have
I J X ¼ ½X1 ðD XC TL Þ1 M½X1 ðD XC L Þ1 A ð29Þ
as JX is similar to J 0X which is nonnegative definite and q(JX) < 1, then matrix I JX in (29) has eigenvalues
which are positive and non greater than one. Now from matrix
½X1 ðD XC TL Þ½I J X ½X1 ðD XC TL Þ1
which is similar to the left hand side of Eq. (29) and therefore has the same eigenvalues as the matrix I JX
has. In view of (29) the following expression will be equivalent to the product just we define it:
1 1
E ¼ M½X1 ðD XC L Þ A½X1 ðD XC TL Þ : ð30Þ
Matrix E in Eq. (30) can be rewritten as
E ¼ MF ; ð31Þ
where
1 1 1 1 T
F ¼ ½X1 ðD XC L Þ A2 ½½X1 ðD XC L Þ A2
is a real symmetric positive definite matrix, because
1 1 1
Y
n1
ð1Þ
Y
n2
ð2Þ
det½½X1 ðD XC L Þ A2 ¼ det A2 xn11 xn22 d ii d ii > 0:
i¼1 i¼1
M.T. Darvishi, P. Hessari / Applied Mathematics and Computation 183 (2006) 953–960 959
In Eq. (29) as E has positive eigenvalues, therefore the matrix product in Eq. (31) has positive eigenvalues, too.
As M and F are real symmetric matrices and F is a positive definite matrix, according to Lemma 3, M is also a
positive definite matrix. Hence, we can apply Lemma 1 which gives the parameters x1 and x2 must satisfy
relation (21). This completes the proof. h
Theorem 4. Let A be a real symmetric matrix which has form (18). If 0 < x1 < 2 and 0 < x2 < 2, then matrix JX
of the symmetric MSOR method has real eigenvalues. Moreover, if q(JX) < 1 then A is a positive definite matrix.
Proof. Since 0 < x1 < 2 and 0 < x2 < 2, therefore by virtue of Lemma 2, M is a positive definite matrix. Hence
JX is similar to the following matrix:
1 1
J X ¼ I ½M 2 ðX1 ðD XC L ÞÞ½X1 ðD XC TL Þ1 MðX1 ðD XC L ÞÞ1 AððX1 ðD XC TL ÞÞ1 M 2 Þ
1 1
¼ I M 2 ðX1 ðD XC L ÞÞ1 AðX1 ðD XC TL ÞÞ1 M 2 ;
1
which is symmetric, as A and M 2 are symmetric. So JX has real eigenvalues.
For the second part, we set
1 1
C ¼ ðX1 ðD XC TL ÞÞ MðX1 ðD XC L ÞÞ ;
therefore we have
1 1 T 1 1
C ¼ ½M 2 ðX1 ðD XC L ÞÞ ½M 2 ðX1 ðD XC L ÞÞ :
As
1 1 1
Y
n1
ð1Þ
Y
n2
ð2Þ
det½M 2 ðX1 ðD XC L ÞÞ ¼ det M 2 xn11 xn22 d ii d ii > 0;
i¼1 i¼1
4. Numerical examples
In this part we present two examples. For both we obtain the spectral value of the MSOR and SMSOR
iteration matrix. For simplicity, we only introduce the coefficient matrix A of the linear system.
Example 1. The coefficient matrix A is defined as follows:
0 1
2 0 0 1 0
B C
B 0 2 0 1 1 C
B C
A¼B B 0 0 2 0 1 C C:
B C
@ 1 1 0 2 0 A
0 1 1 0 2
Table 1 shows the results.
Table 1
Spectral radius of MSOR and SMSOR methods for Example 1 and arbitrary values of x1 and x2
x1 x2 qMSOR qSMSOR
1 1 0.75 0.75
0.78 0.98 0.8079 0.7622
1.04 0.94 0.7564 0.7513
0.9765 1.045 0.7453 0.7506
960 M.T. Darvishi, P. Hessari / Applied Mathematics and Computation 183 (2006) 953–960
Table 2
Spectral radius of MSOR and SMSOR methods for Example 2 and arbitrary values of x1 and x2
x1 x2 qMSOR qSMSOR
0.5 0.5 0.8202 0.6908
0.7 0.8 0.6935 0.5604
0.8 0.78 0.6726 0.5457
0.97 0.87 0.5752 0.5089
Example 2. In this case the coefficient matrix A has the following form:
0 1
2 0 1
B C
A¼@ 0 2 1 A:
1 1 2
We show the results in Table 2.
For both examples we report the values of spectral radius of the MSOR and SMSOR iterative methods in
Tables 1 and 2, for some arbitrary values of x1 and x2.
5. Conclusion
In this paper, we obtain interesting results for convergence of symmetric MSOR method for a special case
of coefficient matrix of a linear system. Numerical examples show our results are better than other results in
another papers that cited in this paper.
References
[1] M.T. Darvishi, R. Khosro-Aghdam, Symmetric successive overrelaxation methods for rank deficient linear systems, Appl. Math.
Comput. 173 (1) (2006) 404–420.
[2] A. Hadjidimos, A. Yeyios, The symmetric accelerated overrelaxation (SAOR) method, Math. Comput. Simul. XXIV (1982) 72–76.
[3] D. Herceg, M.M. Martins, M.E. Trigo, On convergence of the MSOR method for some classes of matrices, SIAM J. Matrix Anal.
Appl. 14 (1993) 122–131.
[4] M.M. Martins, A note on the convergence of the MSOR methods, Linear Algebra Appl. 141 (1990) 223–226.
[5] D.M. Young, Iterative Solution of Large Linear Systems, Academic press, New York, 1971.