最小范数解
最小范数解是在给定方程的全部解中,使指定范数最小的解。在线性代数中,通常指相容线性方程 的最小欧几里得范数解,即求 必须说明使用哪种范数、方程是否要求精确成立。方程不相容时,“残差最小的解中再取范数最小者”是最小范数最小二乘解,属于另一层选择,详见伪逆。[1]
考虑一个教学约束 。它有无穷多解,例如 、、。若两个坐标使用相同尺度,最小范数要求从这条解直线上挑出离原点最近的点。
一条直线上的完整计算
令 ,则 。长度平方为 平方项在 时唯一为零,所以最小范数解为 ,最小范数是 。把它代回约束,,确实是精确解。
直线方向可取 ,而 。任一解都可写成 ,正交性给出 这不是图形测量,而是全体解上的精确比较。
核空间的正交分解
定理 若有限维实线性方程 相容,则它有唯一的最小欧几里得范数解;该解是全部解中唯一垂直于 的向量。
证明先取任一解 。两个解之差在核空间中,故全体解为 。把 正交分解为 ,其中 、。因为 ,,所以 仍是解。
任意其他解可写为 ,。由勾股等式 等号只在 成立,所以最小者存在且唯一。证明真正使用的是有限维内积空间的正交分解;如果更换范数,这个正交判别不能照搬。
满行秩时的显式公式
设 满行秩,因而 。矩阵 正定:对非零 , 其中严格大于零来自 的列线性无关。因此 可逆,且 左乘 得 ;若 ,则 ,所以它满足刚证明的最小性判别。这里用的是行秩条件,而不是要求 为可逆方阵。
原例中 ,,故 。变式将右端换成十,解线平移为 ,最短解同比变为 ,范数变为 。
若行不独立,例如 ,则 奇异,不能使用上述逆矩阵公式;但相容右端 仍有唯一最小范数解 。定理未失效,失效的是满行秩下的特殊表达式。一般情况可通过奇异值分解或伪逆处理。
范数反映了坐标的尺度
最小欧几里得范数隐含两个坐标在同一尺度下比较。若第一坐标每单位的代价更高,可以改为最小化 。对同一约束令 ,目标为 于是解变为 ,而不是 。这不是前一次计算错误,而是长度的定义改变了。
更一般地,对正定权重矩阵 ,满行秩约束的最小 -范数解为 ;它可以通过变量替换 转回欧几里得范数推得。若使用 或 范数,唯一性也可能消失。例如约束 下,所有非负解的 范数都为一,整条线段都是最小者。
参考文献
- ↑ Stephen Boyd,Least-norm solutions of underdetermined equations,Stanford EE263 讲义。