Partition-Based Clustering
The overall strategy here is to partition the Dataset into a set of clusters such that the sum of squared distances to is minimized, where is the centroid or medoid of a cluster . You could enumerate all possible partitions and therefore find the optimal solution or you could use heuristic methods like: