DocumentCode :
140869
Title :
Geometry approach for k-regret query
Author :
Peng Peng ; Wong, Raymond Chi-Wing
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Hong Kong, China
fYear :
2014
fDate :
March 31 2014-April 4 2014
Firstpage :
772
Lastpage :
783
Abstract :
Returning tuples that users may be interested in is one of the most important goals for multi-criteria decision making. Top-k queries and skyline queries are two representative queries. A top-k query has its merit of returning a limited number of tuples to users but requires users to give their exact utility functions. A skyline query has its merit that users do not need to give their exact utility functions but has no control over the number of tuples to be returned. In this paper, we study a k-regret query, a recently proposed query, which integrates the merits of the two representative queries. We first identify some interesting geometry properties for the k-regret query. Based on these properties, we define a set of candidate points called happy points for the k-regret query, which has not been studied in the literature. This result is very fundamental and beneficial to not only all existing algorithms but also all new algorithms to be developed for the k-regret query. Since it is found that the number of happy points is very small, the efficiency of all existing algorithms can be improved significantly. Furthermore, based on other geometry properties, we propose two efficient algorithms each of which performs more efficiently than the best-known fastest algorithm. Our experimental results show that our proposed algorithms run faster than the best-known method on both synthetic and real datasets. In particular, in our experiments on real datasets, the best-known method took more than 3 hours to answer a k-regret query but one of our proposed methods took about a few minutes and the other took within a second.
Keywords :
geometry; query processing; geometry approach; geometry properties; happy points; k-regret query; multicriteria decision making; representative queries; skyline query; top-k query; tuples; utility functions; Database systems; Decision making; Geometry; Material storage; Time complexity; Vectors; Query Processing; Skyline; k-Regret Query;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering (ICDE), 2014 IEEE 30th International Conference on
Conference_Location :
Chicago, IL
Type :
conf
DOI :
10.1109/ICDE.2014.6816699
Filename :
6816699
Link To Document :
بازگشت