The Communication Complexity of Approximating Matrix Rank
Abstract
We fully determine the communication complexity of approximating matrix rank, over any finite field . We study the most general version of this problem, where are given integers, Alice and Bob's inputs are matrices , respectively, and they need to distinguish between the cases and . We show that this problem has randomized communication complexity . This is optimal in a strong sense because communication is sufficient to determine, for arbitrary , whether . Prior to our work, lower bounds were known only for consecutive integers and , with no implication for the approximation of matrix rank. Our lower bound holds even for quantum protocols and even for error probability , which too is virtually optimal because the problem has a two-bit classical protocol with error . As an application, we obtain an space lower bound for any streaming algorithm with passes that approximates the rank of an input matrix within a factor of , for any . Our result is an exponential improvement in over previous work. We also settle the randomized and quantum communication complexity of several other linear-algebraic problems, for all settings of parameters. This includes the determinant problem (given matrices and , distinguish between the cases and , for fixed field elements and the subspace sum and subspace intersection problem (given subspaces and of known dimensions and , respectively, approximate the dimensions of and ).
Cite
@article{arxiv.2410.20094,
title = {The Communication Complexity of Approximating Matrix Rank},
author = {Alexander A. Sherstov and Andrey A. Storozhenko},
journal= {arXiv preprint arXiv:2410.20094},
year = {2024}
}
Comments
Full version of FOCS 2024 paper