Optimized skyline queries on road networks using nearest neighbors

Skyline queries are used with data extensive applications, such as mobile location-based services, to support multi-criteria decision-making and to prune the data space by returning the most “interesting” data points. Most interesting data points are the points, which are not dominated by any other point. Spatial network skyline query is a subset of the skyline query problem where data points are nodes in a road network and the attributes of the data points are network distance relative to a set of query points. Spatial network skyline query’s problem is the need to calculate the attributes with an expensive distance calculation operation. Previous works (Deng et al. Proceedings of the 23th international conference on data engineering, 796–805, 2007), Sharifzadeh et al. Proceedings of the 32nd international conference on very large databases, 751–762, 2009) that addressed this problem involved extensive network distance calculation between the query points and data points. A new algorithm that requires a remarkably less number of network distance calculations is proposed in this work. Our approach uses a progressive nearest neighbor algorithm to minimize the set of candidates then evaluates those candidates by only comparing them to a subset of discovered skyline points. Experiments showed the effectiveness of our algorithm compared to previous works.

[1]  Ronald Fagin,et al.  Combining Fuzzy Information from Multiple Systems , 1999, J. Comput. Syst. Sci..

[2]  David Taniar,et al.  Continuous range search based on network Voronoi diagram , 2009, Int. J. Grid Util. Comput..

[3]  Ken C. K. Lee,et al.  Location-Dependent Skyline Query , 2008, The Ninth International Conference on Mobile Data Management (mdm 2008).

[4]  Seung-won Hwang,et al.  Spatial Skyline Queries: An Efficient Geometric Algorithm , 2009, SSTD.

[5]  Irene Luque Ruiz,et al.  A NFC-based pervasive solution for city touristic surfing , 2011, Personal and Ubiquitous Computing.

[6]  Atsuyuki Okabe,et al.  Spatial Tessellations: Concepts and Applications of Voronoi Diagrams , 1992, Wiley Series in Probability and Mathematical Statistics.

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

[8]  Lei Zou,et al.  Dynamic Skyline Queries in Large Graphs , 2010, DASFAA.

[9]  David Taniar,et al.  Spatial Network RNN Queries in GIS , 2011, Comput. J..

[10]  Gerard Jounghyun Kim,et al.  Organizing and presenting geospatial tags in location-based augmented reality , 2010, Personal and Ubiquitous Computing.

[11]  David Taniar,et al.  Data retrieval for location-dependent queries in a multi-cell wireless environment , 2005, Mob. Inf. Syst..

[12]  Xiang Lian,et al.  Dynamic skyline queries in metric spaces , 2008, EDBT '08.

[13]  David Taniar,et al.  Voronoi-based range and continuous range query processing in mobile databases , 2011, J. Comput. Syst. Sci..

[14]  Otfried Cheong,et al.  Computation of Non-dominated Points Using Compact Voronoi Diagrams , 2010, WALCOM.

[15]  Zoubir Mammeri,et al.  Location-dependent query processing under soft real-time constraints , 2009, Mob. Inf. Syst..

[16]  Maytham Safar,et al.  Approximate static and continuous range search in mobile navigation , 2011, ICUIMC '11.

[17]  Maytham Safar,et al.  Group K-Nearest Neighbors queries in spatial network databases , 2008, J. Geogr. Syst..

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

[19]  Donald Kossmann,et al.  Shooting Stars in the Sky: An Online Algorithm for Skyline Queries , 2002, VLDB.

[20]  Maytham Safar,et al.  Spatial Queries in Road Networks Based on PINE , 2008, J. Univers. Comput. Sci..

[21]  David Taniar,et al.  Research on location-dependent queries in mobile databases , 2005, Comput. Syst. Sci. Eng..

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

[23]  Maytham Safar,et al.  K nearest neighbor search in navigation systems , 2005, Mob. Inf. Syst..

[24]  David Taniar,et al.  Voronoi-based multi-level range search in mobile navigation , 2011, Multimedia Tools and Applications.

[25]  David Taniar,et al.  Time constrained range search queries over moving objects in road networks , 2010, MoMM.

[26]  Damianos Gavalas,et al.  An innovative mobile electronic tourist guide application , 2009, Personal and Ubiquitous Computing.

[27]  David Taniar,et al.  Incremental k-Nearest-Neighbor Search on Road Networks , 2008, J. Interconnect. Networks.

[28]  David Taniar,et al.  Research in mobile database query optimization and processing , 2005, Mob. Inf. Syst..

[29]  Cyrus Shahabi,et al.  The spatial skyline queries , 2006, VLDB.

[30]  David Taniar,et al.  Voronoi-Based Continuous $k$ Nearest Neighbor Search in Mobile Navigation , 2011, IEEE Transactions on Industrial Electronics.

[31]  David Taniar,et al.  Bichromatic Reverse Nearest-Neighbor Search in Mobile Systems , 2010, IEEE Systems Journal.

[32]  David Taniar,et al.  Mobile broadcast services with MIMO antennae in 4G wireless networks , 2011, World Wide Web.

[33]  David Taniar,et al.  Mobile service oriented architectures for NN-queries , 2009, Journal of Network and Computer Applications.

[34]  David Taniar,et al.  Reverse k Nearest Neighbor and Reverse Farthest Neighbor Search on Spatial Networks , 2009, Trans. Large Scale Data Knowl. Centered Syst..

[35]  David Taniar,et al.  Multiple Object Types KNN Search Using Network Voronoi Diagram , 2009, ICCSA.

[36]  David Taniar,et al.  A Novel Structure and Access Mechanism for Mobile Data Broadcast in Digital Ecosystems , 2011, IEEE Transactions on Industrial Electronics.

[37]  Cyrus Shahabi,et al.  Voronoi-Based K Nearest Neighbor Search for Spatial Network Databases , 2004, VLDB.

[38]  Ken C. K. Lee,et al.  Approaching the Skyline in Z Order , 2007, VLDB.

[39]  David Taniar,et al.  Path branch points in mobile navigation , 2010, MoMM.

[40]  Cyrus Shahabi,et al.  Processing spatial skyline queries in both vector spaces and spatial network databases , 2009, TODS.

[41]  Heng Tao Shen,et al.  Multi-source Skyline Query Processing in Road Networks , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[42]  Ronald Fagin,et al.  Combining fuzzy information from multiple systems (extended abstract) , 1996, PODS.

[43]  David Taniar,et al.  LookAhead continuous KNN mobile query processing , 2010, Comput. Syst. Sci. Eng..

[44]  David Taniar,et al.  Voronoi-based reverse nearest neighbor query processing on spatial networks , 2009, Multimedia Systems.

[45]  David Taniar,et al.  Continuous Range Search Query Processing in Mobile Navigation , 2008, 2008 14th IEEE International Conference on Parallel and Distributed Systems.

[46]  David Taniar,et al.  Network Voronoi Diagram Based Range Search , 2009, 2009 International Conference on Advanced Information Networking and Applications.

[47]  Paul Coulton,et al.  Providing location based information/advertising for existing mobile phone users , 2006, Personal and Ubiquitous Computing.