A review on particle swarm optimization algorithms and their applications to data clustering

Sandeep Rana, Sanjay Jasola, Rajesh Kumar

Research output: Contribution to journalReview articlepeer-review

253 Citations (Scopus)

Abstract

Data clustering is one of the most popular techniques in data mining. It is a method of grouping data into clusters, in which each cluster must have data of great similarity and high dissimilarity with other cluster data. The most popular clustering algorithm K-mean and other classical algorithms suffer from disadvantages of initial centroid selection, local optima, low convergence rate problem etc. Particle Swarm Optimization (PSO) is a population based globalized search algorithm that mimics the capability (cognitive and social behavior) of swarms. PSO produces better results in complicated and multi-peak problems. This paper presents a literature survey on the PSO application in data clustering. PSO variants are also described in this paper. An attempt is made to provide a guide for the researchers who are working in the area of PSO and data clustering.

Original languageEnglish
Pages (from-to)211-222
Number of pages12
JournalArtificial Intelligence Review
Volume35
Issue number3
DOIs
Publication statusPublished - Mar 2011
Externally publishedYes

Keywords

  • Data clustering
  • Data mining
  • K-mean clustering
  • Particle swarm optimization

ASJC Scopus subject areas

  • Language and Linguistics
  • Linguistics and Language
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'A review on particle swarm optimization algorithms and their applications to data clustering'. Together they form a unique fingerprint.

Cite this