Zaslat SMS: Constrained clustering: general pairwise and cardinality constraints