An efficient grid-based framework for answering tolerance-based skyline queries

Skyline queries are commonly used for database systems and mostly based on the notion of pareto-dominance. In reality, however, a user may have her/his tolerance value for each individual attribute when comparing the records, rather than a strict comparison of the respective values. This work proposes the idea of tolerance-based dominance and the associated tolerance-based skyline query (TSQ), which allows the incorporation of user-specified tolerance tuple to relax the rigidness of the classic skyline. To this end, we present the definition of tolerance-based dominance relation and the TSQ accordingly. We then exploit the relationship between pareto-based dominance and tolerance-based dominance along with grid properties to present an efficient grid-based scheme for processing a TSQ with arbitrary tolerance tuple. Our proposed technique essentially converts the TSQ processing operation into simple pareto-based dominance checking over grid space. Extensive experiments have been conducted to evaluate the performance of the proposed method.

[1]  Yuan Tian,et al.  Z-SKY: an efficient skyline query processing framework based on Z-order , 2010, The VLDB Journal.

[2]  Marlene Goncalves,et al.  Fuzzy Dominance Skyline Queries , 2007, DEXA.

[3]  James Nga-Kwok Liu,et al.  Dynamic tolerant skyline operation for decision making , 2014, Expert Syst. Appl..

[4]  Jan Chomicki,et al.  Skyline with presorting , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[5]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[6]  Kai Zheng,et al.  Spatial query processing for fuzzy objects , 2012, The VLDB Journal.

[7]  Li Tian,et al.  Continuous monitoring of skyline query over highly dynamic moving objects , 2007, MobiDE '07.

[8]  Bernhard Seeger,et al.  An optimal and progressive algorithm for skyline queries , 2003, SIGMOD '03.

[9]  Beng Chin Ooi,et al.  Efficient Progressive Skyline Computation , 2001, VLDB.

[10]  Djamal Benslimane,et al.  On the Use of Fuzzy Dominance for Computing Service Skyline Based on QoS , 2011, 2011 IEEE International Conference on Web Services.

[11]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[12]  Bernhard Seeger,et al.  Progressive skyline computation in database systems , 2005, TODS.

[13]  Yufei Tao,et al.  On Skylining with Flexible Dominance Relation , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[14]  Henri Prade,et al.  On Different Types of Fuzzy Skylines , 2011, ISMIS.

[15]  Yannis Manolopoulos,et al.  Domination Mining and Querying , 2007, DaWaK.