public static ClusteringSolution CreateKMeansClusters(int seed, Dataset dataset, int clustersNumber, ISimilarityMeasure similarityMeasure, int maxIterations, bool fireEvents) { DataMining.Utilities.RandomUtility.Initialize(seed); KMeans kmeans = new KMeans(dataset, clustersNumber, similarityMeasure, maxIterations, fireEvents); kmeans.Initialize(); kmeans.OnPostIteration += new EventHandler(kmeans_OnPostIteration); return(kmeans.CreateClusters()); }