Scalable skyline computation using a balanced pivot selection technique

被引:51
作者
Lee, Jongwuk [1 ]
Hwang, Seung-won [1 ]
机构
[1] Pohang Univ Sci & Technol POSTECH, Dept Comp Sci & Engn, Pohang, South Korea
关键词
Skyline; Dominance; Incomparability; Pivot point; Pivot point selection; Point-based space partitioning; EFFICIENT; MAXIMA; SET;
D O I
10.1016/j.is.2013.05.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Skyline queries have recently received considerable attention as an alternative decision-making operator in the database community. The conventional skyline algorithms have primarily focused on optimizing the dominance of points in order to remove non-skyline points as efficiently as possible, but have neglected to take into account the incomparability of points in order to bypass unnecessary comparisons. To design a scalable skyline algorithm, we first analyze a cost model that copes with both dominance and incomparability, and develop a novel technique to select a cost-optimal point, called a pivot point, that minimizes the number of comparisons in point-based space partitioning. We then implement the proposed pivot point selection technique in the existing sorting- and partitioning-based algorithms. For point insertions/deletions, we also discuss how to maintain the current skyline using a skytree, derived from recursive point-based space partitioning. Furthermore, we design an efficient greedy algorithm for the k representative skyline using the skytree. Experimental results demonstrate that the proposed algorithms are significantly faster than the state-of-the-art algorithms. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1 / 21
页数:21
相关论文
共 38 条
[1]  
[Anonymous], CIKM 2006
[2]  
Balke WT, 2004, LECT NOTES COMPUT SC, V2992, P256
[3]   Efficient Sort-Based Skyline Evaluation [J].
Bartolini, Ilaria ;
Ciaccia, Paolo ;
Patella, Marco .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2008, 33 (04)
[4]   AVERAGE NUMBER OF MAXIMA IN A SET OF VECTORS AND APPLICATIONS [J].
BENTLEY, JL ;
KUNG, HT ;
SCHKOLNICK, M ;
THOMPSON, CD .
JOURNAL OF THE ACM, 1978, 25 (04) :536-543
[5]  
BENTLEY JL, 1990, PROCEEDINGS OF THE FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P179
[6]   The Skyline operator [J].
Börzsönyi, S ;
Kossmann, D ;
Stocker, K .
17TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2001, :421-430
[7]  
Chan CY, 2006, LECT NOTES COMPUT SC, V3896, P478
[8]  
Chan Chee-Yong., 2006, PROC ACM SPECIAL INT, P503
[9]  
Chan CheeYong., 2005, P ACM SIGMOD INT C M, P203
[10]  
CHAUDHURI S, 2006, P INT C DAT ENG ICDE, P64