Clustering with Constraints: Feasibility Issues and the k-Means Algorithm
clustering to minimize the maximum intercluster distance .