Sorted Range Reporting and Range Minima Queries
Waseem Akram, Sanjeev Saxena

TL;DR
This paper introduces a new optimal trade-off data structure for sorted range reporting that uses linear space and answers queries in O(k log k) time, along with a simple method for range minima queries.
Contribution
It presents a linear space data structure for sorted range reporting with O(k log k) query time, offering an alternative to the existing optimal solution, and introduces a simple approach for range minima queries.
Findings
Achieves linear space complexity.
Provides O(k log k) query time for range selection.
Introduces a simple, practical method for range minima queries.
Abstract
Given an array A[1: n] of n elements drawn from an ordered set, the sorted range selection problem is to build a data structure that can be used to answer the following type of queries efficiently: Given a pair of indices i, j , and a positive integer k, report the k smallest elements from the sub-array A[i: j] in order. Brodal et al. (Brodal, G.S., Fagerberg, R., Greve, M., and L{\'o}pez-Ortiz, A., Online sorted range reporting. Algorithms and Computation (2009) pp. 173--182) introduced the problem and gave an optimal solution. After O(n log n) time for preprocessing, the query time is O(k). The space used is O(n). In this paper, we propose the only other possible optimal trade-off for the problem. We present a linear space solution to the problem that takes O(k log k) time to answer a range selection query. The preprocessing time is O(n). Moreover, the proposed…
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
TopicsOptimization and Packing Problems · Computational Geometry and Mesh Generation · Algorithms and Data Compression
