A linear lower bound for incrementing a space-optimal integer representation in the bit-probe model
M. Raskin

TL;DR
This paper proves a linear lower bound on the number of bits that must be read in the worst case to increment a space-optimal binary counter, showing a significant gap from previous logarithmic bounds.
Contribution
It establishes the first linear lower bound for worst-case bit reads in space-optimal counters, revealing an exponential gap compared to redundant counters.
Findings
Worst-case bit reads are at least half the bits in space-optimal counters.
Permutation parity analysis explains the lower bound.
Space-optimal counters differ fundamentally from average-case and almost optimal representations.
Abstract
We present the first linear lower bound for the number of bits required to be accessed in the worst case to increment an integer in an arbitrary space- optimal binary representation. The best previously known lower bound was logarithmic. It is known that a logarithmic number of read bits in the worst case is enough to increment some of the integer representations that use one bit of redundancy, therefore we show an exponential gap between space-optimal and redundant counters. Our proof is based on considering the increment procedure for a space optimal counter as a permutation and calculating its parity. For every space optimal counter, the permutation must be odd, and implementing an odd permutation requires reading at least half the bits in the worst case. The combination of these two observations explains why the worst-case space-optimal problem is substantially different from both…
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
TopicsError Correcting Code Techniques · Algorithms and Data Compression · graph theory and CDMA systems
