Indefinite Least Squares Problem
- ILS is defined as minimizing the quadratic form (b-Ax)ᵀJ(b-Ax) with a signature matrix, which introduces negative weights and distinguishes it from ordinary least squares.
- Its block reformulations and splitting iterations enable the development of efficient preconditioners and iterative solvers, such as hyperbolic QR and randomized variants.
- Robust perturbation analysis and backward error estimates are crucial for understanding the stability and sensitivity of both constrained and unconstrained ILS problems.
Indefinite least squares (ILS) is the problem of minimizing an indefinite quadratic form of the residual,
where , , and is a signature matrix with . When or , the problem reduces to the standard linear least squares problem; for a genuine ILS problem one assumes is positive definite, which guarantees a unique minimizer and yields the normal equations (Diao et al., 2016). Relative to ordinary least squares, the formal change is the replacement of by 0, so some rows of 1 enter with negative weight; this algebraic modification drives a distinct theory of block formulations, stationary iterations, Krylov preconditioning, and perturbation analysis (Grcar, 2010).
1. Algebraic formulation
The standard notation partitions the data conformally with the signature: 2 with 3, 4, and 5. Under this partition,
6
so the normal equations become
7
Several works assume 8 has full column rank and 9 is SPD; under these hypotheses the minimizer is unique (Zhang et al., 2022, Salkuyeh, 22 Jul 2025).
Expanding the objective,
0
shows that the definiteness of 1 governs solvability. In the unconstrained case this is the basic well-posedness condition; in equality-constrained variants, positivity is instead required on 2 or 3, depending on the notation adopted in a given formulation (Li et al., 7 May 2026, Wang et al., 2016, Diao et al., 2018).
2. Equivalent block formulations
A recurring feature of ILS is its reformulation as a 4 block linear system by introducing residual variables. Let 5, partitioned as 6. One representation writes
7
and this system is equivalent to the normal equations when 8 is SPD (Shaldehi et al., 28 Feb 2026).
Other papers use algebraically equivalent block systems that emphasize different elimination patterns or sparsity structures.
| Source | Unknowns | Block coefficient matrix |
|---|---|---|
| (Shaldehi et al., 28 Feb 2026) | 9 | 0 |
| (Salkuyeh, 22 Jul 2025) | 1 | 2 |
| (Li et al., 23 May 2025) | 3 | 4 |
In the parameterized formulation, 5 and 6, while in the sparse reformulation the middle diagonal block is 7, which becomes the target of a diagonal correction in later preconditioners (Salkuyeh, 22 Jul 2025, Li et al., 23 May 2025). This suggests that the block reformulation is not merely a change of variables: it is the structural basis for most modern ILS preconditioners and convergence proofs.
3. Direct solvers and perturbation questions
A classical direct approach is the hyperbolic QR factorization. In this setting one factors
8
with 9 upper triangular and 0 1-orthogonal, then solves the resulting triangular system after forming 2. Algorithmically this parallels Euclidean QR, but the orthogonal transformations are replaced by hyperbolic rotations or reflections that preserve the bilinear form induced by 3 (Grcar, 2010).
A second direct strategy is the QR–Cholesky method due to Chandrasekaran–Gu–Sayed. One first computes a thin hyperbolic QR factorization 4, then forms
5
by Cholesky factorization, and finally solves
6
Because the triangular factors 7 and 8 are already available, backward-error and condition estimates can be integrated into the same factor-solve framework at low extra cost (Diao et al., 2016).
The forward-stability theory of direct methods is not entirely straightforward. Grcar showed that a perturbation bound used by Bojanczyk, Higham, and Patel can produce arbitrarily large overestimates for all perturbations of some ILS problems, and therefore the hyperbolic QR factorization algorithm is not proved to be forward stable by that bound (Grcar, 2010). The underlying mechanism is cancellation in Jacobian-based expressions for the sensitivity with respect to 9, so a bound obtained through triangle inequalities may be much larger than the attainable first-order variation. This is one of the main technical cautions in the ILS literature.
4. Splitting iterations and randomized variants
A basic stationary iteration is the splitting (SP) method, obtained from
0
by rewriting it as
1
Since the eigenvalues of 2 satisfy 3, the SP iteration converges linearly for any initial vector. The same work develops two randomized variants, SP-RK-RGS and SP-SCD, by replacing the solve with 4 by randomized Kaczmarz, randomized Gauss–Seidel, or sampling coordinate descent steps; in the reported tests SP-SCD was the fastest, with speed-up 5 in one large random test and 6 in a Minkowski-space case relative to USSOR (Zhang et al., 2022).
A parameterized block splitting introduces
7
with iteration matrix 8. Its convergence is characterized exactly: 9 and the optimal parameter is
0
Away from 1, the eigenvalues of the preconditioned matrix 2 cluster in a circle centered at 3, which is favorable for GMRES (Salkuyeh, 22 Jul 2025).
A more recent development is the double-splitting (DS) iteration for the normal equations. With
4
the two-step recurrence is
5
By analyzing the companion matrix
6
one obtains 7 for every 8, so the method converges unconditionally. In the reported dense and sparse experiments the DS method reached the target residual in two iterations and used less CPU time than SP, GSP, and ADI (Li et al., 7 May 2026).
5. Preconditioned GMRES and spectral clustering
The most active recent line of work concerns block-splitting preconditioners for GMRES. In the inexact block-splitting (IBS) framework, the exact middle block 9 is replaced by a well-conditioned SPD approximation 0. For the four splittings 1, the stationary iteration is
2
Convergence conditions are given explicitly: 3 for IBS1 and IBS3, and
4
for IBS2 and IBS4. Under these hypotheses 5, every eigenvalue 6 of 7 satisfies 8, 9 has large geometric multiplicity, and for IBS2 and IBS4 the non-unit eigenvalues lie on the positive real line in 0. The minimal polynomial has degree at most 1, so in exact arithmetic GMRES terminates in at most 2 steps (Shaldehi et al., 28 Feb 2026).
A different accelerated preconditioner starts from the sparse 3 system
4
and replaces the central zero block by 5: 6 If
7
then the fixed-point iteration under the splitting converges, the eigenvalues of 8 are real, and as 9 they cluster at 0. In the reported GMRES experiments this preconditioner required 1–2 iterations and the smallest CPU time across all tests (Li et al., 23 May 2025).
The numerical evidence in these papers is consistent with the spectral results. For the TOLS340 test in the IBS study, IBS2 and IBS4 required 3 iterations and 4 seconds, whereas BS2 and BUT required 5 and 6 iterations with 7 and 8 seconds, respectively; all tests there used FGMRES with inexact inner CG solves of tolerance 9 and outer residual tolerance 00 (Shaldehi et al., 28 Feb 2026). In the accelerated-preconditioner study, TOLS340 was solved in 01 GMRES iterations and 02 seconds with 03, compared with 04 iterations for BS05 and BUT and 06 iterations without preconditioning (Li et al., 23 May 2025).
6. Backward error, conditioning, and constrained extensions
The backward-error theory of ILS centers on the normwise backward error
07
defined for a computed vector 08. A tight linearization estimate is obtained from the Jacobian
09
namely
10
For sufficiently small true backward error, 11. The same paper derives explicit mixed and componentwise condition numbers for 12 via dual-norm techniques, and shows that their tight upper bounds can be estimated cheaply by the classical 13-norm power method while using the QR–Cholesky solver (Diao et al., 2016).
Condition analysis has also been developed in a partial and structured form. For a linear functional 14, the partial unified condition number is expressed through the Fréchet derivative matrix 15, and by choosing specific norms and weights one recovers partial normwise, mixed, and componentwise condition numbers. When 16 and 17 belong to prescribed linear subspaces, the structured condition numbers satisfy inequalities such as 18. Three estimators are proposed: a probabilistic spectral-norm estimator based on Lanczos bidiagonalization, a small-sample 19-norm estimator, and a small-sample 20-norm estimator. In the Toeplitz-structured experiments, the structured partial 21-norm condition number could be 22–23 smaller than the unstructured one (Li et al., 2016).
The equality-constrained indefinite least squares problem extends ILS to
24
or equivalently 25 in alternative notation, under rank and definiteness assumptions on the constraint nullspace. Its solution is characterized by an augmented saddle-point system, and its sensitivity is described by projected condition numbers that unify normwise, mixed, and componentwise measures. For the 26-norm case, the theory provides compact Kronecker-free formulas, while for mixed and componentwise quantities it provides tight upper bounds computable without Kronecker products (Wang et al., 2016). The normwise backward error for the constrained problem admits a linearized estimate 27; if
28
then the exact backward error satisfies 29, so the linearization is provably tight up to a small constant factor (Diao et al., 2018).
Across these developments, ILS is best understood not as a minor variant of least squares but as a distinct indefinite-signature problem class. Its normal equations resemble those of ordinary least squares, yet its algorithmic behavior is organized by signature-induced block structure, its fastest Krylov solvers depend on spectrum-clustering preconditioners, and its perturbation theory requires more care because naive normwise bounds can be unattainable (Grcar, 2010, Shaldehi et al., 28 Feb 2026).