• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2015, Vol. 51 ›› Issue (19): 131-137.doi: 10.3901/JME.2015.19.131

Previous Articles     Next Articles

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

LI Yanrui1, SUN Dianzhu2, ZHANG Yingjie1, NIE Lekui2   

  1. 1.College of Mechanical Engineering, Xi’an Jiaotong University;
    2.College of Mechanical Engineering, Shandong University of Technology
  • Online:2015-10-05 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.

Key words: dynamic spatial index, incremental k-means, overflow nodes splitting, principal components analysis, R-tree

CLC Number: