Next: Error Bound for Computed
Up: Stability and Accuracy Assessments
Previous: Residual Vectors.
  Contents
  Index
Transfer Residual Errors to Backward Errors.
It turns out that the computed
eigenvalue and eigenvector(s) can always be interpreted as
the exact one of nearby matrices, i.e.,
and
if
is available,
where the error matrices
are generally small in norm
relative to
. Such an interpretation
serves two purposes: first, it reflects indirectly how accurately
the eigenproblem has been solved; and second, it can be used to derive
error bounds for the computed eigenvalues and eigenvectors to be
discussed below. Ideally, we would like
to be zero
matrices, but this hardly ever happens at all in practice. There are infinitely
many error matrices
that satisfy the above equations,
we would like to know only the optimal or nearly
optimal error matrices in the sense that certain norms (usually the
2-norm
or the Frobenius norm
) are
minimized among all feasible error matrices. In fact, practical purposes
will be served if we can determine upper bounds for the norms of these
(nearly)
optimal matrices. The following collection of results indeed shows that
if
(and
if available) is small, the
error matrix
is small, too [425].
We distinguish two cases.
- Only
is available but
is not. Then
the optimal error matrix
(in both 2-norm
and the Frobenius norm) for which
and
are
an exact eigenvalue and its corresponding eigenvector of
, i.e.,
 |
(210) |
satisfies
- Both
and
are available. Then
the optimal error matrices
(in 2-norm) and
(in the Frobenius norm) for which
,
, and
are
an exact eigenvalue and its corresponding eigenvectors of
, i.e.,
 |
(211) |
for
, satisfy
and
See [256,431].
We say the algorithm
that delivers the approximate eigenpair
is
-backward stable
for the pair with respect to the norm
if it is an exact eigenpair for
with
; analogously
the algorithm that delivers the eigentriplet
is
-backward stable for the triplet with respect to the norm
if it is an exact eigentriplet for
with
.
With these in mind,
statements can be made about the backward stability of the algorithm which
computes the eigenpair
or
the eigentriplet
.
Conventionally, an algorithm is called backward stable
if
.
Next: Error Bound for Computed
Up: Stability and Accuracy Assessments
Previous: Residual Vectors.
  Contents
  Index
Susan Blackford
2000-11-20