Bauer–Fike theorem

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Script error: No such module "For". In mathematics, the Bauer–Fike theorem is a standard result in the perturbation theory of the eigenvalue of a complex-valued diagonalizable matrix. In its substance, it states an absolute upper bound for the deviation of one perturbed matrix eigenvalue from a properly chosen eigenvalue of the exact matrix. Informally speaking, what it says is that the sensitivity of the eigenvalues is estimated by the condition number of the matrix of eigenvectors.

The theorem was proved by Friedrich L. Bauer and C. T. Fike in 1960.

The setup

In what follows we assume that:

κp(X)=XpX1p.

The Bauer–Fike Theorem

Bauer–Fike Theorem. Let Template:Mvar be an eigenvalue of Template:Math. Then there exists Template:Math such that:
|λμ|κp(V)δAp

Proof. We can suppose Template:Math, otherwise take Template:Math and the result is trivially true since Template:Math. Since Template:Mvar is an eigenvalue of Template:Math, we have Template:Math and so

0=det(A+δAμI)=det(V1)det(A+δAμI)det(V)=det(V1(A+δAμI)V)=det(V1AV+V1δAVV1μIV)=det(Λ+V1δAVμI)=det(ΛμI)det((ΛμI)1V1δAV+I)

However our assumption, Template:Math, implies that: Template:Math and therefore we can write:

det((ΛμI)1V1δAV+I)=0.

This reveals Template:Math to be an eigenvalue of

(ΛμI)1V1δAV.

Since all Template:Mvar-norms are consistent matrix norms we have Template:Math where Template:Mvar is an eigenvalue of Template:Mvar. In this instance this gives us:

1=|1|(ΛμI)1V1δAVp(ΛμI)1pV1pVpδAp=(ΛμI)1p κp(V)δAp

But Template:Math is a diagonal matrix, the Template:Mvar-norm of which is easily computed:

(ΛμI)1p =maxxp0(ΛμI)1xpxp=maxλΛ(A)1|λμ| =1minλΛ(A)|λμ|

whence:

minλΛ(A)|λμ| κp(V)δAp.

An Alternate Formulation

The theorem can also be reformulated to better suit numerical methods. In fact, dealing with real eigensystem problems, one often has an exact matrix Template:Mvar, but knows only an approximate eigenvalue-eigenvector couple, Template:Math and needs to bound the error. The following version comes in help.

Bauer–Fike Theorem (Alternate Formulation). Let Template:Math be an approximate eigenvalue-eigenvector couple, and Template:Math. Then there exists Template:Math such that:
|λλa|κp(V)rpvap

Proof. We can suppose Template:Math, otherwise take Template:Math and the result is trivially true since Template:Math. So Template:Math exists, so we can write:

va=(AλaI)1r=V(DλaI)1V1r

since Template:Mvar is diagonalizable; taking the Template:Mvar-norm of both sides, we obtain:

vap=V(DλaI)1V1rpVp(DλaI)1pV1prp=κp(V)(DλaI)1prp.

However

(DλaI)1

is a diagonal matrix and its Template:Mvar-norm is easily computed:

(DλaI)1p=maxxp0(DλaI)1xpxp=maxλσ(A)1|λλa|=1minλσ(A)|λλa|

whence:

minλλ(A)|λλa|κp(V)rpvap.

A Relative Bound

Both formulations of Bauer–Fike theorem yield an absolute bound. The following corollary is useful whenever a relative bound is needed:

Corollary. Suppose Template:Mvar is invertible and that Template:Mvar is an eigenvalue of Template:Math. Then there exists Template:Math such that:
|λμ||λ|κp(V)A1δAp

Note. Template:Math can be formally viewed as the relative variation of Template:Mvar, just as Template:Math is the relative variation of Template:Mvar.

Proof. Since Template:Mvar is an eigenvalue of Template:Math and Template:Math, by multiplying by Template:Math from left we have:

A1(A+δA)v=μA1v.

If we set:

Aa=μA1,(δA)a=A1δA

then we have:

(Aa+(δA)aI)v=0

which means that Template:Math is an eigenvalue of Template:Math, with Template:Math as an eigenvector. Now, the eigenvalues of Template:Math are Template:Math, while it has the same eigenvector matrix as Template:Mvar. Applying the Bauer–Fike theorem to Template:Math with eigenvalue Template:Math, gives us:

minλΛ(A)|μλ1|=minλΛ(A)|λμ||λ|κp(V)A1δAp

The Case of Normal Matrices

If Template:Mvar is normal, Template:Mvar is a unitary matrix, therefore:

V2=V12=1,

so that Template:Math. The Bauer–Fike theorem then becomes:

λΛ(A):|λμ|δA2

Or in alternate formulation:

λΛ(A):|λλa|r2va2

which obviously remains true if Template:Mvar is a Hermitian matrix. In this case, however, a much stronger result holds, known as the Weyl's theorem on eigenvalues. In the hermitian case one can also restate the Bauer–Fike theorem in the form that the map Template:Math that maps a matrix to its spectrum is a non-expansive function with respect to the Hausdorff distance on the set of compact subsets of Template:Math.

References

  • Script error: No such module "Citation/CS1".
  • Script error: No such module "Citation/CS1".

Template:Functional analysis