数值的稳定性与条件数

当输入d受到扰动时,输出f(d) 的扰动情况

目的:解决病态问题

条件数

  • A 数据矩阵 n*n
  • b 数据向量 n*1
  • x 未知向量 n*1

在这里我们研究x受A,或者b扰动的影响

两边相乘

一起考虑A扰动的影响,可以得到

可以看出噪声(解向量x的误差)与某个数成正比,这个数被称为条件数

有性质

如果矩阵A不是方阵,可以求出最小二乘解

求此时的条件数

条件数平方后变大,所以此时的最小二乘解不稳定

奇异值分解

奇异值分解定理对于矩阵$A:m\times n$,存在正交或者酉矩阵$U:m\times m,V:n\times n$使得

$\sigma1,\sigma_2…\sigma_r,\sigma{r+1}=…\sigma_n=0$被称为A的奇异值

$v_i$为右奇异向量,$u_i$为左奇异向量

  • 矩阵A的奇异值分解式可以改写成向量表达式
  • 当矩阵的秩$r=rank(A)<min(m,n)$
    奇异值分解可以被简化为

被称为截断奇异值分解,
只取前r个非0度奇异值

奇异值分解和特征分解的关系

  • $A^HA$的特征值是A奇异值的平方,是右奇异向量
  • $AA^H$的特征值是A奇异值的平方,是左奇异向量
  • 广义逆

    奇异值的性质

    范数性质

  • 诱导谱范数
  • f范数所以特征值之和=奇异值平方和

根据矩阵A的谱范数可以确定最大奇异值

酉不变性

在矩阵A的基础上再左乘或者右乘一个酉矩阵

B的奇异值不变

奇异值与行列式

因为酉矩阵行列式绝对值为1

所以

如果$detA\not=0$表明A是非奇异的,若存在$\sigma_i=0,datA=0$,则A奇异,这是把$\sigma$称为奇异值的原因

奇异值与条件数

所以条件数总大于1

奇异值的内在含义,如果一个矩阵有一个奇异值为0,对于正方矩阵,代表,矩阵奇异,行列式为0,非正方矩阵代表秩亏缺

秩亏缺矩阵(LS)

应用奇异值分解求解最小二乘问题的方法常简称为奇异值分解方法。

得到

我们的目标变为优化问题

得到最小范数解

相应的最小残差为

有效秩的确定

如果要衡量衡量A,B的逼近程度,P,K分别为A、B的秩

  • 谱范数法
  • F范数法

    衡量标准

对应谱范数

对应F范数(范数比方法)

奇异值分解在图像视频压缩中的作用

在矩阵A稀疏的情况下