Skyline Queries in O(1) time?
Spyros Sioutas, Kostas Tsichlas, Andreas Kosmatopoulos, Apostolos N., Papadopoulos, Dimitrios Tsoumakos, Katerina Doka

TL;DR
This paper introduces the MLR-tree, a data structure that enables expected optimal-time skyline queries in 2D space, with efficient updates and space considerations, improving query performance in static and dynamic settings.
Contribution
The paper presents the MLR-tree, supporting 3-sided skyline queries in expected optimal time using predecessor structures, with extensions to dynamic updates and space optimization.
Findings
Supports skyline queries in expected O(t) time with high probability.
Achieves linear space in practical cases, superlinear in general.
Supports dynamic updates with O(log^2 N) complexity.
Abstract
The skyline of a set of points () consists of the "best" points with respect to minimization or maximization of the attribute values. A point dominates another point if is as good as in all dimensions and it is strictly better than in at least one dimension. In this work, we focus on the static -d space and provide expected performance guarantees for -sided Range Skyline Queries on the Grid, where is the cardinality of , the size of a disk block, and the capacity of main memory. We present the MLR-tree, which offers optimal expected cost for finding planar skyline points in a -sided query rectangle, , in both RAM and I/O model on the grid , by single scanning only the points contained in . In particular, it supports skyline queries in a -sided range 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
TopicsAlgorithms and Data Compression · Data Management and Algorithms · Computational Geometry and Mesh Generation
