English

Subset selection for matrices by column exchange

Numerical Analysis 2026-04-17 v1 Numerical Analysis

Abstract

The paper considers the problem of finding a submatrix XSRm×kX_{\mathcal{S}} \in \mathbb{R}^{m \times k} in a matrix XRm×nX \in \mathbb{R}^{m \times n}, such that the spectral or Frobenius norm of XSXX_{\mathcal{S}}^{\dag} X is limited, which guarantees it provides a good representation of the whole matrix. Such bounds can be reached by applying greedy algorithms, maximizing the submatrix volume. We suggest a modification of a greedy volume maximization, which performs column exchanges asymptotically faster for nmn \gg m than the known alternatives, while guaranteeing the same bounds on XSXX_{\mathcal{S}}^{\dag} X. In addition, we prove a new upper bound on the number of required exchanges, which is applicable to the new algorithm as well as to other greedy volume maximization algorithms.

Keywords

Cite

@article{arxiv.2604.14418,
  title  = {Subset selection for matrices by column exchange},
  author = {Alexander Osinsky and Ivan Kozyrev},
  journal= {arXiv preprint arXiv:2604.14418},
  year   = {2026}
}

Comments

24 pages, 2 figures

R2 v1 2026-07-01T12:11:41.181Z