A Dynamic I/O-Efficient Structure for One-Dimensional Top-k Range Reporting
Yufei Tao

TL;DR
This paper introduces a new external memory data structure for efficient top-k range reporting that improves update I/O performance while maintaining fast query times.
Contribution
It presents a dynamic, I/O-efficient structure with linear space that outperforms previous methods in update I/O complexity.
Findings
Answer queries in O(log_B n + k/B) I/Os
Supports updates in O(log_B n) amortized I/Os
Uses linear space for large datasets
Abstract
We present a structure in external memory for "top-k range reporting", which uses linear space, answers a query in O(lg_B n + k/B) I/Os, and supports an update in O(lg_B n) amortized I/Os, where n is the input size, and B is the block size. This improves the state of the art which incurs O(lg^2_B n) amortized I/Os per update.
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
TopicsData Management and Algorithms · Algorithms and Data Compression · Advanced Database Systems and Queries
