Variance-based differential evolution algorithm with an optional crossover for data clustering

被引:44
|
作者
Alswaitti, Mohammed [1 ]
Albughdadi, Mohanad [2 ]
Isa, Nor Ashidi Mat [3 ]
机构
[1] Xiamen Univ Malaysia, Sch Informat Sci & Technol, Jalan Sunsuria, Sepang 43900, Selangor Darul, Malaysia
[2] TerraNIS New Informat Serv SAS, 10 Ave Europe, F-31520 Ramonville St Agne, France
[3] Univ Sains Malaysia, Sch Elect & Elect Engn, Engn Campus, Nibong Tebal 14300, Penang, Malaysia
关键词
Differential evolution; Exploitation and exploration; Data clustering; Switchable mutation; Optional crossover; Convergence speed; OPTIMIZATION;
D O I
10.1016/j.asoc.2019.03.013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The differential evolution optimization-based clustering techniques are powerful, robust and more sophisticated than the conventional clustering methods due to their stochastic and heuristic characteristics. Unfortunately, these algorithms suffer from several drawbacks such as the tendency to be trapped or stagnated into local optima and slow convergence rates. These drawbacks are consequences of the difficulty in balancing the exploitation and exploration processes which directly affects the final quality of the clustering solutions. Hence, a variance-based differential evolution algorithm with an optional crossover for data clustering is presented in this paper to further enhance the quality of the clustering solutions along with the convergence speed. The proposed algorithm considers the balance between the exploitation and exploration processes by introducing (i) a single-based solution representation, (ii) a switchable mutation scheme, (iii) a vector-based estimation of the mutation factor, and (iv) an optional crossover strategy. The performance of the proposed algorithm is compared with current state-of-the-art differential evolution-based clustering techniques on 15 benchmark datasets from the UCI repository. The experimental results are also thoroughly evaluated and verified via non-parametric statistical analysis. Based on the obtained experimental results, the proposed algorithm achieves an average enhancement up to 11.98% of classification accuracy and obtains a significant improvement in terms of cluster compactness over the competing algorithms. Moreover, the proposed algorithm outperforms its peers in terms of the convergence speed and provides repeatable clustering results over 50 independent runs. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] Gene Expression Data Clustering Using Variance-based Harmony Search Algorithm
    Kumar, Vijay
    Kumar, Dinesh
    [J]. IETE JOURNAL OF RESEARCH, 2019, 65 (05) : 641 - 652
  • [2] Approach to clustering with variance-based XCS
    [J]. 1600, Fuji Technology Press (21):
  • [3] An Automatic Data Clustering Algorithm based on Differential Evolution
    Tsai, Chun-Wei
    Tai, Chiech-An
    Chiang, Ming-Chao
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 794 - 799
  • [4] LVC: Local Variance-based Clustering
    Ibrahim, Rania
    Elbagoury, Ahmed
    Kamel, Mohamed S.
    Karray, Fakhri
    [J]. 2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 2992 - 2999
  • [5] Variance-Based Harmony Search Algorithm for Unimodal and Multimodal Optimization Problems with Application to Clustering
    Kumar, Vijay
    Chhabra, Jitender Kumar
    Kumar, Dinesh
    [J]. CYBERNETICS AND SYSTEMS, 2014, 45 (06) : 486 - 511
  • [6] Population's Variance-Based Adaptive Differential Evolution for Real Parameter Optimization
    Coelho, Leandro dos Santos
    Ayala, Helon V. H.
    Freire, Roberto Zanetti
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1672 - 1677
  • [7] The benefits of differential variance-based constraints in portfolio optimization
    Levy, Haim
    Levy, Moshe
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 234 (02) : 372 - 381
  • [8] A dynamic shuffled differential evolution algorithm for data clustering
    Xiang, Wan-li
    Zhu, Ning
    Ma, Shou-feng
    Meng, Xue-lei
    An, Mei-qing
    [J]. NEUROCOMPUTING, 2015, 158 : 144 - 154
  • [9] Dynamic Differential Evolution Algorithm for Clustering Temporal Data
    Georgieva, Kristina S.
    Engelbrecht, Andries P.
    [J]. LARGE-SCALE SCIENTIFIC COMPUTING, LSSC 2013, 2014, 8353 : 240 - 247
  • [10] Differential Evolution Algorithm with PCA-based Crossover
    Li, Yuan-long
    Chen, Wei-neng
    Zhang, Jun
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION COMPANION (GECCO'12), 2012, : 1509 - 1510