范数的概念
在学习过程中,我们会用到1范数、2范数、p范数、∞范数去判断收敛性、稳定性。那么范数到底代表了什么呢?简单来说,范数就是一个衡量“距离”、“长度”或者“大小”的一个指标,该指标可以用来比较不同的“数”的大小。不同的范数种类代表了不同的衡量标准,但本质相同。
现实生活中,人的高矮可以用身高来衡量,两点之间的距离可以用尺子来测量。一维中的-1和10的距离,我们可以用他们差的绝对值来衡量。二维空间内点( x 1 , y 1 ) (x_1,y_1)(x1,y1),( x 2 , y 2 ) (x_2,y_2)(x2,y2)的距离可以用通过( ( x 1 − x 2 ) 2 + ( y 1 − y 2 ) 2 ) 1 / 2 {({(x_1-x_2)}^2+{(y_1-y_2)}^2)}^{1/2}((x1−x2)2+(y1−y2)2)1/2来衡量,三维空间两点( x 1 , y 1 , z 1 ) (x_1,y_1,z_1)(x1,y1,z1),( x 2 , y 2 , z 2 ) (x_2,y_2,z_2)(x2,y2,z2)的距离可以用( ( x 1 − x 2 ) 2 + ( y 1 − y 2 ) 2 + ( z 1 − z 2 ) 2 ) 1 / 2 {({(x_1-x_2)}^2+{(y_1-y_2)}^2+{(z_1-z_2)}^2)}^{1/2}((x1−x2)2+(y1−y2)2+(z1−z2)2)1/2来衡量,当然三维空间内计算某个点到原点之间的距离就直接用( x 1 2 + y 1 2 + z 1 2 ) 1 / 2 {({x_1}^2+{y_1}^2+{z_1}^2)}^{1/2}(x12+y12+z12)1/2得到。这种距离的概念我们是习以为常的,但其实到这儿我们都已经在开始使用范数了,例子所说的衡量方式就利用到了二范数,后面会介绍到。
但这只是所有衡量方式的一种,假如在4维、5维、n维空间内,如何去衡量空间内某个“数”(向量)的大小呢(或是理解某个向量到空间内“原点”的“距离”)?这就涉及到了后面讲的向量范数。在m mmxn nn维的矩阵空间内,如何去衡量空间内某个“数”(矩阵)的大小呢?这涉及到后面讲的矩阵范数。
向量范数
定义
设V VV是F FF上的线性空间(加法、乘法具有封闭性),V VV上的实值函数
∥ . ∥ : V → R + \Vert . \Vert:V \xrightarrow[]{} \R^+∥.∥:VR+
称为V VV上的一个范数,如果它满足
(1)正定性:对于任意非零向量x xx,都有∥ x ∥ > 0 \Vert x \Vert>0∥x∥>0;
(2)正齐性:对于任意向量x xx以及任意数k kk,都有∥ k x ∥ = ∣ k ∣ ∥ x ∥ \Vert kx \Vert=|k|\Vert x \Vert∥kx∥=∣k∣∥x∥;
(3)三角不等式:对于任意两个向量x xx和y yy,都有∥ x + y ∥ ≥ ∥ x ∥ + ∥ y ∥ \Vert x+y \Vert \geq \Vert x \Vert+\Vert y \Vert∥x+y∥≥∥x∥+∥y∥;
向量范数类别
首先应该了解p-范数的概念:
∥ x ∥ = ( ∣ x n ∣ p + ∣ x n ∣ p + . . . + ∣ x n ∣ p ) 1 / p , 1 ≤ p ≤ ∞ \Vert x \Vert=(|x_n|^p+|x_n|^p+...+|x_n|^p)^{1/p},1\leq p \le∞∥x∥=(∣xn∣p+∣xn∣p+...+∣xn∣p)1/p,1≤p≤∞
可以通过定义去证明这满足范数的定义。由此我们可以得到常用的l 1 l_1l1范数、l 2 l_2l2范数、l ∞ l_∞l∞范数,2范数就是平常意义下我们所说的距离:
l 1 范 数 ( 对 应 曼 哈 顿 距 离 ) : ∥ x ∥ = ( ∣ x 1 ∣ + ∣ x 2 ∣ + . . . + ∣ x n ∣ ) = ∑ i = 1 n ∣ x i ∣ l_1范数(对应曼哈顿距离):\Vert x \Vert=(|x_1|+|x_2|+...+|x_n|)=\sum_{i=1}^n|x_i|l1范数(对应曼哈顿距离):∥x∥=(∣x1∣+∣x2∣+...+∣xn∣)=∑i=1n∣xi∣
l 2 范 数 ( 对 应 欧 式 距 离 ) : ∥ x ∥ = ( ∣ x 1 ∣ 2 + ∣ x 2 ∣ + . . . + ∣ x n ∣ 2 ) 1 / 2 = ∑ i = 1 n ∣ x i ∣ 2 l_2范数(对应欧式距离):\Vert x \Vert=(|x_1|^2+|x_2|+...+|x_n|^2)^{1/2}=\sqrt{\sum_{i=1}^n|x_i|^2}l2范数(对应欧式距离):∥x∥=(∣x1∣2+∣x2∣+...+∣xn∣2)1/2=∑i=1n∣xi∣2
l ∞ 范 数 ( 对 应 切 比 雪 夫 距 离 ) : ∥ x ∥ = max ∣ x 1 ∣ , ∣ x 2 ∣ , . . . , ∣ x n ∣ l_∞范数(对应切比雪夫距离):\Vert x \Vert=\max{|x_1|,|x_2|,...,|x_n|}l∞范数(对应切比雪夫距离):∥x∥=max∣x1∣,∣x2∣,...,∣xn∣
矩阵范数
定义
设对任意的正整数m mm和n nn,以及任意的m × n m \times nm×n矩阵A AA,都有一个对应的实数∥ A ∥ \Vert A \Vert∥A∥,若对应关系满足
称为V VV上的一个范数,如果它满足
(1)正定性:对于任意的m × n m \times nm×n非零矩阵A AA,都有∥ A ∥ > 0 \Vert A \Vert>0∥A∥>0;
(2)正齐性:对于任意矩阵A AA以及任意数k kk,都有∥ k A ∥ = ∣ k ∣ ∥ A ∥ \Vert kA \Vert=|k|\Vert A \Vert∥kA∥=∣k∣∥A∥;
(3)三角不等式(加法相容性):若两个矩阵A AA和B BB可以相加,则∥ A + B ∥ ≥ ∥ A ∥ + ∥ B ∥ \Vert A+B \Vert \geq \Vert A \Vert+\Vert B \Vert∥A+B∥≥∥A∥+∥B∥;
(4)乘法相容性:若两个矩阵A AA和B BB可以相乘,则∥ A B ∥ ≥ ∥ A ∥ ∥ B ∥ \Vert AB \Vert \geq \Vert A \Vert\Vert B \Vert∥AB∥≥∥A∥∥B∥;
则称对应关系∥ . ∥ \Vert . \Vert∥.∥是一个矩阵范数。
同样的,其可以理解为是一个映射,由矩阵空间映射到正实数域。并且满足上述条件∥ . ∥ : U m , n ≥ 1 F m × n → R + \Vert . \Vert:\rm U_{m,n\geq1 } \rm F^{m\times n} \xrightarrow[]{} \R^+∥.∥:Um,n≥1Fm×nR+
矩阵范数类别
1 范 数 : ∥ A ∥ 1 = max { ∑ i = 1 m ∣ a i 1 ∣ , ∑ i = 1 m ∣ a i 2 ∣ , . . . , ∑ i = 1 m ∣ a i n ∣ } 1范数:\Vert A \Vert_1=\max \left\{{\sum_{i=1}^m|a_{i1}|},{\sum_{i=1}^m|a_{i2}|},...,{\sum_{i=1}^m|a_{in}|}\right\}1范数:∥A∥1=max{∑i=1m∣ai1∣,∑i=1m∣ai2∣,...,∑i=1m∣ain∣}(列和范数,A每一列元素绝对值之和的最大值)
2 范 数 : ∥ A ∥ 2 = max { λ i ( A H A ) } 1 / 2 = max ∣ λ i ∣ 2范数:\Vert A \Vert_2=\max \left\{ \lambda_i(A^HA)\right\}^{1/2}=\sqrt {\max |\lambda_i|}2范数:∥A∥2=max{λi(AHA)}1/2=max∣λi∣(谱范数,即A H A A^HAAHA的最大特征值的模长的平方根,A H A^HAH代表A AA的共轭转置)
注意:特征值的模的最大值为A的谱半径,记为ρ ( A ) = max { ∣ λ i ∣ } \rho (A)=\max \left\{ |\lambda_i|\right\}ρ(A)=max{∣λi∣},注意要将谱半径与谱范数(2-范数)区别开来。谱范数是指A H A A^HAAHA的最大奇异值,即A H A A^HAAHA最大特征值的算术平方根 λ m a x ( A H A ) \sqrt {\lambda_{max}(A^HA)}λmax(AHA)。
∞ 范 数 : ∥ A ∥ ∞ = max { ∑ j = 1 n ∣ a 1 j ∣ , ∑ j = 1 n ∣ a 2 j ∣ , . . . , ∑ j = 1 n ∣ a m j ∣ } ∞范数:\Vert A \Vert_∞=\max \left\{{\sum_{j=1}^n|a_{1j}|},{\sum_{j=1}^n|a_{2j}|},...,{\sum_{j=1}^n|a_{mj}|}\right\}∞范数:∥A∥∞=max{∑j=1n∣a1j∣,∑j=1n∣a2j∣,...,∑j=1n∣amj∣}(行和范数,A每一行元素绝对值之和的最大值)