Constrained Clustering: Advances In Algorithms, Theory, And Applications