Small Uncolored and Colored Choice Dictionaries
Torben Hagerup

TL;DR
This paper introduces highly space-efficient choice dictionaries that operate in constant time, significantly improving previous data structures by reducing space and time complexity for managing subsets and their colors.
Contribution
The authors present new choice and colored choice dictionaries with constant operation time and near-optimal space usage, advancing the efficiency of space-conscious data structures.
Findings
Constant-time operations for choice dictionaries
Space usage is optimal or near-optimal
Applications to graph algorithms like BFS
Abstract
A choice dictionary can be initialized with a parameter and subsequently maintains an initially empty subset of under insertion, deletion, membership queries and an operation that returns an arbitrary element of . The choice dictionary is fundamental in space-efficient computing and has numerous applications. The best previous choice dictionary can be initialized with and and subsequently executes all operations in time and occupies bits on a word RAM with a word length of bits. We describe a new choice dictionary that executes all operations in constant time and, in addition to the space needed to store the integer , occupies only bits, which is shown to be optimal if . A generalization of the choice dictionary called a colored choice…
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 · Coding theory and cryptography · semigroups and automata theory
