Given a matrix $A$ of dimensions $m\times{}n$, I am interested in decomposing $A$ into the product $BC$ where $B$ is a $m\times{}p$ matrix and $C$ is a $p\times{}n$ matrix.
What are the methods to perform such a decomposition? What are the possible family of solutions? Are these solutions exhaustive?
Background: From an image processing routine, I have an equation $A = BC$ where $A$ is a known $1\times{}12$ vector, $B$ is an unknown $1\times{}6$ vector that contain physical quantities to be recovered, and $C$ is an unknown $6\times{}12$ matrix.