Dynamic Range Majority Data Structures
Amr Elmasry, Meng He, J. Ian Munro, and Patrick K. Nicholson

TL;DR
This paper introduces a new dynamic data structure for efficiently answering range alpha-majority queries on colored points, supporting fast queries and updates with optimal bounds for constant alpha.
Contribution
The authors present a novel dynamic data structure for range alpha-majority queries that achieves optimal query times for constant alpha and extends to multi-dimensional data and dynamic arrays.
Findings
Supports queries in O((log n)/alpha) time
Supports updates in O((log n)/alpha) amortized time
Achieves optimal query time for constant alpha
Abstract
Given a set of coloured points on the real line, we study the problem of answering range -majority (or "heavy hitter") queries on . More specifically, for a query range , we want to return each colour that is assigned to more than an -fraction of the points contained in . We present a new data structure for answering range -majority queries on a dynamic set of points, where . Our data structure uses O(n) space, supports queries in time, and updates in amortized time. If the coordinates of the points are integers, then the query time can be improved to . For constant values of , this improved query time matches an existing lower bound, for any data structure with polylogarithmic update time. We also generalize our data…
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 · Data Management and Algorithms · Advanced Image and Video Retrieval Techniques
