I have a square matrix $D$ whose size is $m \times m$ multiplied with another $m \times m$ square matrix $C$, I need to optimize the matrix $C$ to have a unitary matrix $DC$. I mean optimize the matrix $C$ such as $DC$ is a unitary matrix.
In my opinion, that can be formulated as below:
\begin{align} \min_C \|DC - Y\|^2_F&& \text{s.t.}&&(DC)(DC)^H = I_m \end{align}
where $\|\cdot\|_F$ is the Frobenius norm operator and $Y$ is any unitary matrix.
So, I don't know if we can deal with the above equality as a variant of the Procrustes problem or that's not possible. Is it possible to optimize that above equation based on $C$ following my way ? or is there another way we can set the matrix $C$ to have $(DC)(DC)^H = I_m$ ?
NB: All the matrices are real and $det(D) = 0$.