Elsevier

Pattern Recognition

Volume 28, Issue 9, September 1995, Pages 1443-1451
Pattern Recognition

A Tabu search approach to the clustering problem

https://doi.org/10.1016/0031-3203(95)00022-RGet rights and content

Abstract

In this paper we consider the problem of clustering m objects into c clusters. The objects are represented by points in an n-dimensional Euclidean space, and the objective is to classify these m points into c clusters such that the distance between points within a cluster and its center (which is to be found) is minimized. The problem is a nonconvex program that has many local minima. It has been studied by many researchers and the most well-known algorithm for solving it is the k-means algorithm. In this paper, we develop a new algorithm for solving this problem based on a tabu search technique. Preliminary computational experience on the developed algorithm are encouraging and compare favorably with both the k-means and the simulated annealing algorithms.

References (16)

  • R.W. Klein et al.

    Experiments in projection and clustering by simulated annealing

    Pattern Recognition

    (1989)
  • S.Z. Selim et al.

    A simulated annealing algoroithm for the clustering problem

    Pattern Recognition

    (1991)
  • K.S. Al-Sultan

    Efficient global algorithms for Hand and Fuzzy Clustering

  • E. Forgy

    Cluster analysis of multivariate data: efficiency versus interpretability of classifications

    Biometrics

    (1965)
  • J.B. McQueen, Some methods of classification and analysis of multivariate observations, Proc. 5th Berkeley Symp....
  • S.Z. Selim et al.

    K-Means-type algorithm: generalized convergence theorem and characterization of local optimality

    IEEE Trans. Pattern Anal. Mach. Intell.

    (1984)
  • R.E. Jensen

    A dynamic programming algorithm for cluster analysis

    Appl. Statist.

    (1969)
  • H.D. Vindo

    Integer Programming and the theory of grouping

    J. Am. Statist. Soc.

    (1969)
There are more references available in the full text version of this article.

Cited by (243)

  • 2.25 - Common Clustering Algorithms

    2020, Comprehensive Chemometrics: Chemical and Biochemical Data Analysis, Second Edition: Four Volume Set
View all citing articles on Scopus
View full text