Backward stability of iterations for computing the polar decomposition (Q2910965)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Backward stability of iterations for computing the polar decomposition |
scientific article; zbMATH DE number 6081309
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Backward stability of iterations for computing the polar decomposition |
scientific article; zbMATH DE number 6081309 |
Statements
12 September 2012
0 references
polar decomposition
0 references
Newton iteration
0 references
inverse Newton iteration
0 references
Newton-Schulz iteration, dynamically weighted Halley iteration
0 references
QR factorization
0 references
backward stability
0 references
floating point arithmetic
0 references
singular value
0 references
algorithm
0 references
pivoting
0 references
error bound
0 references
region of convergence
0 references
Backward stability of iterations for computing the polar decomposition (English)
0 references
The authors prove backward stability of a general iteration for computing the polar decomposition, under two assumptions: (a) each iterate is obtained from the previous one in a mixed backward-forward stable way in floating point arithmetic; (b) no singular value of an iterate significantly decreases relative to the largest singular value from one iteration to the next, which is a condition on the iteration function.NEWLINENEWLINEThe analysis is generally applicable since it makes no direct reference to acceleration parameters or implementation details of the iteration. It is used to prove backward stability of the QR-based dynamically weighted Halley algorithm under the assumption that column pivoting and either row pivoting or row sorting are used in the QR factorization. The backward error bound involves a growth factor that can be exponentially large in \(n\) but is known to be small in practice. It is shown that the algorithm can be rarely unstable without pivoting.NEWLINENEWLINEIn addition, the authors prove in a short and simple way that the scaled Newton iteration is backward stable; give insight into why the scaled inverse Newton iteration is not backward stable; and show that the (scaled) Newton-Schulz iteration is backward stable if the starting matrix has 2-norm safely less than \(\sqrt{3}\) but can be unstable if the norm is close to \(\sqrt{3}\) (which is the boundary of the region of convergence).
0 references