Compressed K -means for large-scale clustering
k-means++: the advantages of careful seeding