Appearance
07 Hessenberg 化、位移 QR 与 Francis 迭代
1. QR 迭代在做什么
无位移 QR 迭代为
因为
每一步都是酉相似变换,特征值不变。累积的
2. 先约化为上 Hessenberg 形
若每步都对稠密
其中
对 Hermite 矩阵,Hessenberg 形进一步退化为三对角矩阵。
3. 位移加速收敛
位移 QR 为
常见选择:
- Rayleigh 位移:
。 - Wilkinson 位移:取右下
子块中更接近 的特征值。
位移越接近正在收敛的特征值,次对角元素通常衰减越快。
4. 亏损与分块
当
时,可把
实矩阵的实 Schur 形允许
5. 隐式 Q 定理与 Francis 双位移
对实 Hessenberg 矩阵,直接使用一对复位移会引入复运算。Francis 双位移使用右下
只需用
隐式 Q 定理保证:只要第一列和 Hessenberg 结构确定,这串正交相似变换就等价于显式双位移 QR,但无需形成
6. 从 Schur 形恢复特征向量
若
先在上三角/准上三角
7. 扰动视角
若
对
8. QR 迭代与子空间迭代的关系
记累积正交矩阵
则
可看成对
9. Hessenberg 化的实现细节
第
左更新制造第
10. 隐式 Q 定理的含义
若两个酉矩阵把同一个不可约 Hessenberg 矩阵变为 Hessenberg 形,且它们的第一列相同,那么除去对角单位模因子,它们本质相同。于是 QR 步无需显式分解
这正是“隐式位移”的依据:把位移信息塞进第一个向量,再通过凸起追赶完成整步相似变换。
11. 更稳健的亏损判据
简单判据只比较
实 QR 中的
12. Schur 重排与条件数
Schur 分解不唯一,可以通过相邻块交换把选定特征值移动到左上角:
的最小增益衡量。两组谱接近时,重排及其不变子空间本身就病态。
13. 复杂度与可靠性验收
一般稠密特征值算法的典型总成本为
验收至少包括
以及
14. 自检
- [ ] 能解释 Hessenberg 预处理如何把每步成本降为
。 - [ ] 能写出位移 QR 的相似关系。
- [ ] 能说明实 Schur 形为何允许
块。 - [ ] 能用“制造鼓包—追赶鼓包”描述 Francis 双位移。
- [ ] 能说明隐式 Q 定理为什么允许不显式做 QR 分解。
- [ ] 会用分解残差、正交误差和结构误差验收实现。
下一章:对称特征值与 SVD 算法。