Papers
Topics
Authors
Recent
Search
2000 character limit reached

External Memory Three-Sided Range Reporting and Top-kk Queries with Sublogarithmic Updates

Published 28 Sep 2015 in cs.CG and cs.DS | (1509.08240v1)

Abstract: An external memory data structure is presented for maintaining a dynamic set of NN two-dimensional points under the insertion and deletion of points, and supporting 3-sided range reporting queries and top-kk queries, where top-kk queries report the kk~points with highest yy-value within a given xx-range. For any constant $0&lt;\varepsilon\leq \frac{1}{2}$, a data structure is constructed that supports updates in amortized O(1εB<sup>1−εlog⁡B</sup>N)O(\frac{1}{\varepsilon B<sup>{1-\varepsilon}}\log_B</sup> N) IOs and queries in amortized O(1εlog⁡BN+K/B)O(\frac{1}{\varepsilon}\log_B N+K/B) IOs, where BB is the external memory block size, and KK is the size of the output to the query (for top-kk queries KK is the minimum of kk and the number of points in the query interval). The data structure uses linear space. The update bound is a significant factor B<sup>1−εB<sup>{1-\varepsilon} improvement over the previous best update bounds for the two query problems, while staying within the same query and space bounds.

Authors (1)
Citations (8)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.