Splitting Approach for Overflow Nodes in R-tree via Incremental k-means Clustering Optimization

  • LI Yanrui ,
  • SUN Dianzhu ,
  • ZHANG Yingjie ,
  • NIE Lekui
Expand
  • 1.College of Mechanical Engineering, Xi’an Jiaotong University;
    2.College of Mechanical Engineering, Shandong University of Technology

Online published: 2015-10-05

Abstract

R-tree is suitable for maintaining dynamic data and spatial query in many areas such as reverse engineering, CAD/CAM and machine vision, while CR-tree is an excellent variant of R-tree. Aiming at the deficiency in clustering result and compute cost for overflow nodes splitting algorithm of CR-tree, an incremental k-means algorithm via principal components analysis (PCA) is proposed, which can search the new cluster center along the first principal component directions in present clusters. Combining with Silhouette indicator, the algorithm is applied to solving the problem of point set clustering, which is converted from the problem of overflow nodes Splittin. Consequently the clustering results nearly global optimal can be obtained quickly. The experimental results show that the R-tree built with the algorithm based on incremental clustering is better than CR-tree and RR*-tree in synthetic performance in aspects such as the efficiency of building R-tree, storage utilization and spatial query.

Cite this article

LI Yanrui , SUN Dianzhu , ZHANG Yingjie , NIE Lekui . Splitting Approach for Overflow Nodes in R-tree via Incremental k-means Clustering Optimization[J]. Journal of Mechanical Engineering, 2015 , 51(19) : 131 -137 . DOI: 10.3901/JME.2015.19.131

Options
Outlines

/