我的问题需要解决密集的对称线性系统,例如:
A x = b,
A y = x,
A z = y+x,... 按顺序。
在 Eigen C++ 中,如果我利用以下对称性A:
x=A.ldlt().solve(b);
y=A.ldlt().solve(x);
z=A.ldlt().solve(y+x);
同一个矩阵A必须Cholesky多次分解。
householderQR和LU算法可能存在类似的问题。
如何为其他系统重用系数矩阵分解结果?
这似乎相当于询问是否有一个简单的上三角线性系统的反向替换求解器。