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

被引:15
|
作者
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
    [J]. 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
    [J]. COMPUTATIONAL STATISTICS, 2019, 34 (01) : 373 - 394
  • [23] A K-means Based Genetic Algorithm for Data Clustering
    Pizzuti, Clara
    Procopio, Nicola
    [J]. INTERNATIONAL JOINT CONFERENCE SOCO'16- CISIS'16-ICEUTE'16, 2017, 527 : 211 - 222
  • [24] A modified K-means algorithm for categorical data clustering
    Sun, Y
    Zhu, QM
    Chen, ZX
    [J]. IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 31 - 37
  • [25] Modified K-means Algorithm for Big Data Clustering
    Sengupta, Debapriya
    Roy, Sayantan Singha
    Ghosh, Sarbani
    Dasgupta, Ranjan
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1443 - 1448
  • [26] A Genetic Algorithm Based Clustering Approach with Tabu Operation and K-Means Operation
    Liu, Yongguo
    Yan, Hua
    Chen, Kefei
    [J]. 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
    [J]. 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
    [J]. ICIC Express Letters, 2015, 9 (08): : 2327 - 2334
  • [29] Adaptive Sampling for k-Means Clustering
    Aggarwal, Ankit
    Deshpande, Amit
    Kannan, Ravi
    [J]. 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
    [J]. PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL 1, 2017, : 15 - 20