AAMathNote

Matrix Norm on m×n

Yun-Hao Lee, Cheng-Han Huang

Credit: David Jakab from Pexels


1. Matrix Norm on m×n

Definition 1.1. A norm on m×n is a function : m×n satisfying the following

  • (nonnegativity) ||A|| 0 for any A m×n and ||A|| = 0 if and only if A = 0.
  • (positivity homogeneity) ||λA|| = |λ|||A|| for any A m×n and λ .
  • (triangle inequality) ||A + B||||A|| + ||B|| for any A,B m×n.

Definition 1.2. Given a matrix A m×n and two lp norms a and b on n and m, respectively. The induced matrix norm ||A||a,b is defined by

||A||a,b = maxx{||Ax||b : ||x||a 1}

Proposition 1.3. For any x n, we have the following inequality:

||Ax||b ||A||a,b||x||a

Proof. Let y = x ||x||a, then ||Ay||b ||A||a,b by definition of induced matrix norm. Therefore,

||A x ||x||a||b ||A||a,b 1 ||x||a||Ax||b ||A||a,b||Ax||b ||A||a,b||x||a.

Definition 1.4. If a =b =2, then the induced norm of matrix A m×n is called the spectral norm and is defined by

||A||2 = ||A||2,2 =max{||Ax||2 : ||x||2 1}

Theorem 1.5. The spectral norm ||A||2 = λmax (AT A) = σmax(A)

Proof. By Singular Value Decomposition (SVD), A = U V T , where is an m × n matrix, Um×m and V n×n are real orthogonal matrix, and

= ( σ1 0 00 0 σr00 0 0 00 0 0 00 ), whereσ1 σ2 σ3 ... σr

Since

AT A = V ( )T UT U V T = V NV T ,whereN = ( )T ,n × n

Let V = [v1,v2,...,vn], where vivj = {0,ifij 1,ifi = j . Then

AT AV = V NV T V = V N 1 = [v 1,v2,...,vn]diag[σ12,σ 22,...,σ r2,0,...,0] = v12σ 12 + v 22σ 22 + ... + v rσr2 = v 12λ 1 + v22λ 2 + ... + vr2λ r,λi = σi2,1 i r

and

||Ax||2 = xT AT Ax = xT V NV T x = yT Ny,wherey = V T x

Hence

||A||22 =max{(||Ax|| 2)2 : ||x|| 2 1} =max{||xT AT Ax|| 2 : ||x||2 1} =max{||yT Ny|| 2 : ||y||2 1} =max{σ12y 12 + σ 22y 22 + ... + σ r2y r2 : ||y|| 2 1} = σ12(1)2 + σ 22(0)2 + ... + σ n2(0)2 = σ 12 = λ 1

Therefore ||A||2 = λmax (AT A) = σmax(A).

Definition 1.6. When a =b =1, the induced matrix norm of a matrix (1-norm) A m×n is given by

||A||1 =max1jn i=1m|A i,j|

Definition 1.7. When a =b =, the induced matrix norm of a matrix (-norm) A m×n is given by

||A|| =max1im j=1n|A i,j|

Example 1.8. Does there exist any matrix norm that is not a induced norm? The answer is Yes. We will give an example, called the Frobenius norm, which is defined by

||A||F = i=1m j=1nAi,j2forA m×n

Reference:

  • Beck, A. (2014). Introduction to nonlinear optimization: Theory, algorithms, and applications with MATLAB. Society for Industrial and Applied Mathematics.

Copyright© 2022 - AAMathNote
Powered by w3.css