K-means clustering                       

K-means clustering: a classification algorithm