Application of shuffled frog-leaping algorithm on clustering

被引:78
作者
Amiri, Babak [1 ]
Fathian, Mohammad [1 ]
Maroosi, Ali [2 ]
机构
[1] Iran Univ Sci & Technol, Dept Ind Engn, Tehran, Iran
[2] Iran Univ Sci & Technol, Dept Elect & Elect Engn, Tehran, Iran
关键词
Clustering; Meta-heuristic; K-means; Shuffle frog leaping; K-MEANS; OPTIMIZATION;
D O I
10.1007/s00170-009-1958-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Evolutionary algorithms, such as shuffled frog leaping, are stochastic search methods that mimic natural biological evolution and/or the social behavior of species. Such algorithms have been developed to arrive at near-optimum solutions to complex and large-scale optimization problems which cannot be solved by gradient-based mathematical programming techniques. The shuffled frog-leaping algorithm draws its formulation from two other search techniques: the local search of the "particle swarm optimization" technique and the competitiveness mixing of information of the "shuffled complex evolution" technique. Cluster analysis is one of the attractive data mining techniques which is used in many fields. One popular class of data clustering algorithms is the center-based clustering algorithm. K-means is used as a popular clustering method due to its simplicity and high speed in clustering large datasets. However, k-means has two shortcomings: Dependency on the initial state and convergence to local optima and global solutions of large problems cannot be found with reasonable amount of computation effort. In order to overcome local optima problem, lots of studies are done in clustering. In this paper, we proposed an application of shuffled frog-leaping algorithm in clustering (SFLK-means). We compared SFLK-means with other heuristics algorithm in clustering, such as GAK, SA, TS, and ACO, by implementing them on several simulations and real datasets. Our finding shows that the proposed algorithm works better than others.
引用
收藏
页码:199 / 209
页数:11
相关论文
共 22 条
[1]  
[Anonymous], UCI Repository of machine learning databases
[2]   SHUFFLED COMPLEX EVOLUTION APPROACH FOR EFFECTIVE AND EFFICIENT GLOBAL MINIMIZATION [J].
DUAN, QY ;
GUPTA, VK ;
SOROOSHIAN, S .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1993, 76 (03) :501-521
[3]   Comparison among five evolutionary-based optimization algorithms [J].
Elbeltagi, E ;
Hegazy, T ;
Grierson, D .
ADVANCED ENGINEERING INFORMATICS, 2005, 19 (01) :43-53
[4]   Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization [J].
Eusuff, M ;
Lansey, K ;
Pasha, F .
ENGINEERING OPTIMIZATION, 2006, 38 (02) :129-154
[5]   Optimization of water distribution network design using the Shuffled Frog Leaping Algorithm [J].
Eusuff, MM ;
Lansey, KE .
JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2003, 129 (03) :210-225
[6]   THE COMPLEXITY OF THE GENERALIZED LLOYD MAX PROBLEM [J].
GAREY, MR ;
JOHNSON, DS ;
WITSENHAUSEN, HS .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1982, 28 (02) :255-256
[7]   K-harmonic means data clustering with simulated annealing heuristic [J].
Gungor, Zulal ;
Unler, Alper .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 184 (02) :199-209
[8]  
HEPPNER F, 1990, UBIQUITY OF CHAOS, P233
[9]  
Johnson R.A., 1982, APPL MULTIVARIATE ST
[10]  
Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968