Multistep Search Algorithm for Sum k-Nearest Neighbor Queries on Remote Spatial Databases

  • Hideki Sato
  • Ryoichi Narita
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 14)


Processing sum k-Nearest Neighbor (NN) queries on remote spatial databases suffers from a large amount of communication. In this paper, we propose RQP-M search algorithm for efficiently searching sum k-NN query results to overcome the difficulty. It refines query results originally searched by RQP-S algorithm with subsequent k-NN queries, whose query points are chosen among vertices of a regular polygon inscribed in a before-searched circle. Experimental results show that Precision is over 0.99 for uniformly distributed data, over 0.95 for skew-distributed data, and over 0.97 for real data. Also, NOR (Number of Requests) ranges between 3.2 and 4.0, between 3.1 to 3.8, and between 2.9 and 3.5, respectively. Precision of RQP-M increases by 0.04-0.20 for uniformly distributed data, in comparison with that of RQP-S.


Minimal Point Near Neighbor Range Query Query Result Query Point 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Guttman, A.: R-trees: A Dynamic Index Structure for Spatial Searching. In: Proc. ACM SIGMOD Int’l Conf. on Management of Data, pp. 47–57 (1984)Google Scholar
  2. 2.
    Sato, H.: Approximately Solving Aggregate k-Nearest Neighbor Queries over Web Services. In: Phillips-Wren, G., Jain, L.C., Nakamatsu, K., Howlett, R.J. (eds.) IDT 2010. SIST, vol. 4, pp. 445–454. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 3.
    Sato, H.: Approximately Searching Aggregate k-Nearest Neighbors on Remote Spatial Databases Using Representative Query Points. In: Watanabe, T., Jain, L.C. (eds.) Innovations in Intelligent Machines – 2. SCI, vol. 376, pp. 91–102. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  4. 4.
    Ilarri, S., Menna, E., Illarramendi, A.: Location-Dependent Query Processing: Where We Are and Where We Are Heading. ACM Computing Survey 42(3), Article 12 (2010)Google Scholar
  5. 5.
    Roussopoulos, N., Kelly, S., Vincent, F.: Nearest Neighbor Queries. In: Proc. ACM SIGMOD Int’l Conf. on Management of Data, pp. 71–79 (1995)Google Scholar
  6. 6.
    Hjaltason, G.R., Samet, H.: Distance Browsing in Spatial Databases. ACM Trans. Database Systems 24(2), 265–318 (1999)CrossRefGoogle Scholar
  7. 7.
    Korn, F., Muthukrishnan, S.: Influence Sets Based on Reverse Nearest Neighbor Queries. In: Proc. ACM SIGMOD Int’l Conf. on Management of Data, pp. 201–212 (2000)Google Scholar
  8. 8.
    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–276. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  9. 9.
    Papadias, D., Shen, Q., Tao, Y., Mouratidis, K.: Group Nearest Neighbor Queries. In: Proc. Int’l Conf. Data Eng., pp. 301–312 (2004)Google Scholar
  10. 10.
    Yiu, M.L., Mamoulis, M., Papadias, D.: Aggregate Nearest Neighbor Queries in Road Networks. IEEE Trans. on Knowledge and Data Engineering 17(6), 820–833 (2005)CrossRefGoogle Scholar
  11. 11.
    Nutanong, S., Tanin, E., Zhang, R.: Visible Nearest Neighbor Queries. In: Kotagiri, R., Radha Krishna, P., Mohania, M., Nantajeewarawat, E. (eds.) DASFAA 2007. LNCS, vol. 4443, pp. 876–883. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  12. 12.
    Liu, D., Lim, E., Ng, W.: Efficient k-Nearest Neighbor Queries on Remote Spatial Databases Using Range Estimation. In: Proc. SSDBM, pp. 121–130 (2002)Google Scholar
  13. 13.
    Bae, W.D., Alkobaisi, S., Kim, S.H., Narayanappa, S., Shahabi, C.: Supporting Range Queries on Web Data Using k-Nearest Neighbor Search. In: Ware, J.M., Taylor, G.E. (eds.) W2GIS 2007. LNCS, vol. 4857, pp. 61–75. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  14. 14.
    Xu, B., Wolfson, O.: Time-Series Prediction with Applications to Traffic and Moving Objects Databases. In: Proc. Third ACM Int’l Workshop on MobiDE, pp. 56–60 (2003)Google Scholar
  15. 15.
    Trajcevski, G., Wolfson, O., Xu, B., Nelson, P.: Managing Uncertainty in Moving Objects Databases. ACM Trans. Database Systems 29(3), 463–507 (2004)CrossRefGoogle Scholar
  16. 16.
    Yu, P.S., Chen, S.K., Wu, K.L.: Incremental Processing of Continual Range Queries over Moving Objects. IEEE Trans. Knowl. Data Eng. 18(11), 1560–1575 (2006)CrossRefGoogle Scholar
  17. 17.
    Nelder, J.A., Mead, R.: A Simplex Method for Function Minimization. Computational Journal, 308–313 (1965)Google Scholar
  18. 18.
    Trajcevski, G., Scheuermann, P.: Triggers and Continuous Queries in Moving Objects Database. In: Proc. 6th Int’l DEXA Workshop on Mobility in Databases and Distributed Systems, pp. 905–910 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.School of InformaticsDaido UniversityNagoyaJapan
  2. 2.Aichi Toho UniversityNagoyaJapan

Personalised recommendations