Differential evolution and particle swarm optimisation in partitional clustering

被引:218
作者
Paterlini, S
Krink, T
机构
[1] Univ Modena & Reggio E, Dipartimento Econ Polit, I-41100 Modena, Italy
[2] Univ Aarhus, Dept Comp Sci, EVALife Grp, DK-8200 Aarhus N, Denmark
关键词
cluster analysis; partitional clustering; differential evolution; particle swarm optimisation; genetic algorithms;
D O I
10.1016/j.csda.2004.12.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Many partitional clustering algorithms based on genetic algorithms (GA) have been proposed to tackle the problem of finding the optimal partition of a data set. Very few studies considered alternative stochastic search heuristics other than GAs or simulated annealing. Two promising algorithms for numerical optimisation, which are hardly known outside the search heuristics field, are particle swarm optimisation (PSO) and differential evolution (DE). The performance of GAs for a representative point evolution approach to clustering is compared with PSO and DE. The empirical results show that DE is clearly and consistently superior compared to GAs and PSO for hard clustering problems, both with respect to precision as well as robustness (reproducibility) of the results. Only for simple data sets, the GA and PSO can obtain the same quality of results. Apart from superior performance, DE is easy to implement and requires hardly any parameter tuning compared to substantial tuning for GAs and PSOs. Our study shows that DE rather than GAs should receive primary attention in partitional clustering algorithms. (C) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:1220 / 1247
页数:28
相关论文
共 47 条
[1]  
[Anonymous], 2000, SOLVE IT MODERN HEUR
[2]  
[Anonymous], 2003, P INT PAR DISTR PROC
[3]  
[Anonymous], P 2 ANN INT ACM SIGI
[4]   Pattern classification using genetic algorithms:: Determination of H [J].
Bandyopadhyay, S ;
Murthy, CA ;
Pal, SK .
PATTERN RECOGNITION LETTERS, 1998, 19 (13) :1171-1181
[5]   Theoretical performance of genetic pattern classifier [J].
Bandyopadhyay, S ;
Murthy, CA ;
Pal, SK .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1999, 336 (03) :387-422
[6]   PATTERN-CLASSIFICATION WITH GENETIC ALGORITHMS [J].
BANDYOPADHYAY, S ;
MURTHY, CA ;
PAL, SK .
PATTERN RECOGNITION LETTERS, 1995, 16 (08) :801-808
[7]   An evolutionary technique based on K-Means algorithm for optimal clustering in RN [J].
Bandyopadhyay, S ;
Maulik, U .
INFORMATION SCIENCES, 2002, 146 (1-4) :221-237
[8]   Genetic clustering for automatic evolution of clusters and application to image classification [J].
Bandyopadhyay, S ;
Maulik, U .
PATTERN RECOGNITION, 2002, 35 (06) :1197-1208
[9]   Simulated annealing based pattern classification [J].
Bandyopadhyay, S ;
Pal, SK ;
Murthy, CA .
INFORMATION SCIENCES, 1998, 109 (1-4) :165-184
[10]   MODEL-BASED GAUSSIAN AND NON-GAUSSIAN CLUSTERING [J].
BANFIELD, JD ;
RAFTERY, AE .
BIOMETRICS, 1993, 49 (03) :803-821