Derivatives of Spectral Functions

Published Online:https://doi.org/10.1287/moor.21.3.576

A spectral function of a Hermitian matrix X is a function which depends only on the eigenvalues of X, λ1(X) ≥ λ2(X) ≥ ⋯ ≥ λn(X), and hence may be written f1(X), λ2(X), …, λn(X)) for some symmetric function f. Such functions appear in a wide variety of matrix optimization problems. We give a simple proof that this spectral function is differentiable at X if and only if the function f is differentiable at the vector λ(X), and we give a concise formula for the derivative. We then apply this formula to deduce an analogous expression for the Clarke generalized gradient of the spectral function. A similar result holds for real symmetric matrices.

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.