Linear Algebra

Bauer–Fike Nonnormal Bound

See why a nonorthogonal eigenbasis amplifies eigenvalue perturbations.

By Riano · Published · Updated · Report a correction

Bauer–Fike Nonnormal Bound

The Bauer-Fike theorem provides bounds on the eigenvalues of perturbed matrices. In the case of nonnormal matrices, the sensitivity of eigenvalues to perturbations is amplified by the condition number of the eigenvector matrix.

Theory

Let A be a diagonalizable matrix such that A = VDV^(-1). For any perturbation E, the eigenvalues of A + E are bounded. According to the Bauer-Fike theorem, each perturbed eigenvalue lies in the union of disks centered at the original eigenvalues of A, with radius equal to the condition number of V multiplied by the norm of E.

Worked Example

Consider the matrix A and its perturbation. We can calculate the bounds explicitly to see the effects.

  1. Original eigenvalues: 1 and 3
  2. Perturbation norm: 0.25
  3. Condition number of V: 2.618033988749895
  4. Calculated Bauer-Fike Radius: 0.6545084971874737

Experiment

Adjust the parameters to see the effects of nonnormality in the module:

  1. Change the Eigenbasis shear to increase the nonnormality of the matrix.
  2. Modify the Perturbation delta to alter the perturbation matrix E.
  3. Observe how the condition number of V inflates the Bauer-Fike radius.
  4. Notice when the eigenvalues become complex or defective (non-diagonalizable).

Limitations

The Bauer-Fike bound is often pessimistic for highly nonnormal matrices. Pseudospectra can provide a more accurate picture of the eigenvalue sensitivity in such cases. The bound also requires the matrix A to be diagonalizable.

References

The Bauer-Fike theorem is a fundamental result in numerical linear algebra, providing a theoretical foundation for understanding eigenvalue sensitivity. This module explores its implications for nonnormal matrices, where the condition number of the eigenbasis can significantly amplify the effects of perturbations. For further reading and a deeper mathematical treatment, see the following resource:Eigenvalues and the Bauer-Fike Theorem.

Experience it interactively

Adjust parameters, observe in real time, and build deep intuition with Riano’s interactive Bauer–Fike Nonnormal Bound module.

Try Bauer–Fike Nonnormal Bound on Riano →

More in Linear Algebra