Interface ClusteringAlgorithm