Data streaming, in which a large dataset is received as a "stream" of updates, is an important model in the study of space-bounded computation. Starting with the work of Le Gall [SPAA `06], it has been known that quantum streaming algorithms can use asymptotically less space than their classical counterparts for certain problems. However, so far, all known examples of quantum advantages in streaming are for problems that are either specially constructed for that purpose, or require many streaming passes over the input. We give a one-pass quantum streaming algorithm for one of the best studied problems in classical graph streaming - the triangle counting problem. Almost-tight parametrized upper and lower bounds are known for this problem in the classical setting; our algorithm uses polynomially less space in certain regions of the parameter space, resolving a question posed by Jain and Nayak in 2014 on achieving quantum advantages for natural streaming problems.
翻译:在数据流中,作为更新的“流”接收了大量数据集,这是研究空间定位计算的一个重要模式。从勒加勒[SPAA'06]的工作开始,人们已经知道量子流算法在某些问题上可以比古典对应算法少一点空间。然而,到目前为止,所有已知的流流中量优势的例子都是针对为此目的专门建造的问题,或者需要许多流过输入的问题。我们为古典图形流中研究过的最佳问题之一提供了一次性量子流算法,即三角点数问题。在经典环境中,这个问题几乎可以被人们所了解;我们的算法在参数空间的某些地区使用多元空间较少,解决Jain和Nayak在2014年提出的为自然流问题获得量子优势的问题。