Genetic K-means algorithm

被引:1065
作者
Krishna, K [1 ]
Murty, MN
机构
[1] Indian Inst Sci, Dept Elect Engn, Bangalore 560012, Karnataka, India
[2] Indian Inst Sci, Dept Comp Sci & Automat, Bangalore 560012, Karnataka, India
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 1999年 / 29卷 / 03期
关键词
clustering; genetic algorithms; global optimization; K-means algorithm; unsupervised learning;
D O I
10.1109/3477.764879
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a novel hybrid genetic algorithm (GA) that finds a globally optimal partition of a given data into a specified number of clusters. GA's used earlier in clustering employ either an expensive crossover operator to generate valid child chromosomes from parent chromosomes or a costly fitness function or both. To circumvent these expensive operations, we hybridize GA with a classical gradient descent algorithm used in clustering viz., K-means algorithm. Hence, the name genetic K-means algorithm (GKA). We define K-means operator, one-step of K-means algorithm, and use it in GKA as a search operator instead of crossover. We also define a biased mutation operator specific to clustering called distance-based-mutation. Using finite Markov chain theory, we prove that the GKA converges to the global optimum. It is observed in the simulations that GKA converges to the best known optimum corresponding to the given data in concurrence with the convergence result. It is also observed that GKA searches faster than some of the other evolutionary algorithms used for clustering.
引用
收藏
页码:433 / 439
页数:7
相关论文
共 16 条
  • [1] [Anonymous], 1978, INTERACTIVE PATTERN
  • [2] [Anonymous], 1991, Handbook of genetic algorithms
  • [3] A NEAR-OPTIMAL INITIAL SEED VALUE SELECTION IN K-MEANS ALGORITHM USING A GENETIC ALGORITHM
    BABU, GP
    MURTY, MN
    [J]. PATTERN RECOGNITION LETTERS, 1993, 14 (10) : 763 - 769
  • [4] CLUSTERING WITH EVOLUTION STRATEGIES
    BABU, GP
    MURTY, MN
    [J]. PATTERN RECOGNITION, 1994, 27 (02) : 321 - 329
  • [5] BABU GP, 1994, THESIS INDIAN I SCI
  • [6] BABU PG, 1994, INDIAN J PURE AP MAT, V25, P85
  • [7] BHUYAN JN, 1991, P 4 INT C GEN ALG SA
  • [8] AN INTRODUCTION TO SIMULATED EVOLUTIONARY OPTIMIZATION
    FOGEL, DB
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (01): : 3 - 14
  • [9] Goldberg D., 1989, GENETIC ALGORITHMS S
  • [10] HOLLAND JH, 1975, ADAPTATION NATURAL A