Ckmeans.1d.dp: Optimal k-means Clustering in One Dimension by Dynamic Programming

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.

Paper

Full text

PDF

Ckmeans.1d.dp: Optimal k-means Clustering in One Dimension by Dynamic Programming

Semantic Scholar · Computer Science · 2011

Abstract

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.

References (15)

11Ckmeans.1d.dp: Optimal distance-based clustering for one-dimensional data, 2011. URL http://CRAN.R-project.org/package= Ckmeans.1d.dp. R package version2011

Scroll for more · 3 remaining

Similar papers

© 2026 NYSGPT2525 LLC