On Github mikepb / ubc-matrix-decomposition
\(k \leq \min\{m,n\}\) means randomization is faster
Construct \(\mathbf{Y} = \mathbf{A\Omega}\) such that \(\mathbf{Y}\) captures most of the action of \(\mathbf{A}\).
Capture action of \(\mathbf{A}\)
Construct low-rank matrices \(\mathbf{Q}\) and \(\mathbf{R}\) such that \(\mathbf{A} \approx \mathbf{PX}\).
Select rows of \(\mathbf{A}\)