The CUR decomposition of an matrix finds an matrix with a subset of columns of together with an matrix with a subset of rows of as well as a low-rank matrix such that the matrix approximates the matrix that is, , where denotes the Frobenius norm and is the best matrix of rank constructed via the SVD. We present input-sparsity-time and deterministic algorithms for constructing such a CUR decomposition where and and rank. Up to constant factors, our algorithms are simultaneously optimal in and rank.
View on arXiv