Reaching the Top of the Skyline: An Efficient Indexed Algorithm for Top-k Skyline Queries

被引:0
作者
Goncalves, Marlene [1 ]
Vidal, Maria-Esther [1 ]
机构
[1] Univ Simon Bolivar, Dept Computac, Caracas 1080A, Venezuela
来源
DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS | 2009年 / 5690卷
关键词
Preference based Queries; Skyline; Top-k;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Criteria that induce a Skyline naturally represent user's preference conditions useful to discard irrelevant data in large datasets. However, in the presence of high-dimensional Skyline spaces, the size of the Skyline call still be very large, making unfeasible for users to process this set of points. To identify the best points among the Skyline, the Top-k Skyline approach has been proposed. Top-k Skyline uses discriminatory criteria to induce a total order of the points that comprise the Skyline, and recognizes the best or top-k objects based on these criteria. Different algorithms have been defined to compute the top-k objects among the Skyline; while existing Solutions are able to produce the Top-k Skyline, they may be very costly. First, state-of-the-art Top-k Skyline solutions require the computation of the whole Skyline; second, they execute probes of the multicriteria function over the whole Skyline points. Thus, if k is much smaller than the cardinality of the Skyline, these solutions may be very inefficient because a large number of non-necessary probes may be evaluated. In this paper, we propose the TKSI, an efficient solution for the Top-k Skyline that overcomes existing solutions drawbacks. The TKSI is in index-based algorithm that is able to compute Only the Subset of the Skyline that will be required to produce the top-k objects; thus, the TKSI is able to minimize the number of non-necessary probes. We have empirically Studied the quality of TKSI, and we report initial experimental results that show the TKSI is able to speed LIP the Computation of the Top-k Skyline in at least 50% percent w.r.t. the state-of-the-art Solutions, when A; is smaller than the size of the Skyline.
引用
收藏
页码:471 / 485
页数:15
相关论文
共 19 条
[1]  
Balke Wolf-Tilo., 2004, VLDB, P936
[2]  
Balke WT, 2004, LECT NOTES COMPUT SC, V2992, P256
[3]   The Skyline operator [J].
Börzsönyi, S ;
Kossmann, D ;
Stocker, K .
17TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2001, :421-430
[4]  
Brando C, 2007, LECT NOTES COMPUT SC, V4653, P254
[5]  
CAREY M, 1997, P ACM SIGMOD C MAN D, V26, P219
[6]  
Chan CY, 2006, LECT NOTES COMPUT SC, V3896, P478
[7]  
CHANG K, 2003, UIUCDSR20032324 U IL
[8]  
Fagin R., 1996, Proceedings of the Fifteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems. PODS 1996, P216, DOI 10.1145/237661.237715
[9]  
FAGIN R, 2005, P C VER LARG DAT BAS, P229
[10]  
GODFREY P, MAXIMAL VECTOR COMPU