Dynamic Range Selection in Linear Space
Meng He, J. Ian Munro, Patrick K. Nicholson

TL;DR
This paper introduces a new linear space data structure for dynamic range selection queries in the plane, achieving improved space efficiency while maintaining fast query and update times.
Contribution
It presents a novel linear space data structure for dynamic range selection with improved space complexity and competitive query and update times.
Findings
Supports range selection queries in O((log n / log log n)^2) time.
Supports insertions and deletions in O((log n / log log n)^2) amortized time.
Reduces space usage by a factor of Θ(log n / log log n) compared to previous solutions.
Abstract
Given a set of points in the plane, we consider the problem of answering range selection queries on : that is, given an arbitrary -range and an integer , return the -th smallest -coordinate from the set of points that have -coordinates in . We present a linear space data structure that maintains a dynamic set of points in the plane with real coordinates, and supports range selection queries in time, as well as insertions and deletions in amortized time. The space usage of this data structure is an factor improvement over the previous best result, while maintaining asymptotically matching query and update times. We also present a succinct data structure that supports range selection queries on a dynamic array of values drawn from a bounded universe.
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 · Machine Learning and Algorithms
