Max-norm bounds for the inverse of S-Nekrasov matrices

Max-norm bounds for the inverse of S-Nekrasov matrices

Applied Mathematics and Computation 218 (2012) 9498–9503 Contents lists available at SciVerse ScienceDirect Applied Mathematics and Computation jour...

183KB Sizes 0 Downloads 60 Views

Applied Mathematics and Computation 218 (2012) 9498–9503

Contents lists available at SciVerse ScienceDirect

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

Max-norm bounds for the inverse of S-Nekrasov matrices Ljiljana Cvetkovic´ a,⇑, Vladimir Kostic´ a, Ksenija Doroslovacˇki b a b

Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia Faculty of Technical Sciences, University of Novi Sad, Serbia

a r t i c l e

i n f o

a b s t r a c t Max norm bounds of the inverse of an H-matrix appear in a wide range of applications. Motivated by this fact, we will start with some preliminary estimations already obtained for S-SDD matrices, and present new, applicable and practical bounds for a wider class of S-Nekrasov matrices. Then, we will comment how the scaling technique proves that new bounds improve the known ones for Nekrasov matrices. Finally, we will illustrate new results by numerical examples. Ó 2012 Elsevier Inc. All rights reserved.

Keywords: Max-norm Nekrasov matrices S-Nekrasov matrices H-matrices

1. Introduction We start with some preliminaries. First, denote: the complex (real) n dimensional vector space by Cn ðRn Þ, collection of all n  n matrices with complex (real) entries by Cn;n ðRn;n Þ, and set of indices by N :¼ f1; 2; . . . ; ng. P Given a matrix A ¼ ½aij  2 Cn;n and a nonempty subset S # N, for i 2 N, denote r Si ðAÞ :¼ nj2Snfig jaij j, and, in addition, define S the values hi ðAÞ and zi ðAÞ; i 2 N, recursively: S

h1 ðAÞ :¼ rS1 ðAÞ;

z1 ðAÞ :¼ 1;

S

hi ðAÞ :¼

zi ðAÞ :¼

iP 1 ja j ij j¼1 jajj j

iP 1 ja j ij j¼1 jajj j

n P

S

hj ðAÞ þ

zj ðAÞ þ 1;

jaij j;

ð1Þ

j¼iþ1;j2S

i ¼ 2; 3; . . . n:

ð2Þ N

To simplify notations, when S ¼ N, we will write ri ðAÞ :¼ rNi ðAÞ and hi ðAÞ :¼ hi ðAÞ, for all i 2 N. S S It is easy to see that, for every S # N; r i ðAÞ ¼ r Si ðAÞ þ rSi ðAÞ and hi ðAÞ ¼ hi ðAÞ þ hi ðAÞ, where S :¼ N n S. Furthermore, given a matrix A, by A ¼ D  L  U we denote the standard splitting of A into its diagonal (D), strictly lower ðLÞ and strictly upper ðUÞ triangular parts. In this paper we will estimate max-norm of inverses of matrices that belong to a well-known class of H-matrices, defined as follows. A matrix A ¼ ½aij  2 Cn;n is called an H-matrix if its comparison matrix hAi ¼ ½mij  defined by

hAi ¼ ½mij  2 Cn;n ;

mij ¼



jaii j;

i¼j

jaij j; i – j;

is an M-matrix, i.e. hAi1 P 0. ⇑ Corresponding author. E-mail address: [email protected] (L. Cvetkovic´). 0096-3003/$ - see front matter Ó 2012 Elsevier Inc. All rights reserved. http://dx.doi.org/10.1016/j.amc.2012.03.040

L. Cvetkovic´ et al. / Applied Mathematics and Computation 218 (2012) 9498–9503

9499

Among many, one of the well-known properties of H-matrices (see [1]) is that for any nonsingular H-matrix A ¼ ½aij  2 Cn;n , jA1 j 6 hAi1 holds. The most important subclass of H-matrices is the class of strictly diagonally dominant (SDD) matrices, i.e. matrices with the following property:

jaii j > r i ðAÞ; for all i 2 N: Besides this one, three more subclasses of H-matrices will be important in the following. First, the class of Nekrasov matrices, see [5,7], defined by

jaii j > hi ðAÞ; for all i 2 N: Second, the class of S-SDD matrices, defined by:

jaii j > r Si ðAÞ for all i 2 S and 

jaii j  r Si ðAÞ

  jajj j  r Sj ðAÞ > rSi ðAÞr Sj ðAÞ for all i 2 S;

j 2 S;

where S is an arbitrary nonempty proper subset of N. And, the third class, called S-Nekrasov matrices, see [4], defined by: S

jaii j > hi ðAÞ for all i 2 S and    S S S S jaii j  hi ðAÞ jajj j  hj ðAÞ > hi ðAÞhj ðAÞ for all i 2 S;

j 2 S:

Again, S is an arbitrary nonempty proper subset of N. To conclude the introduction, let us recall some of the known estimates:  Varah bound for SDD matrices [11]:

kA1 k1 6

1 ; minðjaii j  ri ðAÞÞ

ð3Þ

i2N

 the first bound from [3], for Nekrasov matrices:

kA1 k1 6

maxi2N zi ðAÞ ; mini2N ðjaii j  hi ðAÞÞ

ð4Þ

 the second bound from [3], for Nekrasov matrices:

kA1 k1 6

maxi2N zjai ðAÞ ii j 1  maxi2N hjai ðAÞj

ð5Þ

;

ii

 Kolotilina bound for S-SDD matrices, [6]:

n o kA1 k1 6 max max qSij ðAÞ; qSji ðAÞ ;

ð6Þ

i2S;j2S

where

qSij ðAÞ :¼

jaii j  rSi ðAÞ þ rSj ðAÞ ðjaii j  r Si ðAÞÞðjajj j  rSj ðAÞÞ  r Si ðAÞr Sj ðAÞ

:

ð7Þ

A known fact, see, for example, [2,10], about the classes of matrices that we have introduced is that they stand in the following position (with arbitrary S  N):

SDD  S  SDD  S-Nekrasov  H-matrices; SDD  Nekrasov  S  Nekrasov  H-matrices; while S-SDD and Nekrasov matrices are not subset of each other, in general. Obviously, a bound for a wider class of matrices can be applied to all of its subclasses, too. Since in the literature, up to the authors’ knowledge, there are no bounds for S-Nekrasov matrices, in the following section we will present two such bounds, together with some examples. Afterwards, we will explain why these new bounds improve the known ones for Nekrasov class.

L. Cvetkovic´ et al. / Applied Mathematics and Computation 218 (2012) 9498–9503

9500

2. Bounds for S-Nekrasov matrices In order to obtain new bounds, we start with the following lemma, proved by Robert in [9]. Lemma 1. Given any matrix A ¼ ½aij  2 Cn;n ; n P 2, with aii – 0 for all i 2 N, then

h i hi ðAÞ ¼ jaii j ðjDj  jLjÞ1 jUje ;

ð8Þ

i

where e 2 Cn is the vector with all components equal to 1. An immediate corollary of this Lemma is the following characterization of Nekrasov matrices, given by Szulc in [10]: Lemma 2. A matrix A ¼ ½aij  2 Cn;n ; n P 2 is a Nekrasov matrix if and only if

ðjDj  jLjÞ1 jUje < e;

ð9Þ 1

i.e. if and only if E  ðjDj  jLjÞ jUj is an SDD matrix, where E is the identity matrix. However, we are able to generalize Lemma 1, by introducing an arbitrary nonempty subset S of N into the story. Lemma 3. Given any matrix A ¼ ½aij  2 Cn;n ; n P 2, with aii – 0 for all i 2 N, and an arbitrary nonempty subset S of N, then

h i S hi ðAÞ ¼ jaii j ðjDj  jLjÞ1 jUjeS ;

ð10Þ

i

where eS is defined as:

eSi ¼



1; i 2 S; 0;

i 2 S:

Proof. Define vector x component-wise

h i xi :¼ jaii j ðjDj  jLjÞ1 jUjeS ;

i 2 N;

i

and observe that:

jDj1 x ¼ ðjDj  jLjÞ1 jUjeS : Therefore,

x ¼ jLjjDj1 x þ jUjeS ; or, equivalently,

xi ¼

i1 P jaij j j¼1 jajj j

n P

xj þ

for all i 2 N:

jaij j;

ð11Þ

j¼iþ1;j2S S

By mathematical induction, we will show that, for each i 2 N; hi ðAÞ ¼ xi . Obviously, for i ¼ 1, we have

x1 ¼

P

S

ja1j j ¼ rS1 ðAÞ ¼ h1 ðAÞ:

j2Snf1g

S

For a given 2 6 k 6 n, suppose that hi ðAÞ ¼ xi , for all i 6 k  1. Then, from (11), we have

xk ¼

k1 P jakj j j¼1

jajj j

xj þ

n P

jakj j ¼

j¼kþ1;j2S

k1 P jakj j j¼1

jajj j

n P

S

hj ðAÞ þ

j¼kþ1;j2S

S

jakj j ¼ hk ðAÞ;

which concludes the proof. h The first main result of this paper is the following theorem: Theorem 1. Suppose that A ¼ ½aij  2 Cn;n is an S-Nekrasov matrix. Then,

kA1 k1 6 maxzi ðAÞ  max max i2N

i2S;j2S

where zi ðAÞ is given by (2), and

n

o

vSij ðAÞ; vSji ðAÞ ;

ð12Þ

L. Cvetkovic´ et al. / Applied Mathematics and Computation 218 (2012) 9498–9503 S

vSij ðAÞ :¼

S

jaii j  hi ðAÞ þ hj ðAÞ S

9501

S

S

S

ð13Þ

:

ðjaii j  hi ðAÞÞðjajj j  hj ðAÞÞ  hi ðAÞhj ðAÞ

Proof. Given an S-Nekrasov matrix A, there exists diagonal matrix W ¼ diagðw1 ; w2 ; . . . ; wn Þ, where



wi ¼

c > 0; i 2 S; 1;

ð14Þ

i 2 S;

such that AW is a Nekrasov matrix, see [4]. From Lemma 2, we have that

E  ðjDjW  jLjWÞ1 jUjW ¼ W 1 ðE  ðjDj  jLjÞ1 jUjÞW is an SDD matrix, which is equivalent to the fact that ðE  ðjDj  jLjÞ1 jUjÞ is an S-SDD matrix (more details can be found in [4]). Obviously, multiplying by diagonal matrix jDj, and denoting

B :¼ jDj  jDjðjDj  jLjÞ1 jUj;

ð15Þ

we have that B is also an S-SDD matrix, so Kolotilina bound (6) can be applied:

n o kB1 k1 6 max max qSij ðBÞ; qSji ðBÞ : i2S;j2S

Knowing that all diagonal entries of matrix ðjDj  jLjÞ1 jUj are less than 1 (which follows from Lemma 2), we have:

h i jbii j ¼ jaii j  jaii j ðjDj  jLjÞ1 jUj ; ii

rSi ðBÞ ¼

P

h

i

jaii j ðjDj  jLjÞ1 jUj ; ij

j2Snfig

and, therefore, for i 2 S:

jbii j  r Si ðBÞ ¼ jaii j 

h i i P h S jaii j ðjDj  jLjÞ1 jUj ¼ jaii j  jaii j ðjDj  jLjÞ1 jUjeS ¼ jaii j  hi ðAÞ: ij

j2S

i

h i S ¼ jaii j  jaii j ðjDj  jLjÞ1 jUjeS ¼ jaii j  hi ðAÞ: i

Similarly, we obtain: S

jbjj j  r Sj ðBÞ ¼ jajj j  hj ðAÞ; S

rSi ðBÞ ¼ hi ðAÞ;

i 2 S;

j 2 S; S

and r Sj ðBÞ ¼ hj ðAÞ;

j 2 S:

Hence,

qSij ðBÞ ¼ vSij ðAÞ and qSji ðBÞ ¼ vSji ðAÞ; for all i 2 S; j 2 S: Now, in order to estimate kA1 k1 , it remains to find a link between max-norms of matrices B1 and A1 . Since

B ¼ jDjðjDj  jLjÞ1 hAi; it holds that

hAi ¼ ðE  jLjjDj1 ÞB; and

kA1 k1 6 khAi1 k1 6 kB1 k1 kðE  jLjjDj1 Þ1 k1 : Finally, we estimate kðE  jLjjDj1 Þ1 k1 . Since E  jLjjDj1 is an M matrix, we have

kðE  jLjjDj1 Þ1 k1 ¼ kðE  jLjjDj1 Þ1 ek1 : On the other hand, it is easy to see that zi ðAÞ, given by (2), satisfies zðAÞ ¼ ðE  jLjjDj1 Þ1 e, and, therefore,

kðE  jLjjDj1 Þ1 k1 ¼ kzðAÞk1 ¼ maxzi ðAÞ; i2N

which completes the proof. h While the previous theorem gives the bound that corresponds to (4), the following one corresponds to (5).

L. Cvetkovic´ et al. / Applied Mathematics and Computation 218 (2012) 9498–9503

9502

Theorem 2. Suppose that A ¼ ½aij  2 Cn;n is an S-Nekrasov matrix. Then,

kA1 k1 6 max i2N

zi ðAÞ e Sij ðAÞ; v e Sji ðAÞg;  max maxf v jaii j i2S;j2S

ð16Þ

where zi ðAÞ is given by (2), and S

ve Sij ðAÞ :¼

S

jaii jjajj j  jajj jhi ðAÞ þ jaii jhj ðAÞ S

S

S

ð17Þ

:

S

ðjaii j  hi ðAÞÞðjajj j  hj ðAÞÞ  hi ðAÞhj ðAÞ

Proof. The proof of this theorem is analogous to the previous one. The main difference is that, instead of the matrix B in (15), we use

e :¼ E  ðjDj  jLjÞ1 jUj: B In this way, for all i 2 S; j 2 S, we obtain: S

e ¼ 1  hi ðAÞ ; je b ii j  r Si ð BÞ jaii j

S

e ¼ hi ðAÞ ; r Si ð BÞ jaii j

S

e ¼1 je b jj j  r Sj ð BÞ

hj ðAÞ ; jajj j

S

e ¼ r Sj ð BÞ

hj ðAÞ ; jajj j

e ¼v e ¼v e Sij ðAÞ and qSji ð BÞ e Sji ðAÞ: qSij ð BÞ Since

e hAi ¼ ðjDj  jLjÞ B; the proof is completed by the fact that

jDj1 zðAÞ ¼ ðjDj  jLjÞ1 e; which implies

kðjDj  jLjÞ1 k1 ¼ kjDj1 zðAÞk1 ¼ max i2N

zi ðAÞ : jaii j



In [8] it was shown, using the scaling technique, that bound (6) is less or equal to the bound (3), for every SDD matrix. In the same way, using arguments from [4], one can obtain that, for every Nekrasov matrix, Theorems 1 and 2 give bounds which are less or equal to the bounds (4) and (5), respectively. To conclude the paper, we give some illustrative examples. 3. Numerical examples We consider the following six matrices:

2

50

0

30 10

3

6 10 40 10 20 7 7 6 A1 ¼ 6 7; 4 10 20 50 20 5 0

90 2

3 6 0 6 A3 ¼ 6 4 1

1 20 0

1 2 2

9

0 1

1

3

2

8 6 9 6 A4 ¼ 6 4 6

7

45

0:5 0:5 0:5 16

5

4

15

4:9 0:9 0:9 3

6 1 10 1 2 7 7 6 A5 ¼ 6 7; 4 1 2 4 2 5 2 1 3

15 15 15

15 15 15

4

4 1 2

60

3

6 75 105 45 0 7 7 6 A2 ¼ 6 7; 4 60 60 120 15 5

70

2 2 7 7 7; 10 2 5 0

2

2

21

3

5 7 7 7; 3 5 6

9:1 4:2 2:1

3

6 0:7 9:1 4:2 2:1 7 7 6 A6 ¼ 6 7: 4 0:7 0:7 4:9 2:1 5 0:7 0:7

0:7

2:8

L. Cvetkovic´ et al. / Applied Mathematics and Computation 218 (2012) 9498–9503

9503

By simple analysis, one can see that matrix A1 is S-Nekrasov for S ¼ f2; 3g. On the other hand, there is no S such that A1 is an S-SDD matrix. It is not a Nekrasov matrix, either, thus, only bounds (12) and (16) can be applied. Matrix A2 is a Nekrasov matrix, implying that it is S-Nekrasov, too, for arbitrary S. Again, there is no S such that A2 is an S-SDD matrix. Thus, only bounds (4), (5), (12) and (16) can be applied. Matrix A3 is an S-SDD matrix for S ¼ f1g, implying that it is S-Nekrasov, as well. Since it is not a Nekrasov matrix, only bounds (6), (12) and (16) can be applied. Both matrices A4 and A5 are Nekrasov matrices. They are also S-SDD matrices for S ¼ f1g and S ¼ f2g, respectively. Thus, only Varah bound (3) could not be applied. Finally, matrix A6 is an SDD matrix, implying that it is Nekrasov, S-SDD and S-Nekrasov, for any choice of nonempty S. Therefore, all the bounds can be applied. For these six matrices, the following table summarizes the mentioned bounds. In the last three rows of the table, when appropriate, set S for which the corresponding matrix is S-SDD (i.e. S-Nekrasov) is given. Moreover, among all the possibilities for such a set, the one which gives the best bound is chosen. In addition, for each matrix, the best bound is bolded. Matrix

A1

A2

A3

A4

A5

A6

k  k1 (3) (4) (5) (6)

1.4800 – – – –

0.6843 – 1.5333 2.4667 –

(12)

2.6320 S ¼ f2; 3g 1.7680 S ¼ f2; 3g

1.1176 S ¼ f2; 4g 1.6864 S ¼ f2; 4g

0.4479 – – – 1.6667 S ¼ f1g 1.0291 S ¼ f1g 0.9096 S ¼ f1g

0.4474 – 0.5702 1.557 0.4928 S ¼ f1g 0.5658 S ¼ f2; 3g 0.9076 S ¼ f1; 3g

1.0093 – 5.0000 2.8571 6.0000 S ¼ f2g 2.6227 S ¼ f2; 4g 2.0155 S ¼ f1; 4g

0.8759 1.4286 0.9676 1.8076 1.1429 S ¼ f1; 3g 0.9109 S ¼ f2; 3g 1.7672 S ¼ f1; 3g

(16)

Acknowledgments This work is partly supported by the Ministry of Education and Science of Serbia (174019), and by the Provincial Secretariat of Science and Technological Development of Vojvodina (2002). References [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

A. Berman, R.J. Plemmons, Nonnegative Matrices in the Mathematical Sciences, Classics in Applied Mathematics, vol. 9, SIAM, Philadelphia, 1994. Lj. Cvetkovic´, H-matrix theory vs. eigenvalue localization, Numer. Algor. 42 (2006) 229–245. Lj. Cvetkovic´, P.-F. Dai, K. Doroslovacˇki, Y.-T. Li, Infinity norm bounds for the inverse of Nekrasov matrices, arXiv:1112.5868v1. Lj. Cvetkovic´, V. Kostic´, S. Rauški, A new subclass of H-matrices, Appl. Math. Comput. (208/1) (2009) 206–210. V.V. Gudkov, On a certain test for nonsingularity of matrices, Latv. Mat. Ezhegodnik 1965, Zinatne, Riga, (1966), pp. 385–390. L.Y. Kolotilina, Bounds for the determinants and inverses of certain H-matrices, Zap. Nauchn. Sem. POMI 346 (2007) 81–102. W. Li, On Nekrasov matrices, Linear Algebra Appl. 281 (1998) 87–96. N. Moracˇa, Upper bounds for the infinity norm of the inverse of SDD and S-SDD matrices, J. Comp. Appl. Math. 206 (2007) 666–678. F. Robert, Blocs H-matrices et convergence des methodes iteratives classiques par blocs, Linear Algebra Appl. 2 (1969) 223–265. T. Szulc, Some remarks on a theorem of Gudkov, Linear Algebra Appl. 225 (1995) 221–235. J.M. Varah, A lower bound for the smallest value of a matrix, Linear Algebra Appl. 11 (1975) 3–5.