Я хочу использовать задачу наименьших квадратов с использованием библиотеки Eigen. Мои варианты 2,
- sysAAA.jacobiSvd( Eigen::ComputeThinU | Eigen::ComputeThinV ).solve( sysBBB )
- sysAAA.colPivHouseholderQr().solve( sysBBB );
Сначала я использовал первый, но он оказался очень медленным (1)(2).
Поэтому я пошел ко второму решению (другие методы не подходят для моего случая, потому что они требуют специальных матриц (2))
Дает ли colPivHouseholderQr().solve решение методом наименьших квадратов?
У меня сложилось впечатление, что это не так (3), но я хочу убедиться, прежде чем искать «обходной путь».