• DocumentCode
    1114774
  • Title

    Continuous k-Means Monitoring over Moving Objects

  • Author

    Zhang, Zhenjie ; Yang, Yin ; Tung, Anthony K H ; Papadias, Dimitris

  • Author_Institution
    Nat. Univ. of Singapore, Singapore
  • Volume
    20
  • Issue
    9
  • fYear
    2008
  • Firstpage
    1205
  • Lastpage
    1216
  • Abstract
    Given a data set P, a k-means query returns k points in space (called centers), such that the average squared distance between each point in P and its nearest center is minimized. Since this problem is NP-hard, several approximate algorithms have been proposed and used in practice. In this paper, we study continuous k-means computation at a server that monitors a set of moving objects. Reevaluating k-means every time there is an object update imposes a heavy burden on the server (for computing the centers from scratch) and the clients (for continuously sending location updates). We overcome these problems with a novel approach that significantly reduces the computation and communication costs, while guaranteeing that the quality of the solution, with respect to the reevaluation approach, is bounded by a user-defined tolerance. The proposed method assigns each moving object a threshold (i.e., range) such that the object sends a location update only when it crosses the range boundary. First, we develop an efficient technique for maintaining the k-means. Then, we present mathematical formulas and algorithms for deriving the individual thresholds. Finally, we justify our performance claims with extensive experiments.
  • Keywords
    computational complexity; data analysis; query processing; NP-hard problem; average squared distance; continuous k-means monitoring; moving objects; reevaluation approach; user-defined tolerance; Data mining; Spatial databases and GIS;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2008.54
  • Filename
    4479463