Abstract
Group Nearest Neighbor query is a relatively prevalent application in spatial databases and overlay network. Unlike the traditional KNN queries, GNN queries maintain several query points and allow aggregate operations among them. Our paper proposes a novel approach for dealing with difference operation of GNN queries on multiple query points. Difference nearest neighbor (DNN) plays an important role on statistical analysis and engineer computation. Seldom existing approaches consider DNN queries. In our paper, we use the properties of hyperbola to efficiently solve DNN queries. A hyperbola divides the query space into several subspaces. Such properties can help us to prune the search spaces. However, the computation cost using hyperbola is not desirable since it is difficult to estimate spaces using curves. Therefore, we adopt asymptotes of hyperbola to simplify the hyperbola-based pruning strategy to reduce the computation cost and the search space. Our experimental results show that the proposed approaches can efficiently solve DNN queries.
Supported by the 973 Program under Grant No. 2006CB303103, the Natural Science Foundation of China under Grant Nos.60503036, 60473074, 60573089, and the Fok Ying Tong Education Foundation of China under Grant No. 104027.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Hjaltason, G., Samet, H.: Distance Browsing in Spatial Database. ACM Trans. on Database Systems 24(2), 265–318 (1999)
Tao, Y., Zhang, J., Papadias, D., Mamoulis, N.: An Efficient Cost Model for Optimization of Nearest Neighbor Search in Low and Medium Dimensional Spaces. IEEE Trans. Knowl. Data Eng. 16(10), 1169–1184 (2004)
Ferhatosmanoglu, H., Stanoi, I., Agrawal, D.P., El Abbadi, A.: Constrained Nearest Neighbor Queries. In: Jensen, C.S., Schneider, M., Seeger, B., Tsotras, V.J. (eds.) SSTD 2001. LNCS, vol. 2121, pp. 257–278. Springer, Heidelberg (2001)
Papadias, D., Shen, Q., Tao, Y., Mouratidis, K.: Group Nearest Neighbor Queries. In: Proceedings of the 20th IEEE Int. Conf. on Data Engineering (ICDE), pp. 301–312 (2004)
Aggrawal, C., Yu, P.: Outlier detection for high dimensional data. In: Proceedings of the ACM SIGMOD Int. Conf. on Management of Data, pp. 37–46 (2001)
Faloutsos, C., Ranganathan, M., Manolopoulos, Y.: Fast Subsequence Matching in Time-Series Databases. In: Proceedings of the ACM SIGMOD Int. Conf. on Management of Data, pp. 419–429 (1994)
Ester, M., Kriegel, H.-P., Sander, J.: Knowledge Discovery in Spatial Databases. Invited paper at German Conf. on Artificial Intelligence (1999)
Jain, A., Murthy, M., Flynn, P.: Data Clustering: A review. ACM Comp. Surveys 31(3), 64–323 (1999)
Roussopoulos, N., Kelley, S., Vincent, F.: Nearest Neighbor Queries. In: Proceedings of the ACM SIGMOD Int. Conf. on Management of Data, pp. 71–79 (1995)
Arya, S., Mount, D.M., Netanyahu, N.S., Silverman, R., Wu, A.Y.: An Optimal Algorithm for Approximate Nearest Neighbor Searching Fixed Dimensions. Journal of ACM 45(6), 891–923 (1998)
Nakano, K., Olariu, S.: An Optimal Algorithm for the Angle-Restricted All Nearest Neighbor Problem on the Reconfigurable Mesh, with Applications. IEEE Trans. on Parallel and Distributed Systems 8(9), 983–990 (1997)
Benetis, R., Jensen, C.S., Karciauskas, G., Saltenis, S.: Nearest and reverse nearest neighbor queries for moving objects. VLDB J. 15(3), 229–249 (2006)
Xiong, X., Mokbel, M., Aref, W.: SEA-CNN: Scalable Processing of Continuous K-Nearest Neighbor Queries in Spatio-temporal Databases. In: Proceedings of the 21st IEEE Int. Conf. on Data Engineering (ICDE), pp. 643–654 (2005)
Kyriakos, M., Marios, H., Dimitris, P.: Conceptual Partitioning: An Efficient Method for Continuous Nearest Neighbor Monitoring. In: Proceedings of the ACM SIGMOD Int. Conf. on Management of Data, pp. 634–645 (2005)
Yu, X., Pu, K., Koudas, N.: Monitoring K-Nearest Neighbor Queries Over Moving Objects. In: Proceedings of the 21st IEEE Int. Conf. on Data Engineering (ICDE), pp. 631–642 (2005)
Papadopoulos, A., Manolopoulos, Y.: Performance of Nearest Neighbor Queries in R-trees. In: Afrati, F.N., Kolaitis, P.G. (eds.) ICDT 1997. LNCS, vol. 1186, pp. 394–408. Springer, Heidelberg (1996)
Beckmann, N., Kriegel, H.P., Schneider, R., Seeger, B.: The R*-tree: An Efficient and Robust Access Method for Points and Rectangles. In: Proceedings of the ACM SIGMOD Int. Conf. on Management of Data, pp. 322–331 (1990)
Guttman, A.: R-tree: a Dynamic Index Structure for Spatial Searching. In: Proceedings of the ACM SIGMOD Int. Conf. on Management of Data, pp. 47–57 (1984)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Wang, B., Yang, X., Wang, G., Yu, G. (2007). Efficient Difference NN Queries for Moving Objects. In: Dong, G., Lin, X., Wang, W., Yang, Y., Yu, J.X. (eds) Advances in Data and Web Management. APWeb WAIM 2007 2007. Lecture Notes in Computer Science, vol 4505. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72524-4_56
Download citation
DOI: https://doi.org/10.1007/978-3-540-72524-4_56
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72483-4
Online ISBN: 978-3-540-72524-4
eBook Packages: Computer ScienceComputer Science (R0)