I/O-Efficient Dynamic Planar Range Skyline Queries
Casper Kejlberg-Rasmussen, Konstantinos Tsakalidis, Kostas, Tsichlas

TL;DR
This paper introduces the first fully dynamic I/O-efficient data structures for planar 3-sided range skyline queries, achieving optimal query and update times with space proportional to input size, and establishes lower bounds for related static structures.
Contribution
It extends Sundar's priority queues to support dynamic operations efficiently and proves space lower bounds for static skyline query data structures.
Findings
Supports planar orthogonal 3-sided skyline queries in optimal I/O time.
Supports updates with optimal I/O complexity.
Establishes lower bounds for static skyline query data structures.
Abstract
We present the first fully dynamic worst case I/O-efficient data structures that support planar orthogonal \textit{3-sided range skyline reporting queries} in I/Os and updates in I/Os, using blocks of space, for input planar points, reported points, and parameter . We obtain the result by extending Sundar's priority queues with attrition to support the operations \textsc{DeleteMin} and \textsc{CatenateAndAttrite} in worst case I/Os, and in amortized I/Os given that a constant number of blocks is already loaded in main memory. Finally, we show that any pointer-based static data structure that supports \textit{dominated maxima reporting queries}, namely the difficult special case of 4-sided skyline queries, in…
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 · Computational Geometry and Mesh Generation · Algorithms and Data Compression
