寻找使
\Vert Ax - b \Vert _2 最小化的 x
是线性最小二乘问题。假设 A 是 m 行 n 列的矩阵且 m>n;
我们称最小二乘问题为超定问题。
设 A = \tilde{U} \tilde{\Sigma} V^* 为 A 的紧凑 SVD。如果 A 满秩,最小二乘问题的唯一解是
x= V {\tilde{\Sigma}}^{-1} {\tilde{U}}^* b,尽管基于 QR 分解或正规方程的解法更便宜且更常用 [50, 12]。如果 A 的秩小于 n,则 SVD 常用于求解最小二乘问题。在这种情况下,解不唯一,但其唯一的最小范数解是
x= V {\hat{\Sigma}}^{\dag} {\hat{U}}^* b,
\quad \mathrm{where} (\hat{\Sigma}^\dag)_{ii} =
\begin{cases}
\sigma_i^{-1}, & \mathrm{if} \; \sigma_i > 0, \\
0, & \mathrm{if} \; \sigma_i = 0.
\end{cases}.
如果 m < n,
我们称最小二乘问题为欠定问题。在这种情况下,解不唯一,但其唯一的最小范数解是
x= \hat{V} {\hat{\Sigma}}^{\dag } {U}^* b,
其中 A = U \hat{\Sigma} \hat{V}^* 是 A 的紧致 SVD。