Web-scale k-means clustering
Using the Triangle Inequality to Accelerate k-Means