Mehmet Emre Tiryaki
Back to Notes

Matrix Norms and Spectral Radius

Matrix Norms

A norm on MnM_n is a matrix norm when it is submultiplicative,

∥AB∥≤∥A∥⋅∥B∥\|AB\| \le \|A\| \cdot \|B\|

Every induced norm ∥A∥∥⋅∥,∥⋅∥\|A\|_{\|\cdot\|, \|\cdot\|} is a matrix norm.

If ∥⋅∥\|\cdot\| is a matrix norm and SS is invertible, ∥A∥S=∥S−1AS∥\|A\|_S = \|S^{-1}AS\| is a matrix norm.

Spectral Radius and Norms

For all A∈MnA \in M_n and any matrix norm, ρ(A)≤∥A∥\rho(A) \le \|A\|.

Proof Let xx be an eigenvector of an eigenvalue λ\lambda of max modulus, and B:=[x∣x∣⋯∣x]∈MnB := [x | x | \cdots | x] \in M_n. Then

∣λ∣ ∥B∥=∥λB∥=∥[Ax∣⋯∣Ax]∥=∥AB∥≤∥A∥ ∥B∥|\lambda| \, \|B\| = \|\lambda B\| = \|[Ax | \cdots | Ax]\| = \|AB\| \le \|A\| \, \|B\|

and ∥B∥≠0\|B\| \neq 0.

Conversely, for all ε>0\varepsilon > 0 there is a matrix norm ∥⋅∥\|\cdot\| on MnM_n with ∥A∥≤ρ(A)+ε\|A\| \le \rho(A) + \varepsilon.

Proof Let A=SJS−1A = SJS^{-1} and D=diag(ε,ε2,…,εn)D = \mathrm{diag}(\varepsilon, \varepsilon^2, \ldots, \varepsilon^n). D−1JDD^{-1}JD has the eigenvalues on the diagonal and ε\varepsilon instead of 1 above it, so its max column sum is at most ρ(A)+ε\rho(A) + \varepsilon. Using the matrix norm ∥⋅∥1,1\|\cdot\|_{1,1} with SDSD,

∥A∥(1,1),SD=∥(SD)−1A(SD)∥1,1=∥D−1JD∥1,1≤ρ(A)+ε\|A\|_{(1,1), SD} = \|(SD)^{-1}A(SD)\|_{1,1} = \|D^{-1}JD\|_{1,1} \le \rho(A) + \varepsilon

Powers of a Matrix

For A∈MnA \in M_n,

lim⁡k→∞Ak=0  ⟺  ρ(A)<1\lim_{k \to \infty} A^k = 0 \iff \rho(A) < 1

Proof

(⇐)(\Leftarrow) If ρ(A)<1\rho(A) < 1 there is a matrix norm on MnM_n with ∥A∥<1\|A\| < 1. Then ∥Ak−0∥≤∥A∥k→0\|A^k - 0\| \le \|A\|^k \to 0.

(⇒)(\Rightarrow) If Ak→0A^k \to 0, then for any eigenpair λ,x\lambda, x, as k→∞k \to \infty, λkx=Akx→0\lambda^k x = A^k x \to 0, so ∣λ∣<1|\lambda| < 1.

Gelfand For any matrix norm ∥⋅∥\|\cdot\|,

lim⁡k→∞∥Ak∥1/k=ρ(A)\lim_{k \to \infty} \|A^k\|^{1/k} = \rho(A)

Proof

  1. ρ(A)k=ρ(Ak)≤∥Ak∥\rho(A)^k = \rho(A^k) \le \|A^k\|, so ρ(A)≤∥Ak∥1/k\rho(A) \le \|A^k\|^{1/k}.
  2. For ε>0\varepsilon > 0, ρ(1ρ(A)+εA)<1\rho\big(\frac{1}{\rho(A) + \varepsilon} A\big) < 1, so (1ρ(A)+εA)k→0\big(\frac{1}{\rho(A) + \varepsilon} A\big)^k \to 0.
  3. So there is MM such that for all k≥Mk \ge M, ∥(1ρ(A)+εA)k∥<1\big\|\big(\frac{1}{\rho(A) + \varepsilon} A\big)^k\big\| < 1.
  4. So for all such kk, ∥Ak∥≤(ρ(A)+ε)k\|A^k\| \le (\rho(A) + \varepsilon)^k, i.e. ∥Ak∥1/k≤ρ(A)+ε\|A^k\|^{1/k} \le \rho(A) + \varepsilon.

Neumann Series

An NLS is complete iff all absolutely convergent series converge.

If ∥⋅∥\|\cdot\| is a matrix norm and ∥B∥<1\|B\| < 1, then I−BI - B is invertible and

(I−B)−1=∑i=0∞Bi(I - B)^{-1} = \sum_{i=0}^{\infty} B^i

Proof The series converges absolutely since ∥Bi∥≤∥B∥i\|B^i\| \le \|B\|^i, and

(I−B)∑i=0NBi=I−BN+1,∥BN+1∥≤∥B∥N+1→0(I - B)\sum_{i=0}^{N} B^i = I - B^{N+1}, \qquad \|B^{N+1}\| \le \|B\|^{N+1} \to 0

Equivalently, if ∥I−A∥<1\|I - A\| < 1 then

A−1=∑i=0∞(I−A)iA^{-1} = \sum_{i=0}^{\infty} (I - A)^i

Condition Number

A vector norm ∥⋅∥′\|\cdot\|' is compatible with a matrix norm ∥⋅∥\|\cdot\| when ∥Ax∥′≤∥A∥ ∥x∥′\|Ax\|' \le \|A\| \, \|x\|'.

κ∥⋅∥(A)=∥A∥⋅∥A−1∥\kappa_{\|\cdot\|}(A) = \|A\| \cdot \|A^{-1}\|

If Ax=bAx = b and A(x+Δx)=b+ΔbA(x + \Delta x) = b + \Delta b, with compatible norms,

∥Δx∥∥x∥≤κ(A)∥Δb∥∥b∥\frac{\|\Delta x\|}{\|x\|} \le \kappa(A) \frac{\|\Delta b\|}{\|b\|}

since ∥Δx∥=∥A−1Δb∥≤∥A−1∥ ∥Δb∥\|\Delta x\| = \|A^{-1}\Delta b\| \le \|A^{-1}\| \, \|\Delta b\| and ∥b∥≤∥A∥ ∥x∥\|b\| \le \|A\| \, \|x\|.