Matrix Norms: Tom Lyche
Matrix Norms: Tom Lyche
Tom Lyche
Centre of Mathematics for Applications,
Department of Informatics,
University of Oslo
m X
X n
kAkS := |aij |, p = 1, Sum norm,
i=1 j=1
m X n
X 1/2
kAkF := |aij |2 , p = 2, Frobenius norm,
i=1 j=1
Pn Pm Pm Pn
I kAH k2F = j=1 i=1 |aij |
2
= i=1 j=1 |aij |
2
= kAk2F .
The Frobenius Matrix Norm 2.
Pm Pn 2
Pm 2
j=1 |aij | = i=1 kai· k2
I
i=1
Pm Pn 2
Pn Pm 2
Pn 2
j=1 |aij | = i=1 |aij | = j=1 ka·j k2 .
I
i=1 j=1
Unitary Invariance.
1. 1.
I kAVkF = kVH AH kF = kAH kF = kAkF .
Submultiplicativity
Definition
Suppose m, n ∈ N are given and let k·kα be a vector norm on
Cn and k·kβ a vector norm on Cm . For A ∈ Cm,n we define
kAxkβ
kAk := kAkα,β := max . (2)
x6=0 kxkα
kAxkα
I kAkα,β = maxx∈ker(A)
/ kxkβ
= maxkxkβ =1 kAxkα .
I kAxkα ≤ kAkkxkβ .
I kAkα,β = kAx∗ kα for some x∗ ∈ Cn with kx∗ kβ = 1.
I The operator norm is a matrix norm on Cmn, .
I The Sum norm and Frobenius norm are not an α operator
norm for any α.
Operator norm Properties
kAxkp
kAkp := max = max kAykp . (3)
x6=0 kxkp kykp =1
Theorem
For A ∈ Cm,n we have
m
X
kAk1 := max |ak,j |, (max column sum)
1≤j≤n
k=1
kAk2 := σ1 , (largest singular value of A)
n
X
kAk∞ := max |ak,j |, (max row sum).
1≤k≤m
j=1
(4)
The expression kAk2 is called the two-norm or the spectral
norm of A. The explicit expression follows from the minmax
theorem for singular values.
Examples
1 14 4 16
For A := 15 [ 2 22 13 ] we find
I kAk1 = 29 .
15
I kAk2 = 2.
I kAk∞ = 37 .
15
√
I kAkF = 5.
I A := [ 1 2
3 4]
I kAk1 = 6
I kAk2 = 5.465
I kAk∞ = 7.
I kAkF = 5.4772
The 2 norm
Theorem
Suppose A ∈ Cn,n has singular values σ1 ≥ σ2 ≥ · · · ≥ σn and
eigenvalues |λ1 | ≥ |λ2 | ≥ · · · ≥ |λn |. Then
1
kAk2 = σ1 and kA−1 k2 = , (5)
σn
1
kAk2 = λ1 and kA−1 k2 = , if A is symmetric positive definite,
λn
(6)
1
kAk2 = |λ1 | and kA−1 k2 = , if A is normal. (7)
|λn |
Definition
A matrix norm k k on Cm,n is called unitary invariant if
kUAVk = kAk for any A ∈ Cm,n and any unitary matrices
U ∈ Cm,m and V ∈ Cn,n .
If U and V are unitary then U(A + E)V = UAV + F, where
kFk = kEk.
Theorem
The Frobenius norm and the spectral norm are unitary
invariant. Moreover kAH kF = kAkF and kAH k2 = kAk2 .
Proof 2 norm
I
x1 + x2 = 20
x1 + (1 − 10 )x2 = 20 − 10−15
−16
1 kek ky − xk kek
≤ ≤ K (A) , K (A) = kAkkA−1 k.
K (A) kbk kxk kbk
(8)
I Proof:
I Consider (8). kek/kbk is a measure for the size of the
perturbation e relative to the size of b. ky − xk/kxk can
in the worst case be
K (A) = kAkkA−1 k
1 kr(y)k ky − xk kr(y)k
≤ ≤ K (A) . (9)
K (A) kbk kxk kbk
Discussion
Theorem
Suppose A ∈ Cn,n is nonsingular and let k·k be a consistent
matrix norm on Cn,n . If E ∈ Cn,n is so small that
r := kA−1 Ek < 1 then A + E is nonsingular and
−1 kA−1 k
k(A + E) k ≤ . (10)
1−r
If r < 1/2 then
Theorem
Suppose A, E ∈ Cn,n , b ∈ Cn with A invertible and b 6= 0. If
r := kA−1 Ek < 1/2 for some operator norm then A + E is
invertible. If Ax = b and (A + E)y = b then
ky − xk kEk
≤ kA−1 Ek ≤ K (A) , (12)
kyk kAk
ky − xk kEk
≤ 2K (A) .. (13)
kxk kAk
Proof
I A + E is invertible.
I (12) follows easily by taking norms in the equation
x − y = A−1 Ey and dividing by kyk.
From the identity y − x = (A + E)−1 − A−1 Ax we
I
Theorem
Let A ∈ Cn,n and > 0 be given. There is a consistent matrix
norm k·k0 on Cn,n such that ρ(A) ≤ kAk0 ≤ ρ(A) + .
A Very Important Result
Theorem
For any A ∈ Cn,n we have
I Proof:
I Suppose ρ(A) < 1.
I There is a consistent matrix norm k·k on Cn,n such that
kAk < 1.
I But then kAk k ≤ kAkk → 0 as k → ∞.
I Hence Ak → 0.
I The converse is easier.
Convergence can be slow
0.99 1 0 0.4 9.37 1849
I A = 0 0.99 1 , A100 = 0 0.4 37 ,
0 0 0.99 0 0 0.4
−9
10 0.004
A2000 = 0 10−9
0 0 10−9
More limits