TOPICS
Search

Eckart-Young Theorem


The Eckart-Young theorem states that the best rank-k approximation to a matrix A in the Frobenius norm or spectral norm is obtained by truncating its singular value decomposition. If the singular values satisfy sigma_1>=...>=sigma_r>0 and A_k retains the first k singular terms, then

min_(rank(B)<=k)||A-B||_2=sigma_(k+1)
(1)
min_(rank(B)<=k)||A-B||_F=(sum_(j>k)sigma_j^2)^(1/2).
(2)

See also

Frobenius Norm, Matrix Norm, Singular Value Decomposition

Explore with Wolfram|Alpha

References

Golub, G. H. and Van Loan, C. F. Matrix Computations, 4th ed. Baltimore, MD: Johns Hopkins University Press, 2013.

Cite this as:

Weisstein, Eric W. "Eckart-Young Theorem." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Eckart-YoungTheorem.html

Subject classifications