类 PreconditionedIterativeLinearSolver

java.lang.Object
org.hipparchus.linear.IterativeLinearSolver
org.hipparchus.linear.PreconditionedIterativeLinearSolver
直接已知子类:
ConjugateGradient, SymmLQ

public abstract class PreconditionedIterativeLinearSolver extends IterativeLinearSolver

这个抽象类定义了预条件迭代求解器。当A病态时,与其直接解决系统A · x = b,最好是解决以下之一:\[ (M \cdot A) \cdot x = M \cdot b \](左预条件),或\[ (A \cdot M) \cdot y = b,\text{然后} M \cdot y = x \]

(右预条件),其中M以某种方式近似于A-1,而类型为\(M \cdot y\)的矩阵-向量乘积仍然相对容易计算。在这个库中,M(而不是M-1!)被称为预条件器

这个抽象类的具体实现必须提供预条件器M,作为一个RealLinearOperator