Iterative Refinement - Error Analysis

Error Analysis

As a rule of thumb, iterative refinement for Gaussian elimination produces a solution correct to working precision if double the working precision is used in the computation of r, e.g. by using quad or double extended precision IEEE 754 floating point, and if A is not too ill-conditioned (and the iteration and the rate of convergence are determined by the condition number of A).

More formally, assuming that each solve step is reasonably accurate, i.e., in mathematical terms, for every m, we have

A(I + Fm)dm = rm

where ‖Fm < 1, the relative error in the th iterate of iterative refinement satisfies

where

  • ‖·‖ denotes the ∞-norm of a vector,
  • κ(A) is the ∞-condition number of A,
  • is the order of A,
  • ε1 and ε2 are unit round-offs of floating-point arithmetic operations,
  • σ, μ1 and μ2 are constants depending on A, ε1 and ε2

if A is “not too badly conditioned”, which in this context means

0 < σκ(A)ε1 ≪ 1

and implies that μ1 and μ2 are of order unity.

The distinction of ε1 and ε2 is intended to allow mixed-precision evaluation of rm where intermediate results are computed with unit round-off ε2 before the final result is rounded (or truncated) with unit round-off ε1. All other computations are assumed to be carried out with unit round-off ε1.

Read more about this topic:  Iterative Refinement

Famous quotes containing the words error and/or analysis:

    Truth on our level is a different thing from truth for the jellyfish, and there must certainly be analogies for truth and error in jellyfish life.
    —T.S. (Thomas Stearns)

    ... the big courageous acts of life are those one never hears of and only suspects from having been through like experience. It takes real courage to do battle in the unspectacular task. We always listen for the applause of our co-workers. He is courageous who plods on, unlettered and unknown.... In the last analysis it is this courage, developing between man and his limitations, that brings success.
    Alice Foote MacDougall (1867–1945)