A Modified Clustering Algorithm Based on Swarm Intelligence

A modified clustering algorithm based on swarm intelligence (MSIC) is proposed in this paper.To improve the running efficiency of the SIC algorithm, the random projection of the patterns into the plane is modified. The patterns are firstly analyzed by principal component analysis (PCA) and the first two principal components (PCs) are retained. The patterns are projected into the plane according to their corresponding PCs, which are processed as the projection coordinates. This modification ensures that the pattern will be similar to the ones in its local surroundings and the rough clustering has been formed at the beginning time of the algorithm. Moreover, to reduce the influence of the parameters on the algorithm, a simple way to calculate the swarm similarity of the pattern is presented. The adjusting formula of the similarity threshold is also proposed. Finally, the modified algorithm is compared with the original one and the results prove the efficiency has been improved significantly.

[1]  Rafael A. Calvo,et al.  Fast Dimensionality Reduction and Simple PCA , 1998, Intell. Data Anal..

[2]  Baldo Faieta,et al.  Diversity and adaptation in populations of clustering ants , 1994 .

[3]  John A. Hartigan,et al.  Clustering Algorithms , 1975 .

[4]  Wu Bin,et al.  A Customer Behavior Analysis Algorithm Based on Swarm Intelligence , 2003 .

[5]  Marco Dorigo,et al.  Ant algorithms and stigmergy , 2000, Future Gener. Comput. Syst..

[6]  Shi Zhongzhi,et al.  A clustering algorithm based on swarm intelligence , 2001, 2001 International Conferences on Info-Tech and Info-Net. Proceedings (Cat. No.01EX479).

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