An efficient k-means clustering algorithm: Analysis and implementation
Analysis of approximate nearest neighbor searching with clustered point sets