On the amortized complexity of approximate counting
Ishaq Aden-Ali, Yanjun Han, Jelani Nelson, Huacheng Yu

TL;DR
This paper investigates whether maintaining multiple approximate counters can be more memory-efficient on average than maintaining them individually, concluding that no such amortized savings are possible across most parameters.
Contribution
It proves a lower bound showing that amortized memory savings do not exist for multiple approximate counters, extending prior single-counter results.
Findings
No asymptotic memory benefit for multiple counters via amortization
Lower bounds established for a wide parameter range
Utilizes information cost techniques from streaming algorithms
Abstract
Naively storing a counter up to value would require bits of memory. Nelson and Yu [NY22], following work of [Morris78], showed that if the query answers need only be -approximate with probability at least , then bits suffice, and in fact this bound is tight. Morris' original motivation for studying this problem though, as well as modern applications, require not only maintaining one counter, but rather counters for large. This motivates the following question: for large, can counters be simultaneously maintained using asymptotically less memory than times the cost of an individual counter? That is to say, does this problem benefit from an improved {\it amortized} space complexity bound? We answer this question in the negative. Specifically, we prove a lower bound…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Stochastic Gradient Optimization Techniques · Error Correcting Code Techniques
