Combining Top-k Query in Road Networks

In location-based services, every query object usually has multiple attributes including its location in road networks. However, when making a decision to choose an object, there is probably no such an object that is best in every attribute. To have a balance among all the attributes, a monotone aggregation function can be used, in which every attribute is an independent variable of the function. To find k objects which have the minimal (maximal) values of the function is a typical combining top-k problem. In this paper, we address this problem in road network environment. To answer such a query more efficiently, we propose a novel algorithm called ATC (Access with Topology Changed). By making use of road networks' locality, the algorithm changes the networks' topology and reduces the number of data access. Extensive experiments show that our algorithm can obviously outperform existing algorithms that solve the combining top-k problem.

[1]  Nick Roussopoulos,et al.  Nearest neighbor queries , 1995, SIGMOD '95.

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

[3]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[4]  Shashi Shekhar,et al.  In-Route Nearest Neighbor Queries , 2005, GeoInformatica.

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

[6]  Chengyang Zhang,et al.  Advances in Spatial and Temporal Databases , 2015, Lecture Notes in Computer Science.

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

[8]  Ronald Fagin,et al.  Combining fuzzy information: an overview , 2002, SGMD.

[9]  Hanan Samet,et al.  Distance browsing in spatial databases , 1999, TODS.

[10]  Man Lung Yiu,et al.  Top-k Spatial Preference Queries , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[11]  Yon Dohn Chung,et al.  On processing location based top-k queries in the wireless broadcasting system , 2010, SAC '10.

[12]  Marios Hadjieleftheriou,et al.  SaIL: A Spatial Index Library for Efficient Application Integration , 2005, GeoInformatica.

[13]  Ada Wai-Chee Fu,et al.  Enhanced nearest neighbour search on the R-tree , 1998, SGMD.

[14]  Christos Doulkeridis,et al.  Efficient Processing of Top-k Spatial Preference Queries , 2010, Proc. VLDB Endow..

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