login

Solving linear least squares problems by Gram-Schmidt orthogonalization

BIT Numerical MathematicsPublished 1 March 1967
Åke Björck
Citations469
SJR quartileQ1
SJR score1.04
SNIP1.17

TL;DR

If inner-products are accumulated in double precision then the errors in the computedx andr are less than the errors resulting from some simultaneous initial perturbation δA, δb such that the condition of the linear least squares problem is given.

Abstract

A general analysis of the condition of the linear least squares problem is given. The influence of rounding errors is studied in detail for a modified version of the Gram-Schmidt orthogonalization to obtain a factorizationA=QR of a givenm×n matrixA, whereR is upper triangular andQ T Q=I. Letx be the vector which minimizes ‖b−Ax‖2 andr=b−Ax. It is shown that if inner-products are accumulated in double precision then the errors in the computedx andr are less than the errors resulting from some simultaneous initial perturbation δA, δb such that $$\parallel \delta A\parallel _E /\parallel A\parallel _E \approx \parallel \delta b\parallel _2 /\parallel b\parallel _2 \approx 2 \cdot n^{3/2} machine units.$$ No reorthogonalization is needed and the result is independent of the pivoting strategy used.

Keywords

Computer ScienceMathematicsEngineering