Suppose we have $MM^T = NN^T$, where $M$ and $N$ are both $n$ by $d$ matrices. Assume that $n$ is (much) larger than $d$, are there anything we could conclude about $M$ and $N$, aside from that $N$ could be a permutation of $M$?
In another word, if given a $n$ by $d$ dimension matrix $M$ and $MM^T = X$, can we efficiently find a matrix $N$ such that $N$ has the same dimension as $M$ and also $NN^T = X$ (where $N$ can't be a permutation of $M$'s columns)?