Is there any way to solve for $X$ the equation:
$$XAX^T=B$$
Where $A$ is an $n\times n$ matrix, $B$ is an $m\times m$ matrix, and $X$ is an $m\times n$ matrix, with $m < n$. The elements of $X$ can be real or complex, I'm looking for any solution at all.
So are there any methods, research or ideas for finding a solution or a set of solutions for this problem?