The R Journal · 2011 · 384 citations · 11 references
ComputingComputer ScienceMathematicsAlgorithmsData MiningStatistical ComputingClustered Data AnalysisPrincipal Component AnalysisCluster AnalysisClusteringDynamic Programming PrinciplesHeuristic AlgorithmsHeuristic ApproachK-means Clustering
The heuristic k-means algorithm, widely used for cluster analysis, does not guarantee optimality. We developed a dynamic programming algorithm for optimal one-dimensional clustering. The algorithm is implemented as an R package called Ckmeans.1d.dp. We demonstrate its advantage in optimality and runtime over the standard iterative k-means algorithm.
11
Least squares quantization in PCM
Sheelagh Lloyd · IEEE Transactions on Information Theory · 1982 · 15.6K citations · Full text
Introduction to information retrieval
Choice Reviews Online · 2009 · 12.6K citations