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:
“Children, then, acquire social skills not so much from adults as from their interactions with one another. They are likely to discover through trial and error which strategies work and which do not, and later to reflect consciously on what they have learned.”
—Zick Rubin (20th century)
“Cubism had been an analysis of the object and an attempt to put it before us in its totality; both as analysis and as synthesis, it was a criticism of appearance. Surrealism transmuted the object, and suddenly a canvas became an apparition: a new figuration, a real transfiguration.”
—Octavio Paz (b. 1914)