Application of honey-bee mating optimization algorithm on clustering

被引:180
作者
Fathian, Mohammad [1 ]
Amiri, Babak [1 ]
Maroosi, Ali [1 ]
机构
[1] Iran Univ Sci & Technol, Tehran, Iran
关键词
clustering; meta-heuristic; K-means; honey-bee;
D O I
10.1016/j.amc.2007.02.029
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Cluster analysis is one of attractive data mining technique that use in many fields. One popular class of data clustering algorithms is the center based clustering algorithm. K-means used as a popular clustering method due to its simplicity and high speed in clustering large datasets. However, K-means has two shortcomings: dependency on the initial state and convergence to local optima and global solutions of large problems cannot found with reasonable amount of computation effort. In order to overcome local optima problem lots of studies done in clustering. Over the last decade, modeling the behavior of social insects, such as ants and bees, for the purpose of search and problem solving has been the context of the emerging area of swarm intelligence. Honey-bees are among the most closely studied social insects. Honey-bee mating may also be considered as a typical swarm-based approach to optimization, in which the search algorithm is inspired by the process of marriage in real honey-bee. Honey-bee has been used to model agent-based systems. In this paper, we proposed application of honeybee mating optimization in clustering (HBMK-means). We compared HBMK-means with other heuristics algorithm in clustering, such as GA, SA, TS, and ACO, by implementing them on several well-known datasets. Our finding shows that the proposed algorithm works than the best one. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:1502 / 1513
页数:12
相关论文
共 23 条
  • [11] Genetic K-means algorithm
    Krishna, K
    Murty, MN
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1999, 29 (03): : 433 - 439
  • [12] Application of ant K-means on clustering analysis
    Kuo, RJ
    Wang, HS
    Hu, TL
    Chou, SH
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2005, 50 (10-12) : 1709 - 1724
  • [13] Laidlaw H. H. Jr., 1986, Bee genetics and breeding, P323
  • [14] Genetic algorithm-based clustering technique
    Maulik, U
    Bandyopadhyay, S
    [J]. PATTERN RECOGNITION, 2000, 33 (09) : 1455 - 1465
  • [15] Moritz R. F. A, 1992, BEES SUPER ORGANISMS
  • [16] In search of optimal clusters using genetic algorithms
    Murthy, CA
    Chowdhury, N
    [J]. PATTERN RECOGNITION LETTERS, 1996, 17 (08) : 825 - 832
  • [17] PAGE RE, 1980, GENETICS, V96, P263
  • [18] Pereira AS, 2000, ADV ARC SER, V9, P185
  • [19] A SIMULATED ANNEALING ALGORITHM FOR THE CLUSTERING PROBLEM
    SELIM, SZ
    ALSULTAN, K
    [J]. PATTERN RECOGNITION, 1991, 24 (10) : 1003 - 1008
  • [20] K-MEANS-TYPE ALGORITHMS - A GENERALIZED CONVERGENCE THEOREM AND CHARACTERIZATION OF LOCAL OPTIMALITY
    SELIM, SZ
    ISMAIL, MA
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1984, 6 (01) : 81 - 87