English

Optimal Planar Orthogonal Skyline Counting Queries

Data Structures and Algorithms 2014-04-28 v2

Abstract

The skyline of a set of points in the plane is the subset of maximal points, where a point (x,y)(x,y) is maximal if no other point (x,y)(x',y') satisfies xxx'\ge x and yYy'\ge Y. We consider the problem of preprocessing a set PP of nn points into a space efficient static data structure supporting orthogonal skyline counting queries, i.e. given a query rectangle RR to report the size of the skyline of PP intersected with RR. We present a data structure for storing n points with integer coordinates having query time O(lgn/lglgn)O(\lg n/\lg\lg n) and space usage O(n)O(n). The model of computation is a unit cost RAM with logarithmic word size. We prove that these bounds are the best possible by presenting a lower bound in the cell probe model with logarithmic word size: Space usage nlgO(1)nn\lg^{O(1)} n implies worst case query time Ω(lgn/lglgn)\Omega(\lg n/\lg\lg n).

Keywords

Cite

@article{arxiv.1304.7959,
  title  = {Optimal Planar Orthogonal Skyline Counting Queries},
  author = {Gerth Stølting Brodal and Kasper Green Larsen},
  journal= {arXiv preprint arXiv:1304.7959},
  year   = {2014}
}

Comments

Full version of paper appearing in the proceedings of the 14th Scandinavian Symposium and Workshops on Algorithm Theory, 2014

R2 v1 2026-06-22T00:08:46.980Z