Compressed Dynamic Range Majority and Minority Data Structures
Travis Gagie, Meng He, Gonzalo Navarro

TL;DR
This paper introduces a compressed dynamic data structure for range majority queries that is space-efficient and supports fast queries and updates, also allowing flexible thresholds at query time.
Contribution
It presents a novel compressed space data structure for dynamic range majority queries with improved flexibility and efficiency over previous solutions.
Findings
Uses $nH_k + o(n \\lg \\sigma)$ bits space for any $k = o(\\log_{\\sigma} n)$
Answers range majority queries in $O(\\frac{\\log n}{\alpha \log \log n})$ time
Supports insertions and deletions in $O(\\frac{\\log n}{\alpha})$ amortized time
Abstract
In the range -majority query problem, we are given a sequence and a fixed threshold , and are asked to preprocess such that, given a query range , we can efficiently report the symbols that occur more than times in , which are called the range -majorities. In this article we first describe a dynamic data structure that represents in compressed space --- bits for any , where is the alphabet size and is the -th order empirical entropy of --- and answers queries in time while supporting insertions and deletions in in amortized time. We then show how to modify our data structure to receive some at…
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.
