English

Sublinear randomized algorithms for skeleton decompositions

Numerical Analysis 2012-04-11 v2 Numerical Analysis

Abstract

Let AA be a nn by nn matrix. A skeleton decomposition is any factorization of the form CURCUR where CC comprises columns of AA, and RR comprises rows of AA. In this paper, we consider uniformly sampling \lklogn\l\simeq k \log n rows and columns to produce a skeleton decomposition. The algorithm runs in O(\l3)O(\l^3) time, and has the following error guarantee. Let \norm\norm{\cdot} denote the 2-norm. Suppose AXBYTA\simeq X B Y^T where X,YX,Y each have kk orthonormal columns. Assuming that X,YX,Y are incoherent, we show that with high probability, the approximation error \normACUR\norm{A-CUR} will scale with (n/\l)\normAXBYT(n/\l)\norm{A-X B Y^T} or better. A key step in this algorithm involves regularization. This step is crucial for a nonsymmetric AA as empirical results suggest. Finally, we use our proof framework to analyze two existing algorithms in an intuitive way.

Keywords

Cite

@article{arxiv.1110.4193,
  title  = {Sublinear randomized algorithms for skeleton decompositions},
  author = {Jiawei Chiu and Laurent Demanet},
  journal= {arXiv preprint arXiv:1110.4193},
  year   = {2012}
}
R2 v1 2026-06-21T19:22:35.806Z