Configuring differential evolution adaptively via path search in a directed acyclic graph for data clustering

被引:12
作者
Wu, Guohua [1 ]
Peng, Wuxuan [1 ]
Hu, Xingchen [2 ]
Wang, Rui [2 ]
Chen, Huangke [2 ]
机构
[1] Cent South Univ, Sch Traff & Transportat Engn, Changsha 410075, Peoples R China
[2] Natl Univ Def Technol, Coll Syst Engn, Changsha 410073, Peoples R China
基金
美国国家科学基金会;
关键词
Data clustering; Ant colony optimization; Differential evolution; Hybrid algorithm; PARTICLE SWARM OPTIMIZATION; BIG DATA; ALGORITHM; ENSEMBLE;
D O I
10.1016/j.swevo.2020.100690
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As an efficient data mining technique, data clustering has been widely-used for data analysis and extracting valuable hidden information. Leveraging the simplicity and effectiveness, the evolutionary optimization-driven clustering algorithms have exhibited promising performance and attracted tremendous attention. Up to the present, how to enable these algorithms to escape from local optima and accelerate convergence rates is an ongoing challenge. In this paper, we propose a novel adaptive Differential Evolution (DE) variant to deal with the above challenge when clustering data. In the improved DE algorithm, the four interdependent components, including mutation strategy, crossover strategy, scaling factor value, and crossover rate, are adaptively configured in an integrated manner via ant colony optimization (ACO) during the problem-solving process. To be specific, the relationships of four components in the DE algorithm are modeled as a directed acyclic graph, and a path in the graph exactly corresponds to a configuration for DE. During the optimization process, ant colony optimization is employed to search for a reasonable path for each individual of DE in terms of pheromones on arcs. In this manner, the configuration of the four interdependent components of DE will be generated dynamically, which is then used to guide the successive search behaviors of individuals in DE. Each individual has a path, representing a configuration for each component. After each iteration, individuals that generate promising solutions are allowed to deposit pheromone on the paths, resulting in more pheromones on the arcs appearing in better algorithm configurations (paths) more frequently. Through this manner, the search strategies and parameters of DE are comprehensively adapted by ACO. The proposed algorithm is named ACODE for short. To verify its effectiveness, the proposed ACODE is compared with four representative data clustering algorithms on eight widely-used benchmark datasets. The experimental results demonstrate the advantages of ACODE over half of the datasets.
引用
收藏
页数:11
相关论文
共 47 条
  • [1] Analysis of particle swarm optimization based hierarchical data clustering approaches
    Alam, Shafiq
    Dobbie, Gillian
    Rehman, Saeed Ur
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2015, 25 : 36 - 51
  • [2] Variance-based differential evolution algorithm with an optional crossover for data clustering
    Alswaitti, Mohammed
    Albughdadi, Mohanad
    Isa, Nor Ashidi Mat
    [J]. APPLIED SOFT COMPUTING, 2019, 80 : 1 - 17
  • [3] [Anonymous], TR95012 INT COMP SCI
  • [4] [Anonymous], [No title captured]
  • [5] An External Archive Guided Multiobjective Evolutionary Algorithm Based on Decomposition for Combinatorial Optimization
    Cai, Xinye
    Li, Yexing
    Fan, Zhun
    Zhang, Qingfu
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) : 508 - 523
  • [6] Big Data Processing Workflows Oriented Real-Time Scheduling Algorithm using Task-Duplication in Geo-Distributed Clouds
    Chen, Huangke
    Wen, Jinming
    Pedrycz, Witold
    Wu, Guohua
    [J]. IEEE TRANSACTIONS ON BIG DATA, 2020, 6 (01) : 131 - 144
  • [7] Medical therapy for atherosclerotic cardiovascular disease in patients with myocardial injury after non-cardiac surgery
    Chen, Jin F.
    Smilowitz, Nathaniel R.
    Kim, Jung T.
    Cuff, Germaine
    Boltunova, Alina
    Toffey, Jason
    Berger, Jeffrey S.
    Rosenberg, Andrew
    Kendale, Samir
    [J]. INTERNATIONAL JOURNAL OF CARDIOLOGY, 2019, 279 : 1 - 5
  • [8] A Competitive Swarm Optimizer for Large Scale Optimization
    Cheng, Ran
    Jin, Yaochu
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (02) : 191 - 204
  • [9] A social learning particle swarm optimization algorithm for scalable optimization
    Cheng, Ran
    Jin, Yaochu
    [J]. INFORMATION SCIENCES, 2015, 291 : 43 - 60
  • [10] Automatic clustering using an improved differential evolution algorithm
    Das, Swagatam
    Abraham, Ajith
    Konar, Amit
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (01): : 218 - 237