English

Scalable Binary CUR Low-Rank Approximation Algorithm

Numerical Analysis 2025-03-05 v2 Numerical Analysis Performance

Abstract

This paper proposes a scalable binary CUR low-rank approximation algorithm that leverages parallel selection of representative rows and columns within a deterministic framework. By employing a blockwise adaptive cross approximation strategy, the algorithm efficiently identifies dominant components in large-scale matrices, thereby reducing computational costs. Numerical experiments on 16,384×16,38416,384 \times 16,384 matrices demonstrate a good speed-up, with execution time decreasing from 12.3712.37 seconds using 22 processes to 1.021.02 seconds using 6464 processes. The tests on Hilbert matrices and synthetic low-rank matrices of different size across various sizes demonstrate an near-optimal reconstruction accuracy.

Keywords

Cite

@article{arxiv.2502.11017,
  title  = {Scalable Binary CUR Low-Rank Approximation Algorithm},
  author = {Bowen Su},
  journal= {arXiv preprint arXiv:2502.11017},
  year   = {2025}
}