A clustering algorithm based on elitist evolutionary approach

被引:2
作者
Boudjeloud-Assala, Lydia [1 ]
Ta Minh Thuy [2 ]
机构
[1] Univ Lorraine, Lab Theoret & Appl Comp Sci, F-57045 Metz, France
[2] Univ Sci & Technol, Dept Informat & Commun Technol, Hanoi, Vietnam
关键词
data exploration; optimisation approach; elitist approach; clusters number; clustering; spherical clusters; ellipsoidal clusters; GENETIC ALGORITHM; OPTIMIZATION; SELECTION;
D O I
10.1504/IJBIC.2016.10004315
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The k-means algorithm is a popular clustering algorithm. However, while k-means is convenient to implement, it produces solutions that are locally optimal. It depends on the number of clusters k and initialisation seeds. We introduce a method that can be used directly as a clustering algorithm or as an initialisation of the k-means algorithm based on the cluster number optimisation. The problem is the number of parameters required to find an optimal solution. We propose to apply diversity of population maintained through different evolutionary subpopulations and to apply the elitist strategy to select only the best concurrent solution. We also propose a new mutation strategy according to the neighbourhood search. This cooperative strategy allows us to find the global optimal solution for clustering tasks and optimal cluster seeds. We conduct numerical experiments to evaluate the effectiveness of the proposed algorithms on multi-class datasets, overlapped datasets and large-size datasets.
引用
收藏
页码:258 / 266
页数:9
相关论文
共 26 条
[1]   An improved column generation algorithm for minimum sum-of-squares clustering [J].
Aloise, Daniel ;
Hansen, Pierre ;
Liberti, Leo .
MATHEMATICAL PROGRAMMING, 2012, 131 (1-2) :195-220
[2]   A NEAR-OPTIMAL INITIAL SEED VALUE SELECTION IN K-MEANS ALGORITHM USING A GENETIC ALGORITHM [J].
BABU, GP ;
MURTY, MN .
PATTERN RECOGNITION LETTERS, 1993, 14 (10) :763-769
[3]  
BABU PG, 1994, INDIAN J PURE AP MAT, V25, P85
[4]  
Calinski T., 1974, Commun StatTheory Methods, V3, P1, DOI DOI 10.1080/03610927408827101
[5]   A comparative study of efficient initialization methods for the k-means clustering algorithm [J].
Celebi, M. Emre ;
Kingravi, Hassan A. ;
Vela, Patricio A. .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (01) :200-210
[6]   A novel elitist multiobjective optimization algorithm: Multiobjective extremal optimization [J].
Chen, Min-Rong ;
Lu, Yong-Zal .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 188 (03) :637-651
[7]   Automatic kernel clustering with a Multi-Elitist Particle Swarm Optimization Algorithm [J].
Das, Swagatam ;
Abraham, Ajith ;
Konar, Amit .
PATTERN RECOGNITION LETTERS, 2008, 29 (05) :688-699
[8]   Multi-elitist immune clonal quantum clustering algorithm [J].
Gou, Shuiping ;
Zhuang, Xiong ;
Li, Yangyang ;
Xu, Cong ;
Jiao, Licheng C. .
NEUROCOMPUTING, 2013, 101 :275-289
[9]   A comparison of several vector quantization codebook generation approaches [J].
Huang, C. -M. ;
Harris, R. W. .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 1993, 2 (01) :108-112
[10]   Data clustering: A review [J].
Jain, AK ;
Murty, MN ;
Flynn, PJ .
ACM COMPUTING SURVEYS, 1999, 31 (03) :264-323