引入

  • 对于秩亏缺矩阵 不存在普通的双边逆矩阵(矩阵乘积的秩变小)

  • 考虑矩阵方程的求解

    • 求解矩阵方程 ,同乘后化为 ,若 的广义逆矩阵,则 ,代入后得到
    • 求解矩阵方程 ,同乘后化为 ,若 的广义逆矩阵,则 ,代入后得到
    • 第一条保证的广义逆矩阵(nxm);第二条保证的广义逆矩阵
  • 考虑到希望该定义包括左右逆矩阵,可以引入Hermitian性质

Moore-Penrose 条件

对于任意矩阵 ,若矩阵 满足以下四个条件,则称 的 Moore-Penrose 逆矩阵:

  1. 自反性: (的广义逆矩阵)
  2. 自反性: (的广义逆矩阵)
  3. Hermitian 性: (正交投影)
  4. Hermitian 性: (正交投影)
  • 补充:任意矩阵 的 Moore-Penrose 逆矩阵都可以由 确定。见[Moore-Penrose 逆矩阵的存在性构造](05----资料/矩阵分析与应用/补充/Moore-Penrose 逆矩阵的存在性构造)
广义逆矩阵类型满足的条件适用场景计算成本
广义逆 (1)构造通解、求解相容方程组非常低
自反广义逆(1)(2)保留秩的性质 较低
正规化广义逆(1)(2)(3)求解最小二乘解中等
弱广义逆(1)(2)(4)求解最小范数解中等
M-P 逆 (1)(2)(3)(4)求解唯一的最小范数最小二乘解较高
  • 特例
    • 方阵非奇异:
    • 满列秩 (): (左伪逆)
    • 满行秩 (): (右伪逆)
    • 一般的左逆矩阵只满足(1)(2)(3)
    • 一般的右逆矩阵只满足(1)(2)(4)

Moore-Penrose 逆矩阵的主要性质

  1. 唯一性: 唯一存在。

  2. 共轭转置:

  3. 二次求逆:

  4. 数乘:

  5. 对角阵:,其中 ,否则为

  6. 零矩阵:

  7. 向量:

  8. 对矩阵 ,虽然 , , ,但有乘积关系



  9. ,并且 满列秩, 满行秩,则

  10. ,并且 ,则

  11. 若矩阵 相互正交,即 ,则

  12. 关于广义逆矩阵的秩,有

  13. 幂等性: (投影算子),又满足正交投影的Hermitian 性质。
    得到正交投影算子 ,几何功能为把全空间中的任意向量,滤除沿左零空间 方向的垂直分量,将任意向量以最短欧氏距离映射到矩阵 的列空间上

Moore-Penrose逆矩阵的计算

方程求解法 (Penrose 两步法)

  • 第一步:求解矩阵方程 ,分别得到

  • 第二步:计算广义逆矩阵

  • 基于[Moore-Penrose 条件](05----资料/矩阵分析与应用/笔记/1-矩阵代数基础/1.8-Moore-Penrose 逆矩阵#Moore-Penrose 条件)的补充

  • 算法一

    • 计算矩阵
    • 求解矩阵方程 ,得到矩阵
    • 计算 的 Moore-Penrose 逆矩阵
    • 计算矩阵 的 Moore-Penrose 逆矩阵
  • 算法二

    • 计算矩阵
    • 求解矩阵方程 ,得到矩阵
    • 计算 的 Moore-Penrose 逆矩阵
    • 计算矩阵 的 Moore-Penrose 逆矩阵

满秩分解法

  1. 作行简化阶梯型,求得满秩分解 满列秩, 满行秩)

Greville 列递推法

对矩阵 逐列递推计算:

  • 初始值:

  • 递推步骤:

  • 当行少于列时,优先共轭转置后递推,再共轭转置回来

迹方法

  1. 递推计算:

四种方法比较

方法主要优点主要缺点更适合什么情况
方程求解法思路直接,与 MP 四条件联系最紧需要解矩阵方程;实际数值计算不算方便理论推导、证明、理解 MP 逆定义
满秩分解法公式清晰,只需对较小矩阵求逆需要先找到满秩分解;求逆仍可能受病态矩阵影响已知秩 rr、矩阵秩较低、手算与理论分析
Greville 列递推法可以逐步更新,不必每次重新计算整个伪逆公式较复杂;列很多时递推次数多矩阵动态增加列、在线计算
迹方法形式统一,不需要显式做满秩分解递推复杂,对数值误差较敏感,实际应用较少理论研究、特殊解析计算

最小范数&最小二乘解

一致方程的最小范数解

方程 一致(即 ,存在精确解)

行满秩时(),解不唯一,其中范数最小的解为

  • 几何含义:方程个数 未知数个数 → 解不唯一
  • 的列空间与 的零空间正交。在所有精确解中,把零空间方向上的“多余分量”去掉,只保留与零空间正交的那部分,所以范数最小。

非一致方程的最小二乘解

方程 非一致(即 ,无精确解)

列满秩(),其误差最小的近似解为

  • 几何含义:未知数个数 方程个数 → 解唯一

秩亏缺情形(最小范数最小二乘解)

)时:

  • 一致方程:解不唯一,需加最小范数约束
  • 非一致方程:最小二乘解不唯一,需进一步选择其中范数最小的解

此时两种问题统一为最小范数最小二乘解,由 Moore-Penrose 逆给出:

该解同时满足:

  1. 误差最小化:
  2. 范数最小化:在所有最小二乘解中 最小

矩阵 的所有可能输出都属于其列空间 。欧氏空间中,距离子空间最近的点是该向量在子空间上的正交投影。
Moore-Penrose 逆满足 是到 的正交投影矩阵。
设所有能得到同一个最优输出 的解为:,且
由基本子空间正交关系:

因此