Computing Maximal Layers Of Points in $E^{f(n)}$
Indranil Banerjee, Dana Richards

TL;DR
This paper introduces a randomized algorithm for efficiently computing maximal layers of points in high-dimensional spaces where the dimension is a function of the number of points, achieving sub-quadratic runtime for fixed polynomial dimensions.
Contribution
The paper presents the first non-trivial polynomial-time algorithm for computing maximal layers in high-dimensional spaces with dimensions depending on the number of points, using a novel data structure.
Findings
Achieves expected runtime bounds for random and arbitrary point sets
Runtime remains polynomial when the dimension is a polynomial function of the number of points
Provides a new data structure for dominance queries in high-dimensional spaces
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.
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
TopicsComputational Geometry and Mesh Generation · Cellular Automata and Applications · Digital Image Processing Techniques
