For an application in physics I would like to estimate the effect of a small pertubation on an ideal system. For that, I require the change to the eigenvectors and eigenvalues of an diagonal matrix with small off-diagonal pertubations. As such, we have the following matrix:
$W=\mathbf{D} + \alpha X$
where $\mathbf{D}$ is a diagonal matrix with possibly degenerate eigenvalues, $\alpha$ is a scalar << 1 and $X$ is a hermitian complex matrix where all the entries are smaller than the smallest value of $D$, with 0 on the diagonal. Is there any way to compute the changes to the eigenvalues and eigenvectors of $W$ as a function of $\alpha$? Even if it is only an approximation it would be a big help. Normally I would use first order perturbation theory to solve this problem, but due to the nature of the pertubation all of these components are zero. As there are degeneracies involved, computing higher order perturbation coefficients is possible but it would be demanding. The only thing that is changing is the strength of $\alpha$, so I hope that it should be possible to compute the change, or a good approximation, analytically.
I have heard that there exists such a thing as a derivative of the singular value decomposition, but I don't quite get how to use that in this case. I also had a look at https://en.wikipedia.org/wiki/Eigenvalue_perturbation#Results, and I think that what I would require is something like a derivative with respect to $\delta$.