ccluster: a package for clustering with size constraints

ccluster is a library for performing clustering with exhaustive or partial cluster size constraints. It currently provides two constrained clustering algorithms: a constrained k-means suitable for euclidean data, and a constrained graph clustering algorithm based on spectral clustering.

k-means example 1

k-means example 2

k-means example 3

spectral clustering example 1

spectral clustering example 2

spectral clustering example 3