Distance from an invertible matrix to the singular matrices
Statement
Let be invertible. Prove that the distance from to the set of singular matrices equals , both for the operator norm and for the Frobenius norm.
Hint
The lower bound is the stability problem (invertibility of nearby matrices).
For the upper bound, use the singular value decomposition and delete the smallest singular value.
Show solutionHide solution
Solution
Idea. The matrix closest to among the singular ones is obtained by "killing" the weakest direction of , namely the one with the smallest singular value.
Step 1: . If is an SVD ( orthogonal, ), then has operator norm by the orthogonal invariance of the norm.
Step 2: lower bound. Let be singular. If , the stability problem would make invertible. Hence . Since we also have .
Step 3: attainment. Write with the columns of , and set
Then has rank , so it is singular, and is rank one with
(For a rank-one matrix : , and with equality at , so both norms equal .)
Conclusion. The distance is exactly in both norms.
Example. For , and is the nearest singular matrix. In particular a matrix can have a large norm () and be extremely close to a singular matrix.
Remark. This is a special case of the Eckart-Young theorem: the best rank- approximation of (in operator or Frobenius norm) is obtained by truncating the SVD. The quantity measures, relative to , how close is to being singular.