Introduction to Machine Learning
A local search approximation algorithm for k-means clustering