Dynamic Differential Evolution Algorithm for Clustering Temporal Data

Temporal data clustering is the process of grouping similar patterns in a dataset together when the patterns change with time. This change in patterns introduces the issue of loss of diversity in differential evolution algorithms. The lack of re-diversification of the population limits the exploration ability of differential evolution algorithms resulting in early convergence around stale solutions. This paper describes and evaluates three algorithms that were applied to a temporal data clustering problem, namely the standard data clustering DE, the reinitialising data clustering DE, and the data clustering DynDE.

[1]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[2]  Andries Petrus Engelbrecht,et al.  Data clustering using particle swarm optimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

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

[4]  Jianliang Xu,et al.  Web content delivery , 2005 .

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

[6]  Lakshmish Ramaswamy,et al.  Techniques for Efficiently Serving and Caching Dynamic Web Content , 2005 .

[7]  Vinaya Babu,et al.  Data Clustering Using Almost Parameter Free Differential Evolution Technique , 2010 .

[8]  Tim Blackwell,et al.  Particle Swarm Optimization in Dynamic Environments , 2007, Evolutionary Computation in Dynamic and Uncertain Environments.

[9]  Dayou Liu,et al.  K-harmonic means data clustering with Differential Evolution , 2009, 2009 International Conference on Future BioMedical Information Engineering (FBIE).

[10]  Ajith Abraham,et al.  Differential Evolution with Laplace mutation operator , 2009, 2009 IEEE Congress on Evolutionary Computation.

[11]  A. J. Graaff A local network neighbourhood artificial immune system , 2011 .

[12]  Amit Konar,et al.  Document Clustering Using Differential Evolution , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[13]  Anil K. Jain Data clustering: 50 years beyond K-means , 2010, Pattern Recognit. Lett..

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

[15]  Ujjwal Maulik,et al.  Modified differential evolution based fuzzy clustering for pixel classification in remote sensing imagery , 2009, Pattern Recognit..

[16]  Arvind S. Mohais,et al.  DynDE: a differential evolution for dynamic optimization problems , 2005, 2005 IEEE Congress on Evolutionary Computation.

[17]  Andries P. Engelbrecht,et al.  Computational Intelligence: An Introduction , 2002 .