We are interested in the question: say matrix is perturbed by a small matrix E, how much do the eigenvalues of the perturbed matrix deviate from the eigenvalues of ?
The Hoffman-Wielandt inequality answers this question. Roughly, it tells us that the eigenvalues of a symmetric (actually only need to be normal) matrix enjoy a strong stability under small perturbations in its entries.
Hoffman-Wielandt Inequality
Let be real and symmetric square matrices. Let be the eigenvalues of in some given order; and let be the eigenvalues of in some given order. There is a permutation of the indexes such that
Here denotes the Frobenius norm of matrix .
Proof
Let and . Let be orthonormal matrices such that the diagonalization of and are
Because the Frobenius norm is invariant when multiplying an orthogonal matrix, we calculate
where we denote . The entris of are denoted as
Since are diagonal matrices, we have
Thus their difference is
Because is the multiplication of two orthonormal matrices, the matrix whose entries are is doubly stochastic. A doubly stochastic matrix is a square matrix of nonnegative entries, each of whose rows and columns sums to 1. Therefore, must be larger than the following quantity
We can ponder about it for a while or just take Birkhoff's theorem off the shelf, which states this minimum is attained when constitute a permutation matrix. A permutation matrix refers to a matrix where is either 0 or 1 and satisfies the above equality, i.e., rows and columns sum to 1. When constitute a permutation matrix, the sum can be written as
where is a permutation of . This completes the proof.
Corollary
Actually, for a real and symmetric matrix, the permutation is the natural permutaion where we arrange the eigenvalues by descending order. Stating more formally, we have
if are arranged by descending order and so are .
Reference
Chapter 6.3 of this book:
Horn, R. A., & Johnson, C. R. (2012). Matrix analysis. Cambridge university press.