2006
DOI: 10.1007/11785293_34
|View full text |Cite
|
Sign up to set email alerts
|

In-Place Algorithms for Computing (Layers of) Maxima

Abstract: We describe space-efficient algorithms for solving problems related to finding maxima among points in two and three dimensions. Our algorithms run in optimal O(n log n) time and occupy only constant extra space in addition to the space needed for representing the input. Keywords In-place algorithms • Pareto-optimal points • Computational geometry 1 Introduction Space-efficient solutions for fundamental algorithmic problems such as merging, sorting, or partitioning have been studied over a long period of time; … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(15 citation statements)
references
References 22 publications
0
15
0
Order By: Relevance
“…Since a dataset may exhibit a linear number of layers, this leads to an O(n 2 log n) worst-case running time. Existing work proposed space-efficient algorithms for computing all skyline layers simultaneously with O(n log n) time complexity for two dimensions [4] and O(n 2 ) for higher dimensions [23]. In this paper, we present an efficient O(n log n) algorithm for two dimensional space based on the ideas briefly mentioned in [4] (they did not provide any algorithm details as their focus is on designing in-place algorithms).…”
Section: Constructing Directed Skyline Graphmentioning
confidence: 99%
See 2 more Smart Citations
“…Since a dataset may exhibit a linear number of layers, this leads to an O(n 2 log n) worst-case running time. Existing work proposed space-efficient algorithms for computing all skyline layers simultaneously with O(n log n) time complexity for two dimensions [4] and O(n 2 ) for higher dimensions [23]. In this paper, we present an efficient O(n log n) algorithm for two dimensional space based on the ideas briefly mentioned in [4] (they did not provide any algorithm details as their focus is on designing in-place algorithms).…”
Section: Constructing Directed Skyline Graphmentioning
confidence: 99%
“…Existing work proposed space-efficient algorithms for computing all skyline layers simultaneously with O(n log n) time complexity for two dimensions [4] and O(n 2 ) for higher dimensions [23]. In this paper, we present an efficient O(n log n) algorithm for two dimensional space based on the ideas briefly mentioned in [4] (they did not provide any algorithm details as their focus is on designing in-place algorithms). In addition, since we only need the first k skyline layers for computing k-point G-Skyline groups, as we have shown in Theorem 1, we present more efficient output-sensitive algorithms with O(n + S k log k) time complexity for two-and O(nS k ) for higher-dimensional space after the points are sorted.…”
Section: Constructing Directed Skyline Graphmentioning
confidence: 99%
See 1 more Smart Citation
“…Inplace algorithms for computing layers of maxima in [4] are focused on 2D data sets only. This paper's setting poses no in-place requirement, and our algorithms are not limited to two dimensions.…”
Section: Definitions and Propertiesmentioning
confidence: 99%
“…This is because, one often faces the situation of having to strike a balance between a pair of naturally contradicting factors (e.g., price vs quality, space vs query time). Finally, the algorithms are based on a novel restricted dynamization of layers of minima [16]. This is of independent interest in case only the first k layers of minima are of interest.…”
Section: Dynamic Top-k Dominating Queriesmentioning
confidence: 99%