A Tabu search approach to the clustering problem

  • Khaled S. Al-Sultan*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

252 Scopus citations

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.

Original languageEnglish
Pages (from-to)1443-1451
Number of pages9
JournalPattern Recognition
Volume28
Issue number9
DOIs
StatePublished - Sep 1995

Keywords

  • Clustering problem
  • Simulated annealing Nonconvex programmingGlobal optimum
  • Tabu search
  • k-means algorithm

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'A Tabu search approach to the clustering problem'. Together they form a unique fingerprint.

Cite this