Clustering.sc.dp: Optimal clustering with sequential constraint by using dynamic programming

3Citations
Citations of this article
736Readers
Mendeley users who have this article in their library.

Abstract

The general clustering algorithms do not guarantee optimality because of the hardness of the problem. Polynomial-time methods can find the clustering corresponding to the exact optimum only in special cases. For example, the dynamic programming algorithm can solve the one-dimensional clustering problem, i.e., when the items to be clustered can be characterised by only one scalar number. Optimal one-dimensional clustering is provided by package Ckmeans.1d.dp in R. The paper shows a possible generalisation of the method implemented in this package to multidimensional data: the dynamic programming method can be applied to find the optimum clustering of vectors when only subsequent items may form a cluster. Sequential data are common in various fields including telecommunication, bioinformatics, marketing, transportation etc. The proposed algorithm can determine the optima for a range of cluster numbers in order to support the case when the number of clusters is not known in advance.

Cite

CITATION STYLE

APA

Szkaliczki, T. (2016). Clustering.sc.dp: Optimal clustering with sequential constraint by using dynamic programming. R Journal, 8(1), 318–327. https://doi.org/10.32614/rj-2016-022

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free