考虑系统 。GMRES 方法从点 开始,并对残差进行归一化 ,使得 的 2 范数为 1。然后它构建正交的 Krylov 基 满足

其中 是一个 上 Hessenberg 矩阵。然后人们寻找 的近似形式

选择 使 最小化,其中 是通常的欧几里得范数。
|
证明 使 最小化。
|
我们需要证明
假设我们选择使用正交三角化(QR)方法来求解问题a中的最小二乘问题以求解 。该方法的浮点运算顺序是多少?请给出原因。
|
我们希望将
,一个
上 Hessenberg 矩阵,转换为 QR 形式。
成本大约为
,来自 Given's 旋转和回代的成本。
我们需要
个 Given's 旋转相乘以将每个
个次对角线项置零,从而将
转换为上三角形式
,
每次连续的 Given's 旋转乘以一个上 Hessenberg 矩阵需要减少四个乘法,因为每个先前的次对角线项已被 Given's 旋转乘法置零。
因此,
个 Given's 旋转相乘的成本为

是一个
上三角矩阵,最后一行全为零。因此,我们需要回代
行上三角。

我们希望近似积分
|
复合梯形法则为

误差为

其中
.
局部误差,即在一个区间上的误差,为
.
观察到
![{\displaystyle n\min _{\eta \in [a,b]}f^{\prime \prime }(\eta _{i})\leq \sum _{i=1}^{n}f^{\prime \prime }(\eta _{i})\leq n\max _{\eta \in [a,b]}f^{\prime \prime }(\eta _{i})\!\,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/47e5ba850937e6dcaffbd2b634b55e0c4a9f0084)
这意味着
![{\displaystyle \min _{\eta \in [a,b]}f^{\prime \prime }(\eta _{i})\leq \sum _{i=1}^{n}{\frac {f^{\prime \prime }(\eta _{i})}{n}}\leq \max _{\eta \in [a,b]}f^{\prime \prime }(\eta _{i})\!\,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1be923bf10a3cb91d1ab74608b7330352df39603)
因此,中值定理意味着存在一个
使得
.
将等式两边都乘以
,

使用此关系,我们有
多项式插值的误差可以通过使用以下定理找到
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 收敛速度将是二次的。