Clustering based on differential evolution algorithm with weighted validity function

A Differential Evolution Clustering algorithm with weighted validity function is presented in this paper, five validity functions are selected to form the fitness function with weights, and in selection of Differential Evolution, individuals not being selected are put into secondary population. During evolution, individuals in secondary population replace those in main population if their fitness values are less than those in main population. We have carried out experiments on 3 datasets from UCI machine learning repository and compared validity results to those from K-Means and classical Differential Evolution, experimental results show that our approach can improve clustering performance.

[1]  Hichem Frigui,et al.  A Robust Competitive Clustering Algorithm With Applications in Computer Vision , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Ling Wang,et al.  A hybrid Differential Evolution with double populations for constrained optimization , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[3]  Sandra Paterlini,et al.  Differential evolution and particle swarm optimisation in partitional clustering , 2006, Comput. Stat. Data Anal..

[4]  Donald W. Bouldin,et al.  A Cluster Separation Measure , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Yee Leung,et al.  Clustering by Scale-Space Filtering , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  F. Marriott Optimization methods of cluster analysis , 1982 .

[7]  Swagatam Das,et al.  Automatic Clustering Using an Improved Differential Evolution Algorithm , 2007 .

[8]  Shashi Shekhar,et al.  Clustering and Information Retrieval , 2011, Network Theory and Applications.

[9]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[10]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[11]  Weiguo Sheng,et al.  A weighted sum validity function for clustering with a hybrid niching genetic algorithm , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Sandra Paterlini,et al.  High performance clustering with differential evolution , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[13]  Ah-Hwee Tan,et al.  On Quantitative Evaluation of Clustering Systems , 2003, Clustering and Information Retrieval.

[14]  Pedro Larrañaga,et al.  An empirical comparison of four initialization methods for the K-Means algorithm , 1999, Pattern Recognit. Lett..

[15]  J. Dunn Well-Separated Clusters and Optimal Fuzzy Partitions , 1974 .