paper

Computing Maximal Layers Of Points in

arXiv:1508.02477

Abstract

In this paper we present a randomized algorithm for computing the collection of maximal layers for a point set in (). The input to our algorithm is a point set with . The proposed algorithm achieves a runtime of when is a random order and a runtime of for an arbitrary . Both bounds hold in expectation. Additionally, the run time is bounded by in the worst case. This is the first non-trivial algorithm whose run-time remains polynomial whenever is bounded by some polynomial in while remaining sub-quadratic in for constant . The algorithm is implemented using a new data-structure for storing and answering dominance queries over the set of incomparable points.

13 pages, submitted to LATIN 2016