A Co-Evolutionary Algorithm for Clustering

Hong-Bin DONG,Bao-Di YANG,Jia-Yuan LIU,Wei HOU
DOI: https://doi.org/10.3969/j.issn.1003-6059.2012.04.017
2012-01-01
Pattern Recognition and Artificial Intelligence
Abstract:A co-evolutionary algorithm for clustering is proposed. Firstly, the number of centers of clusters can be decided automatically with an improved mask code manner. The population is divided into two subpopulations which are constituted of the same size of individuals. The genetic algorithm is used in one subpopulation which is good at global search optimum ability, and the differential evolution algorithm is used in the other which has good local search ability to cluster. In the evolution process, different migration policies are utilized to exchange good individuals found by the two evolutionary algorithms between the twosubpopulations, which can balance the global and local search ability of the proposed algorithm. The experimental results show that the proposed method is effective through testing the number of the centers of clusters, performance and execution time on several datasets.
What problem does this paper attempt to address?