Krylov iterative methods for linear least squares problems with linear equality constraints
Haibo Li
TL;DR
The paper tackles linear equality constrained least squares (LSE) by reframing it as two operator-based LS problems and proving a decomposed-form for the minimum-norm solution. It introduces two Krylov-based decomposed solvers, KIDS-I and KIDS-II, that avoid matrix factorizations through nested inner-outer iterations using gLSQR and NSR-GKB techniques. The approach yields efficient, scalable solutions, with four numerical experiments showing linear convergence and competitive accuracy against classical NS and DE baselines. This work advances large-scale LSE computation by enabling factorization-free, structure-exploiting iterative methods with clear decomposed-form interpretations. Overall, the methods offer practical tools for solving LSE problems in data-fitting, control, and optimization contexts where traditional approaches are impractical due to scale.
Abstract
We consider the linear least squares problem with linear equality constraints (LSE problem) formulated as $\min_{x\in\mathbb{R}^{n}}\|Ax-b\|_2 \ \mathrm{s.t.} \ Cx = d$. Although there are some classical methods available to solve this problem, most of them rely on matrix factorizations or require the null space of $C$, which limits their applicability to large-scale problems. To address this challenge, we present a novel analysis of the LSE problem from the perspective of operator-type least squares (LS) problems, where the linear operators are induced by $\{A,C\}$. We show that the solution of the LSE problem can be decomposed into two components, each corresponding to the solution of an operator-form LS problem. Building on this decomposed-form solution, we propose two Krylov subspace based iterative methods to approximate each component, thereby providing an approximate solution of the LSE problem. Several numerical examples are constructed to test the proposed iterative algorithm for solving the LSE problems, which demonstrate the effectiveness of the algorithms.
