Sublinear Time Low-Rank Approximation of Hankel Matrices
Abstract
Hankel matrices are an important class of highly-structured matrices, arising across computational mathematics, engineering, and theoretical computer science. It is well-known that positive semidefinite (PSD) Hankel matrices are always approximately low-rank. In particular, a celebrated result of Beckermann and Townsend shows that, for any PSD Hankel matrix and any , letting be the best rank- approximation of , for . As such, PSD Hankel matrices are natural targets for low-rank approximation algorithms. We give the first such algorithm that runs in \emph{sublinear time}. In particular, we show how to compute, in time, a factored representation of a rank- Hankel matrix matching the error guarantee of Beckermann and Townsend up to constant factors. We further show that our algorithm is \emph{robust} -- given input where is an arbitrary non-Hankel noise matrix, we obtain error . Towards this algorithmic result, our first contribution is a \emph{structure-preserving} existence result - we show that there exists a rank- \emph{Hankel} approximation to matching the error bound of Beckermann and Townsend. Our result can be interpreted as a finite-dimensional analog of the widely applicable AAK theorem, which shows that the optimal low-rank approximation of an infinite Hankel operator is itself Hankel. Armed with our existence result, and leveraging the well-known Vandermonde structure of Hankel matrices, we achieve our sublinear time algorithm using a sampling-based approach that relies on universal ridge leverage score bounds for Vandermonde matrices.
Cite
@article{arxiv.2511.21418,
title = {Sublinear Time Low-Rank Approximation of Hankel Matrices},
author = {Michael Kapralov and Cameron Musco and Kshiteej Sheth},
journal= {arXiv preprint arXiv:2511.21418},
year = {2025}
}
Comments
To appear in SODA 2026