Sublinear Randomized Algorithms for Skeleton Decompositions

A skeleton decomposition of a matrix $A$ is any factorization of the form $A_{:C} Z A_{R:}$, where $A_{:C}$ comprises columns of $A$, and $A_{R:}$ comprises rows of $A$. In this paper, we investigate the conditions under which random sampling of $C$ and $R$ results in accurate skeleton decomposition...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SIAM journal on matrix analysis and applications 2013-01, Vol.34 (3), p.1361-1383
Hauptverfasser: Chiu, Jiawei, Demanet, Laurent
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A skeleton decomposition of a matrix $A$ is any factorization of the form $A_{:C} Z A_{R:}$, where $A_{:C}$ comprises columns of $A$, and $A_{R:}$ comprises rows of $A$. In this paper, we investigate the conditions under which random sampling of $C$ and $R$ results in accurate skeleton decompositions. When the singular vectors (or more generally the generating vectors) are incoherent, we show that a simple algorithm returns an accurate skeleton in sublinear $O(\ell^3)$ time from $\ell \simeq k \log n$ rows and columns drawn uniformly at random, with an approximation error of the form $O(\frac{n}{\ell} \sigma_k)$ where $\sigma_k$ is the $k$th singular value of $A$. We discuss the crucial role that regularization plays in forming the middle matrix $U$ as a pseudoinverse of the restriction $A_{RC}$ of $A$ to rows in $R$ and columns in $C$. The proof methods enable the analysis of two alternative sublinear-time algorithms, based on the rank-revealing QR decomposition, which allows us to tighten the number of rows and/or columns to $k$ with error bound proportional to $\sigma_k$. [PUBLICATION ABSTRACT]
ISSN:0895-4798
1095-7162
DOI:10.1137/110852310