An Improved Clustering Algorithm Based on Ant-Tree

In this paper, we propose an improved clustering algorithm based on the Ant-Tree algorithm. This method represents a more flexible version of its basis. The classes with high density are defined as definite classes, and our algorithm starts with finding the definite classes. Centroid approximation method is utilized to make the clustering model of Ant-Tree more accurately by approaching the real center of the classes gradually. The ants that have fixed themselves on the structure can be disconnected from the tree for a better position, and in this way more accurate results of clustering can be achieved. As a consequence, this algorithm builds adaptively a tree structure which changes over the run in order to improve the final results. Compared against some other ant-based clustering algorithms, our approach acquires better results on some standard databases efficiently as demonstrated in experiments.

[1]  Gilles Venturini,et al.  A hierarchical ant based clustering algorithm and its use in three real-world applications , 2007, Eur. J. Oper. Res..

[2]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[3]  Sudipto Guha,et al.  CURE: an efficient clustering algorithm for large databases , 1998, SIGMOD '98.

[4]  Parag M. Kanade,et al.  Fuzzy ants as a clustering concept , 2003, 22nd International Conference of the North American Fuzzy Information Processing Society, NAFIPS 2003.

[5]  Michalis Vazirgiannis,et al.  Clustering validity checking methods: part II , 2002, SGMD.

[6]  Chris Cornelis,et al.  Fuzzy Ant Based Clustering , 2004, ANTS Workshop.

[7]  Nicolas Monmarché,et al.  AntClust: Ant Clustering and Web Usage Mining , 2003, GECCO.

[8]  Gilles Venturini,et al.  AntTree: a new model for clustering with artificial ants , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[9]  Nicolas Monmarché,et al.  A Clustering Algorithm Based on the Ants Self-Assembly Behavior , 2003, ECAL.

[10]  Marco Dorigo,et al.  Ant-Based Clustering and Topographic Mapping , 2006, Artificial Life.

[11]  Jean-Louis Deneubourg,et al.  The dynamics of collective sorting robot-like ants and ant-like robots , 1991 .

[12]  Nicolas Monmarché,et al.  A new clustering algorithm based on the chemical recognition system of ants , 2002 .

[13]  Teuvo Kohonen,et al.  The self-organizing map , 1990 .

[14]  Gilles Venturini,et al.  How to Use Ants for Hierarchical Clustering , 2004, ANTS Workshop.

[15]  Nicolas Monmarché,et al.  AntClass: discovery of clusters in numeric data by an hybridization of an ant colony with the Kmeans , 1999 .

[16]  Heesang Lee,et al.  A Search Ant and Labor Ant Algorithm for Clustering Data , 2006, ANTS Workshop.