解决线性方程组——transpose-free quasi-minimal残留的方法
试图解决线性方程组x
= tfqmr (一个
,b
)A * x =
为x
使用Transpose-free Quasi-minimal残留方法。当尝试成功,tfqmr
显示一条消息确认收敛。如果tfqmr
无法收敛后最大迭代次数或停止任何理由,它显示诊断消息,其中包括相对剩余规范(b * x) /规范(b)
停止和迭代次数的方法。
大多数迭代方法的收敛性取决于系数矩阵的条件数,气孔导度(A)
。您可以使用平衡
改善的条件数一个
自己,这使得大多数迭代解决者更容易收敛。然而,使用平衡
时也会导致更好的质量矩阵预调节器随后因素平衡矩阵B = R * P * * C
。
您可以使用矩阵重新排序等功能解剖
和symrcm
来交换系数矩阵的行和列的数量,减少非零系数矩阵分解时生成一个预调节器。这可以减少所需的内存和时间随后预先处理解决线性系统。
[1]巴雷特,R。,米。Berry, T. F. Chan, et al.,线性系统的解决方案模板:迭代方法的构建块、暹罗、费城1994人。