A Differential Evolution Algorithm With Adaptive Niching and K-Means Operation for Data Clustering

被引:17
|
作者
Sheng, Weiguo [1 ]
Wang, Xi [1 ]
Wang, Zidong [2 ]
Li, Qi [1 ]
Zheng, Yujun [1 ]
Chen, Shengyong [3 ]
机构
[1] Hangzhou Normal Univ, Dept Comp Sci, Hangzhou 311121, Peoples R China
[2] Brunel Univ London, Dept Comp Sci, Uxbridge UB8 3PH, Middx, England
[3] Tianjin Univ Technol, Sch Comp Sci & Technol, Tianjin 300191, Peoples R China
基金
中国国家自然科学基金;
关键词
Adaptive local search; adaptive niching method; data clustering; differential evolution (DE); ARTIFICIAL BEE COLONY; PARTICLE SWARM OPTIMIZATION; FUZZY C-MEANS; GENETIC ALGORITHM; VALIDITY MEASURE; ENSEMBLE;
D O I
10.1109/TCYB.2020.3035887
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Clustering, as an important part of data mining, is inherently a challenging problem. This article proposes a differential evolution algorithm with adaptive niching and k-means operation (denoted as DE_ANS_AKO) for partitional data clustering. Within the proposed algorithm, an adaptive niching scheme, which can dynamically adjust the size of each niche in the population, is devised and integrated to prevent premature convergence of evolutionary search, thus appropriately searching the space to identify the optimal or near-optimal solution. Furthermore, to improve the search efficiency, an adaptive kmeans operation has been designed and employed at the niche level of population. The performance of the proposed algorithm has been evaluated on synthetic as well as real datasets and compared with related methods. The experimental results reveal that the proposed algorithm is able to reliably and efficiently deliver high quality clustering solutions and generally outperforms related methods implemented for comparisons.
引用
收藏
页码:6181 / 6195
页数:15
相关论文
共 50 条
  • [21] Parallelization of K-Means Clustering Algorithm for Data Mining
    Jiang, Hao
    Yu, Liyan
    4TH ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS (ITA 2017), 2017, 12
  • [22] An extension of the K-means algorithm to clustering skewed data
    Melnykov, Volodymyr
    Zhu, Xuwen
    COMPUTATIONAL STATISTICS, 2019, 34 (01) : 373 - 394
  • [23] A K-means Based Genetic Algorithm for Data Clustering
    Pizzuti, Clara
    Procopio, Nicola
    INTERNATIONAL JOINT CONFERENCE SOCO'16- CISIS'16-ICEUTE'16, 2017, 527 : 211 - 222
  • [24] Modified K-means Algorithm for Big Data Clustering
    Sengupta, Debapriya
    Roy, Sayantan Singha
    Ghosh, Sarbani
    Dasgupta, Ranjan
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1443 - 1448
  • [25] A modified K-means algorithm for categorical data clustering
    Sun, Y
    Zhu, QM
    Chen, ZX
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 31 - 37
  • [26] A Genetic Algorithm Based Clustering Approach with Tabu Operation and K-Means Operation
    Liu, Yongguo
    Yan, Hua
    Chen, Kefei
    JOURNAL OF INTELLIGENT SYSTEMS, 2010, 19 (01) : 17 - 46
  • [27] An adaptive outlier removal aided k-means clustering algorithm
    Shrifan, Nawaf H. M. M.
    Akbar, Muhammad F.
    Isa, Nor Ashidi Mat
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 6365 - 6376
  • [28] K-means clustering based on interactive differential evolution for color image clustering
    Liu, Gang
    Li, Shan
    Wen, Bo
    Peng, Junzhe
    Wang, Jingwen
    ICIC Express Letters, 2015, 9 (08): : 2327 - 2334
  • [29] Adaptive Sampling for k-Means Clustering
    Aggarwal, Ankit
    Deshpande, Amit
    Kannan, Ravi
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2009, 5687 : 15 - +
  • [30] ADAPTIVE USAGE OF K-MEANS IN EVOLUTIONARY OPTIMIZED DATA CLUSTERING
    Wang, Xi
    Sheng, Weiguo
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL 1, 2017, : 15 - 20