On the Space Complexity of Online Convolution
Abstract
We study a discrete convolution streaming problem. An input arrives as a stream of numbers , and at time our goal is to output where is a lower-triangular Toeplitz matrix. We focus on space complexity; we define a model for studying the memory-size of online continuous algorithms. In this model, algorithms store a buffer of numbers in order to achieve their goal. We characterize space complexity using the language of generating functions. The matrix corresponds to a generating function . When is rational of degree , it is known that the space complexity is at most . We prove a corresponding lower bound; the space complexity is at least . In addition, for irrational , we prove that the space complexity is infinite. We also provide finite-time guarantees. For example, for the generating function that was studied in various previous works in the context of differentially private continual counting, we prove a sharp lower bound on the space complexity; at time , it is at least .
Cite
@article{arxiv.2505.00181,
title = {On the Space Complexity of Online Convolution},
author = {Joel Daniel Andersson and Amir Yehudayoff},
journal= {arXiv preprint arXiv:2505.00181},
year = {2026}
}
Comments
Strengthened model to support continuous state maps; added results for decompositions and look-ahead algorithms