考虑系统。GMRES 方法从点 开始,并对残差进行归一化,使得 的 2 范数为 1。然后它构建正交的 Krylov 基 满足
其中 是一个 上 Hessenberg 矩阵。然后人们寻找 的近似形式
选择 使 最小化,其中 是通常的欧几里得范数。
|
证明 使 最小化。
|
我们需要证明
假设我们选择使用正交三角化(QR)方法来求解问题a中的最小二乘问题以求解。该方法的浮点运算顺序是多少?请给出原因。
|
我们希望将,一个 上 Hessenberg 矩阵,转换为 QR 形式。
成本大约为,来自 Given's 旋转和回代的成本。
我们需要 个 Given's 旋转相乘以将每个 个次对角线项置零,从而将 转换为上三角形式,
每次连续的 Given's 旋转乘以一个上 Hessenberg 矩阵需要减少四个乘法,因为每个先前的次对角线项已被 Given's 旋转乘法置零。
因此, 个 Given's 旋转相乘的成本为
是一个 上三角矩阵,最后一行全为零。因此,我们需要回代 行上三角。
我们希望近似积分
|
复合梯形法则为
误差为
其中 .
局部误差,即在一个区间上的误差,为
- .
观察到
这意味着
因此,中值定理意味着存在一个 使得
- .
将等式两边都乘以 ,
使用此关系,我们有
多项式插值的误差可以通过使用以下定理找到
Assume exists on and interpolates at .
Then there is a ( is dependent on ) such that
where lies in , ,
应用该定理得到:
因此,
由于 是区间的起点, 总是正数。相反,由于 是区间的终点, 总是负数。因此, 的符号始终一致。因此,根据 积分中值定理,存在一个 使得
请注意, 是一个常数,与 无关。
对 进行积分,得到:
使用误差公式推导一个新的求积公式,该公式通过对复合梯形公式进行一次外推得到。这个公式是什么?它的误差如何依赖于 ?你可以假设 是你需要的那样光滑。
|
STOER AND BUESCH 第 162 页
RICHARD HAMMING 的《应用数值分析导论》第 178 页
复合梯形公式在 个点时的误差为
当有 个点时,有双倍的区间,但是区间宽度减半。因此,复合梯形公式在 个点时的误差为
我们可以通过选择 和 的适当线性组合来消除 项。这将得到一个新的误差规则,该规则的误差为 。
将我们对 和 的方程代入左侧,得到
如果我们把这个新规则称为 ,我们有
,其误差为 级。
考虑用于计算 2 x 2 矩阵 的移位 QR 迭代:从 开始,计算
其中 是一个标量位移。
|
如果
指定正交矩阵 ,在使用 Givens 旋转进行此步骤时,该矩阵应使用平移矩阵的条目进行描述。
|
设 是 平移的 矩阵,即
是一个 2x2 的正交 Givens 旋转矩阵。 的条目被选择,这样当 乘以 2x2 矩阵 时, 将使 的 (2,1) 项为零,并按比例缩放 的剩余三个条目,即
其中 表示我们不感兴趣的可计算标量值,而 是我们使用 QR 算法寻求的所需上三角矩阵。
由于 是正交的,上面的等式意味着
给定旋转 由下式给出
其中
对 求转置,得到
根据假设和(a)部分,
令 是 的 (2,1) 项。利用上面的等式,我们可以通过求 的第二行和 的第一列的内积,并加上 的 (2,1) 项来找到 ,即
我们需要找到 的值,所以我们需要计算 .
根据假设和 的正交性,我们有
从 中,我们可以通过使用内积找到其 (2,2) 元素 。
现在我们有了 ,我们可以通过使用适当的代入来计算 。
因为 是一个很小的数。
令我们的平移 。 那么上面的等式将得到:
因此,
因为
因此,我们已经证明 是 阶。
如果 很小,则 QR 收敛速度将是二次的。