Graph-based clustering with constraints
chameleon : hierarchical clustering using dynamic modeling .