Dynamic Nearest Neighbor Query Processing for Moving Vehicles

이동하는 차량들간 최근접 질의 처리 기법

  • 이명수 (고려대학교 컴퓨터통신공학부) ;
  • 심규선 (고려대학교 컴퓨터통신공학부) ;
  • 이상근 (고려대학교 컴퓨터통신공학부)
  • Received : 2009.12.02
  • Accepted : 2009.01.20
  • Published : 2010.02.28

Abstract

For three and more rapidly moving vehicles, they want to search the nearest location for meeting. Each vehicle has a different velocity and a efficient method is needed for shifting a short distance. It is observed that the existing group nearest-neighbor query has been investigated for static query points; however these studies do not extend to highly dynamic vehicle environments. In this paper, we propose a novel Dynamic Nearest-Neighbor query processing for Multiple Vehicles (DNN_MV). Our method retrieves the nearest neighbor for a group of moving query points with a given vector and takes the direction of moving query points with a given vector into consideration for DNN_MV. Our method efficiently calculates a group nearest neighbor through a centroid point that represents the group of moving query points. The experimental results show that the proposed method operates efficiently in a dynamic group nearest neighbor search.

세 대 이상의 빠르게 이동하는 차량들은 때론 서로 모이기 위해 모일 장소를 알아야 될 필요가 있다. 이때 각 차량들은 다른 속도를 가지고 있으며, 여러 대의 차량이 짧은 거리를 이동해 빠르게 모이게 하기 위한 방법이 필요하다. 이러한 방법은 그룹기반의 최근접 질의로서 기존의 연구가 진행되어 왔으나, 기존 연구는 이동하지 않는 객체들을 다루고 있어 움직이는 차량에 적용하기엔 어려운 점이 있다. 본 논문에서는 이동하는 차량들에게 효율적인 차량간 최근접 질의 처리 기법을 제안한다. 본 기법은 각 차량의 움직이는 방향과 속도를 기반으로 모든 차량이 최소 시간에 모일 수 있는 최근접 질의점을 찾을 수 있다. 본 기법은 효율적으로 질의점의 그룹을 표현하는 센트로이드를 통해 그룹기반의 최근접을 계산한다. 실험 결과는 제안하는 기법이 움직이는 차량의 최근접 질의 처리에 효율적임을 보여준다.

Keywords

References

  1. G. Kollios, D. Gunopulos, and V. J. Tsotras. Nearest Neighbor Queries in Mobile Enviromnent. International Workshop on Spatio-Temporal Database Management, pages 119-134, July 1999.
  2. D. Papadias, Y. Tao, K. Mouraridis and C. K. Hui. Aggregate Nearest Neighbor Queries in Spatial Databases. ACM Transactions on Database Systems, 30(2):529-576, June 2005. https://doi.org/10.1145/1071610.1071616
  3. N. Roussopoulos, S. Kelly, and F. Vincent. Nearest neighbor query. In Proceedings of ACM SIGMOD International Conference on Management of Data, pages 71-79, June 1995.
  4. Z. Song and N. Roussopoulos. K-Nearest Neighbor Search for Moving Query Point. In Proceedings of the 7th International Symposium on Spatial and Temporal Databases, pages 79-96, July 2001.
  5. D. Papadias, Q. Shen, Y. Tao, and K. Mouratidis. Group Nearest Neighbor Queries. In Proceedings of the 20th International Conference on Data Engineering, pages 301-313, March 2004.
  6. S. Saltenis, C. Jensen, S. Leutenegger, and M. Lopez. Indexing the Positions of Continuously Moving Objects. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 331-342, June 2000.
  7. Y. Tao, D. Papadias, and Q. Shen. Continuous Nearest Neighbor Search. In Proceedings of the 28th International Conference on Very Large Data Bases, pages 287-298, Aug. 2002.
  8. T. M. Apostol and M. A. Mnatsakanian. Finding Cetroids the Easy Way. Math Horizons, pages 7-12, 2000.
  9. Geometric Centroid. avaiable at http://www.mathworld.wolfram.com/GeometricCentroid.html.
  10. S. Hochreiter, A. S. Younger, and P. R. Conwell. Learning to Learn Using Gradient Descent. In Proceedings International Conference on Arti-cial Neural Networks, pages 87-94, Aug. 2001
  11. Spatial Datasets. availale at http://www.maproom.psu.edu/dcw.
  12. N. Beckmann, H. P. Kriegel, R. Schneider, and B. Seeger. The R*-tree: An Efficient and Robust Access Method for Points and Rectangles. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 322-331, May 1990.
  13. A. Guttman. R-Trees: A Dynamic Index Structure for Spatial Searching. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 47-54, June 1984.
  14. Y. Tao and D. Papadias. Time-Parameterized Queries in Spatio-Temporal Databases. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 334-345, June 2002.