2005
DOI: 10.1145/1061318.1061320
|View full text |Cite
|
Sign up to set email alerts
|

Progressive skyline computation in database systems

Abstract: The skyline of a d -dimensional dataset contains the points that are not dominated by any other point on all dimensions. Skyline computation has recently received considerable attention in the database community, especially for progressive methods that can quickly return the initial results without reading the entire database. All the existing algorithms, however, have some serious shortcomings which limit their applicability in practice. In this article we develop branch-andbound skyline (BBS), an algorithm b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
628
1
18

Year Published

2006
2006
2018
2018

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 766 publications
(663 citation statements)
references
References 26 publications
2
628
1
18
Order By: Relevance
“…In fact the basic operation of collecting maxima during a single scan of the input data can be found at the core of several state-of-the-art skyline algorithms [5,8,9,10,11] and is illustrated in Figure 2. The -block‖ in its name refers to the fact that it linearly scans over the data set and continuously maintains a block (or window) of data elements containing the maximal elements with respect to the data read so far.…”
Section: The Design Space For Skyline Query Evaluationmentioning
confidence: 99%
“…In fact the basic operation of collecting maxima during a single scan of the input data can be found at the core of several state-of-the-art skyline algorithms [5,8,9,10,11] and is illustrated in Figure 2. The -block‖ in its name refers to the fact that it linearly scans over the data set and continuously maintains a block (or window) of data elements containing the maximal elements with respect to the data read so far.…”
Section: The Design Space For Skyline Query Evaluationmentioning
confidence: 99%
“…[2][3] [9] proposed algorithms that could terminate earlier based on sorting functions. [4][5] [6] proposed index algorithms that could progressively report results. Since these approaches focus on single relation, they consider skyline computation independent from join phase, which renders the query execution to be blocking.…”
Section: Related Workmentioning
confidence: 99%
“…The reason is that for a tuple to be selected as being in the skyline, it would need to be compared against all other tuples to ensure that no other tuples [12] for computing skylines on relational databases focus on reducing the number of tuple pair comparisons. This is achieved using indexing [4][5] [6], or partitioning data into subsets [11] where some subsets would contain points that can quickly be determined to be in or pruned from the skyline result.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, many researchers from database research community pay much attention to skyline queries [1][2][3][4][5][6][7][8] due to its wide applications related to multi-criteria decision making. Specifically, given a d-dimensional data set D, a skyline query [3] retrieves all the data objects which are not dominated by other objects in D. A data object p dominates another data object p′ if p is not worse than p′ in all dimensions and strictly better than p′ in at least one dimension.…”
Section: Introductionmentioning
confidence: 99%