Papers
Topics
Authors
Recent
Search
2000 character limit reached

Indefinite Least Squares Problem

Updated 7 July 2026
  • 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,

minxRn(bAx)TJ(bAx),\min_{x\in\mathbb R^n}(b-Ax)^T J (b-Ax),

where ARm×nA\in\mathbb R^{m\times n}, bRmb\in\mathbb R^m, and J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q) is a signature matrix with p+q=mp+q=m. When p=0p=0 or q=0q=0, the problem reduces to the standard linear least squares problem; for a genuine ILS problem one assumes ATJAA^T J A is positive definite, which guarantees a unique minimizer and yields the normal equations ATJAx=ATJbA^T J A\,x=A^T J b (Diao et al., 2016). Relative to ordinary least squares, the formal change is the replacement of ATAA^T A by ARm×nA\in\mathbb R^{m\times n}0, so some rows of ARm×nA\in\mathbb R^{m\times n}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: ARm×nA\in\mathbb R^{m\times n}2 with ARm×nA\in\mathbb R^{m\times n}3, ARm×nA\in\mathbb R^{m\times n}4, and ARm×nA\in\mathbb R^{m\times n}5. Under this partition,

ARm×nA\in\mathbb R^{m\times n}6

so the normal equations become

ARm×nA\in\mathbb R^{m\times n}7

Several works assume ARm×nA\in\mathbb R^{m\times n}8 has full column rank and ARm×nA\in\mathbb R^{m\times n}9 is SPD; under these hypotheses the minimizer is unique (Zhang et al., 2022, Salkuyeh, 22 Jul 2025).

Expanding the objective,

bRmb\in\mathbb R^m0

shows that the definiteness of bRmb\in\mathbb R^m1 governs solvability. In the unconstrained case this is the basic well-posedness condition; in equality-constrained variants, positivity is instead required on bRmb\in\mathbb R^m2 or bRmb\in\mathbb R^m3, 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 bRmb\in\mathbb R^m4 block linear system by introducing residual variables. Let bRmb\in\mathbb R^m5, partitioned as bRmb\in\mathbb R^m6. One representation writes

bRmb\in\mathbb R^m7

and this system is equivalent to the normal equations when bRmb\in\mathbb R^m8 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) bRmb\in\mathbb R^m9 J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)0
(Salkuyeh, 22 Jul 2025) J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)1 J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)2
(Li et al., 23 May 2025) J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)3 J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)4

In the parameterized formulation, J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)5 and J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)6, while in the sparse reformulation the middle diagonal block is J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)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

J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)8

with J=diag(Ip,Iq)J=\operatorname{diag}(I_p,-I_q)9 upper triangular and p+q=mp+q=m0 p+q=mp+q=m1-orthogonal, then solves the resulting triangular system after forming p+q=mp+q=m2. Algorithmically this parallels Euclidean QR, but the orthogonal transformations are replaced by hyperbolic rotations or reflections that preserve the bilinear form induced by p+q=mp+q=m3 (Grcar, 2010).

A second direct strategy is the QR–Cholesky method due to Chandrasekaran–Gu–Sayed. One first computes a thin hyperbolic QR factorization p+q=mp+q=m4, then forms

p+q=mp+q=m5

by Cholesky factorization, and finally solves

p+q=mp+q=m6

Because the triangular factors p+q=mp+q=m7 and p+q=mp+q=m8 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 p+q=mp+q=m9, 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

p=0p=00

by rewriting it as

p=0p=01

Since the eigenvalues of p=0p=02 satisfy p=0p=03, 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 p=0p=04 by randomized Kaczmarz, randomized Gauss–Seidel, or sampling coordinate descent steps; in the reported tests SP-SCD was the fastest, with speed-up p=0p=05 in one large random test and p=0p=06 in a Minkowski-space case relative to USSOR (Zhang et al., 2022).

A parameterized block splitting introduces

p=0p=07

with iteration matrix p=0p=08. Its convergence is characterized exactly: p=0p=09 and the optimal parameter is

q=0q=00

Away from q=0q=01, the eigenvalues of the preconditioned matrix q=0q=02 cluster in a circle centered at q=0q=03, which is favorable for GMRES (Salkuyeh, 22 Jul 2025).

A more recent development is the double-splitting (DS) iteration for the normal equations. With

q=0q=04

the two-step recurrence is

q=0q=05

By analyzing the companion matrix

q=0q=06

one obtains q=0q=07 for every q=0q=08, 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 q=0q=09 is replaced by a well-conditioned SPD approximation ATJAA^T J A0. For the four splittings ATJAA^T J A1, the stationary iteration is

ATJAA^T J A2

Convergence conditions are given explicitly: ATJAA^T J A3 for IBS1 and IBS3, and

ATJAA^T J A4

for IBS2 and IBS4. Under these hypotheses ATJAA^T J A5, every eigenvalue ATJAA^T J A6 of ATJAA^T J A7 satisfies ATJAA^T J A8, ATJAA^T J A9 has large geometric multiplicity, and for IBS2 and IBS4 the non-unit eigenvalues lie on the positive real line in ATJAx=ATJbA^T J A\,x=A^T J b0. The minimal polynomial has degree at most ATJAx=ATJbA^T J A\,x=A^T J b1, so in exact arithmetic GMRES terminates in at most ATJAx=ATJbA^T J A\,x=A^T J b2 steps (Shaldehi et al., 28 Feb 2026).

A different accelerated preconditioner starts from the sparse ATJAx=ATJbA^T J A\,x=A^T J b3 system

ATJAx=ATJbA^T J A\,x=A^T J b4

and replaces the central zero block by ATJAx=ATJbA^T J A\,x=A^T J b5: ATJAx=ATJbA^T J A\,x=A^T J b6 If

ATJAx=ATJbA^T J A\,x=A^T J b7

then the fixed-point iteration under the splitting converges, the eigenvalues of ATJAx=ATJbA^T J A\,x=A^T J b8 are real, and as ATJAx=ATJbA^T J A\,x=A^T J b9 they cluster at ATAA^T A0. In the reported GMRES experiments this preconditioner required ATAA^T A1–ATAA^T A2 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 ATAA^T A3 iterations and ATAA^T A4 seconds, whereas BS2 and BUT required ATAA^T A5 and ATAA^T A6 iterations with ATAA^T A7 and ATAA^T A8 seconds, respectively; all tests there used FGMRES with inexact inner CG solves of tolerance ATAA^T A9 and outer residual tolerance ARm×nA\in\mathbb R^{m\times n}00 (Shaldehi et al., 28 Feb 2026). In the accelerated-preconditioner study, TOLS340 was solved in ARm×nA\in\mathbb R^{m\times n}01 GMRES iterations and ARm×nA\in\mathbb R^{m\times n}02 seconds with ARm×nA\in\mathbb R^{m\times n}03, compared with ARm×nA\in\mathbb R^{m\times n}04 iterations for BSARm×nA\in\mathbb R^{m\times n}05 and BUT and ARm×nA\in\mathbb R^{m\times n}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

ARm×nA\in\mathbb R^{m\times n}07

defined for a computed vector ARm×nA\in\mathbb R^{m\times n}08. A tight linearization estimate is obtained from the Jacobian

ARm×nA\in\mathbb R^{m\times n}09

namely

ARm×nA\in\mathbb R^{m\times n}10

For sufficiently small true backward error, ARm×nA\in\mathbb R^{m\times n}11. The same paper derives explicit mixed and componentwise condition numbers for ARm×nA\in\mathbb R^{m\times n}12 via dual-norm techniques, and shows that their tight upper bounds can be estimated cheaply by the classical ARm×nA\in\mathbb R^{m\times n}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 ARm×nA\in\mathbb R^{m\times n}14, the partial unified condition number is expressed through the Fréchet derivative matrix ARm×nA\in\mathbb R^{m\times n}15, and by choosing specific norms and weights one recovers partial normwise, mixed, and componentwise condition numbers. When ARm×nA\in\mathbb R^{m\times n}16 and ARm×nA\in\mathbb R^{m\times n}17 belong to prescribed linear subspaces, the structured condition numbers satisfy inequalities such as ARm×nA\in\mathbb R^{m\times n}18. Three estimators are proposed: a probabilistic spectral-norm estimator based on Lanczos bidiagonalization, a small-sample ARm×nA\in\mathbb R^{m\times n}19-norm estimator, and a small-sample ARm×nA\in\mathbb R^{m\times n}20-norm estimator. In the Toeplitz-structured experiments, the structured partial ARm×nA\in\mathbb R^{m\times n}21-norm condition number could be ARm×nA\in\mathbb R^{m\times n}22–ARm×nA\in\mathbb R^{m\times n}23 smaller than the unstructured one (Li et al., 2016).

The equality-constrained indefinite least squares problem extends ILS to

ARm×nA\in\mathbb R^{m\times n}24

or equivalently ARm×nA\in\mathbb R^{m\times n}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 ARm×nA\in\mathbb R^{m\times n}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 ARm×nA\in\mathbb R^{m\times n}27; if

ARm×nA\in\mathbb R^{m\times n}28

then the exact backward error satisfies ARm×nA\in\mathbb R^{m\times n}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).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Indefinite Least Squares Problem.