I/O-Efficient Dynamic Planar Range Skyline Queries
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 worst case time must occupy space, by adapting a similar lower bounding argument for planar 4-sided range reporting queries.
Keywords
Cite
@article{arxiv.1207.2341,
title = {I/O-Efficient Dynamic Planar Range Skyline Queries},
author = {Casper Kejlberg-Rasmussen and Konstantinos Tsakalidis and Kostas Tsichlas},
journal= {arXiv preprint arXiv:1207.2341},
year = {2012}
}
Comments
Submitted to SODA 2013