I am trying to solve $$A B = C$$ $B$ is a known $N\times M$ matrix, $C$ is a partially known $L\times M$ matrix, and $A$ is an unknown $L\times N$ matrix, with $L<N$. If $C$ were fully known, I could just use a least-squares solution, which can be calculated efficiently. Alas, of some entries of $C$ I know only that they are positive (in fact, all entries of $C$ are either known to be $0$, or known to be positive. We can scale the problem such that all positive entries of $C$ are, say, $>1$). I'm trying to solve for $A$ (up to a factor). Can $A$ be determined efficiently and if so, how?
A significant amount of literature exists on the subject of least squares solutions with inequality constraints (see e.g. this question), but it is not clear to me if this problem can be reduced to the form typically found in the literature: $$\text{min}\|A x-b\|\text{ s.t. }G x\geq h$$ In fact, I suspect that it cannot be reduced to that form.