列主元 QR公理库列主元 QR 与数值秩证书Column-pivoted QR · CPQR · QR with column pivoting按变换后尾列的长度选择主元,以保留块的条件性和舍弃块的误差共同判断数值秩。 写成 ,每步比较变换后尾列的范数,通过优先处理较独立的列改善秩判断;保留块的最小奇异值与舍弃块的范数共同给出可检验的数值秩证书。求得置换后的参数 后,用 恢复原顺序。平面旋转更适合只消去少数元素、维护稀疏结构或更新已有分解,但对一般稠密整列消去,Householder 是默认原语。
满列秩最小二乘可在 QR 坐标中化为上三角系统;特征值 QR 算法和 Hessenberg 化也复用正交变换。使用成熟 LAPACK 接口时,分解、显式生成 、应用 是不同操作,应只调用实际需要的部分。
若任务变成“在 Frobenius 范数下找离一个非奇异方阵最近的正交矩阵”,目标由极分解与 Newton 正交化公理库极分解与 Newton 正交化Polar decomposition · Newton iteration for the polar factor证明可逆实矩阵的极分解及最近正交矩阵性质,以奇异值标量迭代解释 Newton 正交化,并区分正交因子与受限旋转。解决。QR 的 通常不是这个最近点;正对角上三角矩阵也可能需要一个非平凡的极因子。
参考资料
Lloyd N. Trefethen and David Bau III, Numerical Linear Algebra, SIAM, 1997, Lectures 7–10.
Nicholas J. Higham, Accuracy and Stability of Numerical Algorithms, 2nd ed., SIAM, 2002, Ch. 19.
Tobin A. Driscoll and Richard J. Braun, Fundamentals of Numerical Computation, Python online edition, §3.4 Computing QR factorizations, especially §3.4.2–3.4.3, accessed 2026.