2009 · 19 citations · 5 references
ComputingComputer ScienceData ScienceAlgorithmsData MiningMachine LearningCluster DetectionData PartitioningCluster AnalysisClusteringClustering AnalysisClustering For Large-scale DataExecution Time AnalysisK-means Clustering
K-means clustering algorithm and one of its enhancements are studied in this paper. Clustering is the classification of objects into different groups, or more precisely, the partitioning of a data set into subsets (clusters), so that the data in each subset (ideally) share some common trait - often proximity according to some defined distance measure. A popular technique for clustering is based on K-means such that the data is partitioned into K clusters. In this method, the number of clusters is predefined and the technique is highly dependent on the initial identification of elements that represent the clusters well. If the numbers of sample data are too large, it may let the cluster members unstable. Another problem is selecting initial seed points because clustering results always depend on initial seed points and partitions. To prevent this problem, refining initial points algorithm is provided, it can reduce execution time and improve solutions for large data by setting the refinement of initial conditions. The experiment results show that refining initial points algorithm is superior to K-means algorithm.
5
Data mining: concepts and techniques
Jiawei Han, Micheline Kamber · Choice Reviews Online · 2012 · 28.9K citations
A density-based algorithm for discovering clusters in large spatial Databases with Noise
Martin Ester, Hans‐Peter Kriegel, Jörg Sander et al. · 1996 · 19.1K citations
Data Mining - Concepts and Techniques.
Petra Perner · Künstliche Intell. · 2002 · 4.9K citations
Refining Initial Points for K-Means Clustering
Paul S. Bradley, Usama M. Fayyad · 1998 · 1K citations
On clusterings-good, bad and spectral
Ramachandran Kannan, S. Vempala, A. Veta · 2002 · 380 citations