Minimal Indices for Successor Search
Sarel Cohen, Amos Fiat, Moshik Hershcovitch, Haim Kaplan

TL;DR
This paper introduces a new successor search data structure that significantly reduces index size to near optimal levels while maintaining optimal probe complexity, improving upon previous structures and enabling efficient weak prefix search.
Contribution
The paper presents a novel successor search data structure with minimal index size of O(n log w) bits and efficient single word indices, advancing space efficiency in predecessor search.
Findings
Reduces index size from O(n w^{4/5}) to O(n log w) bits.
Achieves optimal probe complexity with smaller index size.
Introduces efficient bit selectors for high out-degree single word indices.
Abstract
We give a new successor data structure which improves upon the index size of the P\v{a}tra\c{s}cu-Thorup data structures, reducing the index size from bits to bits, with optimal probe complexity. Alternatively, our new data structure can be viewed as matching the space complexity of the (probe-suboptimal) -fast trie of Belazzougui et al. Thus, we get the best of both approaches with respect to both probe count and index size. The penalty we pay is an extra inter-register operations. Our data structure can also be used to solve the weak prefix search problem, the index size of bits is known to be optimal for any such data structure. The technical contributions include highly efficient single word indices, with out-degree (compared to the out-degree of fusion tree based indices). To construct such high…
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
TopicsAlgorithms and Data Compression · semigroups and automata theory · Network Packet Processing and Optimization
