Two-step semidefinite programming approach to clustering and dimensionality reduction

9Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Inspired by the recently proposed statistical technique called clustering and disjoint principal component analysis (CDPCA), this paper presents a new algorithm for clustering objects and dimensionality reduction, based on Semidefinite Programming (SDP) models. The Two-Step-SDP algorithm is based on SDP relaxations of two clustering problems and on a K-means step in a reduced space. The Two-Step-SDP algorithm was implemented and tested in R, a widely used open source software. Besides returning clusters of both objects and attributes, the Two-Step-SDP algorithm returns the variance explained by each component and the component loadings. The numerical experiments on different data sets show that the algorithm is quite efficient and fast. Comparing to other known iterative algorithms for clustering, namely, the K-means and ALS algorithms, the computational time of the Two-Step-SDP algorithm is comparable to the K-means algorithm, and it is faster than the ALS algorithm.

Cite

CITATION STYLE

APA

Macedo, E. (2015). Two-step semidefinite programming approach to clustering and dimensionality reduction. Statistics, Optimization and Information Computing, 3(3), 294–311. https://doi.org/10.19139/soic.v3i3.145

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