Arthur-Merlin Streaming Complexity
Abstract
We study the power of Arthur-Merlin probabilistic proof systems in the data stream model. We show a canonical streaming algorithm for a wide class of data stream problems. The algorithm offers a tradeoff between the length of the proof and the space complexity that is needed to verify it. As an application, we give an streaming algorithm for the \emph{Distinct Elements} problem. Given a data stream of length over alphabet of size , the algorithm uses space and a proof of size , for every such that (where hides a factor). We also prove a lower bound, showing that every streaming algorithm for the \emph{Distinct Elements} problem that uses bits of space and a proof of size , satisfies . As a part of the proof of the lower bound for the \emph{Distinct Elements} problem, we show a new lower bound of on the communication complexity of the \emph{Gap Hamming Distance} problem, and prove its tightness.
Cite
@article{arxiv.1302.0418,
title = {Arthur-Merlin Streaming Complexity},
author = {Tom Gur and Ran Raz},
journal= {arXiv preprint arXiv:1302.0418},
year = {2013}
}