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 条
  • [1] Clustering with Niching Genetic K-means algorithm
    Sheng, WG
    Tucker, A
    Liu, XH
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS, 2004, 3103 : 162 - 173
  • [2] An adaptive and opposite K-means operation based memetic algorithm for data clustering
    Wang, Xi
    Wang, Zidong
    Sheng, Mengmeng
    Li, Qi
    Sheng, Weiguo
    [J]. NEUROCOMPUTING, 2021, 437 : 131 - 142
  • [3] Adaptive K-Means clustering algorithm
    Chen, Hailin
    Wu, Xiuqing
    Hu, Junhua
    [J]. MIPPR 2007: PATTERN RECOGNITION AND COMPUTER VISION, 2007, 6788
  • [5] A K-means Clustering Algorithm Based on Enhanced Differential Evolution
    Mao, Li
    Gong, Huaijin
    Liu, Xingyang
    [J]. ADVANCED MANUFACTURING SYSTEMS, 2011, 339 : 71 - 75
  • [6] IMPROVEMENT IN K-MEANS CLUSTERING ALGORITHM FOR DATA CLUSTERING
    Rajeswari, K.
    Acharya, Omkar
    Sharma, Mayur
    Kopnar, Mahesh
    Karandikar, Kiran
    [J]. 1ST INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION ICCUBEA 2015, 2015, : 367 - 369
  • [7] On K-means Data Clustering Algorithm with Genetic Algorithm
    Kapil, Shruti
    Chawla, Meenu
    Ansari, Mohd Dilshad
    [J]. 2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 202 - 206
  • [8] Research on k-means Clustering Algorithm An Improved k-means Clustering Algorithm
    Shi Na
    Liu Xumin
    Guan Yong
    [J]. 2010 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY AND SECURITY INFORMATICS (IITSI 2010), 2010, : 63 - 67
  • [9] Soil data clustering by using K-means and fuzzy K-means algorithm
    Hot, Elma
    Popovic-Bugarin, Vesna
    [J]. 2015 23RD TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2015, : 890 - 893
  • [10] Kernel K-means Clustering Optimized by Bare Bones Differential Evolution Algorithm
    Zhang, Xinping
    Liu, Jie
    Zhang, Xiaoyuan
    [J]. 2014 10TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2014, : 693 - 697