Piazza
Piazza
Piazza
www.elsevier.com/locate/cam
Abstract
In this note we generalize an upper bound given in Guggenheimer et al. (College Math. J. 26(1) (1995) 2)
for the condition number of a matrix as a function of the determinant, the Frobenius norm and of k singular
values. If no singular value is known it is possible to derive an upper bound for the condition number applying
lower and upper bounds for the product of a subset of singular values. c 2002 Published by Elsevier Science
B.V.
1. Introduction
The condition number (A) = AA−1 of a nonsingular matrix A plays an important role in
the numerical solution of linear systems since it measures the sensivity of the solution of linear
systems Ax = b to the perturbations on A and b. There are several methods that permit to 8nd good
approximations of the condition number of a general square matrix. In [2] the following upper bound
of the condition number (A) in spectral norm is shown:
2 AF n
2 (A) 6 √ (1)
|det A| n
as a function of the determinant and the Frobenius norm of A since solving a linear system with
A as coe=cient matrix by Gaussian elimination, the determinant can be easily computed. In the
following section we give an upper bound for 2 (A) involving also a subset of the singular values
The work has been supported by M.U.R.S.T. 40% project.
∗
Corresponding author. Tel.: +39-080-544264; fax: +39-080-5962612.
E-mail address: [email protected] (T. Politi).
of A. In fact if some singular values are explicitly known, or if a lower bound for their product is
known, an upper bound for 2 (A) is provided so that (1) can be seen as a particular case.
Let i , i = 1; : : : ; n; be the singular values of a nonsingular complex matrix A of order n, such that
1 ¿ 2 ¿ · · · ¿ n−1 ¿ n ¿ 0:
We recall that the condition number of A in spectral norm is
1
2 (A) =
n
and we consider, for 1 6 k 6 n − 1:
2 2 2 2 2
P = 1 1 · · · k k · k+1 · · · n2−1 :
p1 q1 p k qk
Since
n
|det A| = i ;
i=1
we have
k n−1
i2 i2 2 i2 1 |det A|2
k k k
P= i =
i=1
pi i=1 qi i=1
pi i=1 qi n2
i=k+1
k k
12 1 i2 k
1
= 2 |det A|2 = 22 (A) i2 |det A|2 :
n p1 q1 i=2 pi qi i=1
pi qi i=2
From the arithmetic–geometric mean inequality, taking
1 1
+ = 1 for i = 1; : : : ; n;
pi qi
with qi ¿ 0 and pi ¿ 0, for all i, we have
k k n+k −1
2 2 1 2 A2F
2 (A) i |det A| 6
i=1 i=1
p i qi n+k −1
and hence
k n+k −1
p i qi1 A2F
22 (A) 6 i=1
k
; (2)
i=2 i
|det A|2 n + k − 1
2
where, for k = 1 we suppose ki=2 i2 = 1:
In order to obtain the sharpest upper bound for 2 (A) let us consider the following minimization
problem:
k
1 1
minimize pi qi subject to + = 1; i = 1; : : : ; k:
i=1
pi qi
G. Piazza, T. Politi / Journal of Computational and Applied Mathematics 143 (2002) 141 – 144 143
The minimum is reached when pi = 2 for all i, and for symmetry pi = qi = 2 for i = 1; : : : ; n.
Hence we have the following upper bound for 2 (A):
n+k −1
2k 1 AF
2 (A) 6 k √ : (3)
i=2 i |det A| n + k − 1
We observe that if k = 1 (3) coincides with (1) shown in [2]. The bound (3) requires the knowledge
of k singular values of matrix A. If this subset of singular values
is not available it is possible to
derive a bound for 2 (A) using some recent bounds obtained for ki=1 i . For example in [3] the
following lower bound is derived
n − k (n−k)=2 |det A|
Ck ( ; ) n−k 6 1 2 : : : k
n i=1 ri
i.e. the value that maximizes the function Ck ( ; ) (see [3] for further details). Once computed the
LU factorization of A the bound (3) with the further bounds on the product of the singular values
could be used as an a posteriori bound for 2 (A). In [1] an algorithm to compute a bound for ∞ (A)
is given. It requires the knowledge of the LU factorization of A and can be applied also to bound
2 (A) exploiting the relation between the 2-norm and the in8nity norm of a matrix. In [4] we have
compared this bound with (1) and (3). In particular, the numerical tests show that if A is a matrix
of dimension n 6 15 possessing n − 1 singular values clustered to 1 and the 2-norm of the rows
close to 1 then (3) can be slightly sharper than the one given in [1] (but both give the same order
of magnitude). The reason of this behaviour seems to be that in this case the bounds for the product
of the singular values are very sharp (see [3]).
Remark. Bound (3) can be used also to give an upper estimate for the lower singular values of A.
In fact if k = n − 1 we 8nd
1 2n−1 A2F
6 n− 1
n ( i=2 i )(1 n =1 n )|det A| 2
and
1 2n− 2
6 A2F :
n2 |det A|2
Finally; the following lower bound is obtained:
|det A|
6 n ≡ min :
2 −1 AF
(n=2)
References
[1] G.H. Golub, C.F. Van Loan, Matrix Computations, The Johns Hopkins University Press, Baltimore, MD, 1989.
[2] H.W. Guggenheimer, A.S. Edelman, C.R. Johnson, A simple estimate of the condition number of a linear system,
College Math. J. 26 (1) (1995) 2–5.
[3] R. Peluso, G. Piazza, Bounds for products of singular values of a matrix, Rend. Mat. 19 (1999) 507–522.
[4] G. Piazza, T. Politi, On the estimates of the condition number of a matrix in spectral norm, Rapporto no. 35=01
Dipartimento Interuniversitario di Matematica, UniversitLa degli Studi e Politecnico di Bari.