我想在使用 Eigen 库时使用最小二乘问题。我的选择是2,
- sysAAA.jacobiSvd(Eigen::ComputeThinU | Eigen::ComputeThinV).solve(sysBBB)
- sysAAA.colPivHouseholderQr().solve(sysBBB);
我一开始使用的是第一个,但事实证明它非常慢(1)(2)。
所以我去了第二个解决方案(其他方法不适合我的情况,因为它们需要特殊的矩阵 (2) )
colPivHouseholderQr().solve 是否给出最小二乘解?
我的印象是它没有(3),但我想在寻找“解决方法”之前确定。