缺少关于条件数估计的基本知识

计算科学 条件数
2021-12-13 19:20:09

在 Higham 的Accuracy and Stability of Numerical Algorithms,第 15 章,算法 15.3 和 15.4 中:主题表面上是条件数估计,但这些算法展示了如何计算γ这样γ<A1.

但是如果我有一个矩阵A,我已经知道如何计算A1,只需计算

A1=maxji|aij|
这是一个快速的O(n2)失败。所以困难的部分是A11的计算。

好的,所以也许我应该把它读作AA1然后算法 15.3 告诉我计算y=A1x,或者换句话说解决Ay=x这并不比求解线性系统便宜。是否假设A已经分解为三角因子?

我错过了什么?

1个回答

该算法对两种情况最有用,这两种情况在实践中是相互关联的:

  1. 您不明确知道矩阵条目,而是只能用矩阵计算矩阵向量乘积(通常称为“无矩阵”)
  2. 您想要矩阵的 1 范数。稀疏矩阵的逆矩阵通常是密集的,并且由于稀疏矩阵往往是巨大的,这会将您刚刚描述的算法变成一个难以处理的计算。通常,这意味着您预先计算分解并使用相应的求解作为逆算子的无矩阵求值。O(n2)