2017
DOI: 10.1137/17m1122918
|View full text |Cite
|
Sign up to set email alerts
|

A New Analysis of Iterative Refinement and Its Application to Accurate Solution of Ill-Conditioned Sparse Linear Systems

Abstract: Abstract. Iterative refinement is a long-standing technique for improving the accuracy of a computed solution to a nonsingular linear system Ax = b obtained via LU factorization. It makes use of residuals computed in extra precision, typically at twice the working precision, and existing results guarantee convergence if the matrix A has condition number safely less than the reciprocal of the unit roundoff, u. We identify a mechanism that allows iterative refinement to produce solutions with normwise relative e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

5
128
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
6

Relationship

3
3

Authors

Journals

citations
Cited by 93 publications
(133 citation statements)
references
References 29 publications
5
128
0
Order By: Relevance
“…In doing so, we \bullet provide rigorous componentwise forward error bounds and both componentwise and normwise backward error bounds; \bullet make minimal assumptions about the solvers used in steps 1 and 4, so that the analysis is applicable to all the situations mentioned above, as well as to others that can be envisaged; \bullet treat the precisions u f , u s , u, and u r as independent parameters. Our results generalize and unify most existing analyses, including the recent forward error analysis of [9]. We make one omission: we do not try to prove a``one step of iterative refinement in fixed precision implies componentwise backward stability"" result [17], [34], which is of lesser practical importance.…”
Section: Precisionsupporting
confidence: 72%
See 4 more Smart Citations
“…In doing so, we \bullet provide rigorous componentwise forward error bounds and both componentwise and normwise backward error bounds; \bullet make minimal assumptions about the solvers used in steps 1 and 4, so that the analysis is applicable to all the situations mentioned above, as well as to others that can be envisaged; \bullet treat the precisions u f , u s , u, and u r as independent parameters. Our results generalize and unify most existing analyses, including the recent forward error analysis of [9]. We make one omission: we do not try to prove a``one step of iterative refinement in fixed precision implies componentwise backward stability"" result [17], [34], which is of lesser practical importance.…”
Section: Precisionsupporting
confidence: 72%
“…All that matters is that the factors yield an \widetil A with condition number much smaller than that of A. The convergence condition \phi i \ll 1 from the forward error analysis, where \phi i is defined in (3.9), therefore holds if As mentioned above, and explained in detail in [9], \mu i is much less than 1 in the early iterations, so this condition is in practice dominated by the second term, for which we need f (n)u(\gamma f n ) 2 \kappa \infty (A) 2 \ll 1, and hence certainly \kappa \infty (A) < u - 1/2 u - 1 f ; so (8.4) can hold for \kappa \infty (A) greater than u - 1 f . Then the limiting accuracy is, from (3.10), 4pu r cond(A, x) + u.…”
Section: Solve \Widetilmentioning
confidence: 98%
See 3 more Smart Citations