External Memory Three-Sided Range Reporting and Top-$k$ Queries with Sublogarithmic Updates
Gerth St{\o}lting Brodal

TL;DR
This paper introduces an external memory data structure for dynamic 2D point sets that efficiently supports 3-sided range reporting and top-$k$ queries with sublogarithmic update times, improving previous bounds significantly.
Contribution
It presents a novel data structure with sublogarithmic amortized update IOs for 3-sided range and top-$k$ queries, maintaining linear space and improving update efficiency.
Findings
Supports updates in amortized O(1/ε B^{1-ε} log_B N) IOs.
Supports queries in amortized O(1/ε log_B N + K/B) IOs.
Achieves B^{1-ε} factor improvement over previous update bounds.
Abstract
An external memory data structure is presented for maintaining a dynamic set of two-dimensional points under the insertion and deletion of points, and supporting 3-sided range reporting queries and top- queries, where top- queries report the ~points with highest -value within a given -range. For any constant , a data structure is constructed that supports updates in amortized IOs and queries in amortized IOs, where is the external memory block size, and is the size of the output to the query (for top- queries is the minimum of and the number of points in the query interval). The data structure uses linear space. The update bound is a significant factor improvement over the previous best update bounds for the…
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 · Computational Geometry and Mesh Generation
