k-means, knn, edit distance