Perhaps I was searching for the problem incorrectly, so I hope this isn't a repeat. If so, apologies!
Suppose you have two positive semidefinite matrices $A$ and $B$. Is there a quick or simple way to find another positive semidefinite matrix $W$ such that
$$ W A W^{\dagger} = B $$
where $W^{\dagger}$ is the conjugate transpose of $W$ and $W$ is Hermitian?
(edited to include additional assumptions)
Onnomnomnom: If $A$ and $B$ have the same rank, does your solution still apply? It's not clear to me it satisfies the equality ...
– Mar 15 '16 at 18:36$$ W A - B W = 0 $$
but then I would always find the zero matrix as the map W. Maybe I'm just spinning my wheels trying to look at it this way?
– Mar 15 '16 at 20:23