Using the Triangle Inequality to Accelerate k-Means
Approximate nearest neighbors: towards removing the curse of dimensionality