Differential evolution with k-nearest-neighbour-based mutation operator

被引:1
|
作者
Liu, Gang [1 ]
Wu, Cong [1 ]
机构
[1] Hubei Univ Technol, Sch Comp Sci, Wuhan 430072, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
differential evolution; unilateral sort; k-nearest-neighbour-based mutation; global optimisation; ALGORITHM; INTELLIGENCE; TESTS;
D O I
10.1504/IJCSE.2019.101884
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Differential evolution (DE) is one of the most powerful global numerical optimisation algorithms in the evolutionary algorithm family and it is popular for its simplicity and effectiveness in solving numerous real-world optimisation problems in real-valued spaces. The performance of DE depends on its mutation strategy. However, the traditional mutation operators are difficult to balance the exploration and exploitation. To address these issues, in this paper, a k-nearest-neighbour-based mutation operator is proposed for improving the search ability of DE. The k-nearest-neighbour-based mutation operator is used to search in the areas which the vector density distribution is sparse. This method enhances the exploitation of DE and accelerates the convergence of the algorithm. In order to evaluate the effectiveness of our proposed mutation operator on DE, this paper compares other state-of-the-art evolutionary algorithms with the proposed algorithm. Experimental verifications are conducted on the CEC '05 competition and two real-world problems. Experimental results indicate that our proposed mutation operator is able to enhance the performance of DE and can perform significantly better than, or at least comparable to, several state-of-the-art DE variants.
引用
收藏
页码:538 / 545
页数:8
相关论文
共 50 条
  • [21] Differential evolution algorithm with fitness and diversity ranking-based mutation operator
    Cheng, Jianchao
    Pan, Zhibin
    Liang, Hao
    Gao, Zhaoqi
    Gao, Jinghuai
    [J]. Swarm and Evolutionary Computation, 2021, 61
  • [22] Differential evolution algorithm with fitness and diversity ranking-based mutation operator
    Cheng, Jianchao
    Pan, Zhibin
    Liang, Hao
    Gao, Zhaoqi
    Gao, Jinghuai
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2021, 61
  • [23] A Differential Evolution Algorithm with Minimum Distance Mutation Operator
    Yi, Wenchao
    Li, Xinyu
    Gao, Liang
    Rao, Yunqing
    [J]. 2013 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2013, : 86 - 90
  • [24] Differential evolution algorithm using piecewise mutation operator
    Liu, Ronghui
    Zheng, Jianguo
    [J]. ICIC Express Letters, 2011, 5 (11): : 4059 - 4064
  • [25] Differential Evolution using a Localized Cauchy Mutation Operator
    Thangraj, Radha
    Pant, Millie
    Abraham, Ajith
    Deep, Kusum
    Snasel, Vaclav
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010, : 3710 - 3716
  • [26] A Compact-Trie-Based Structure for k-Nearest Neighbour Searching
    Gong, Peng
    Osborn, Wendy
    [J]. 2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 578 - 585
  • [27] Learning unified mutation operator for differential evolution by natural evolution strategies
    Zhang, Haotian
    Sun, Jianyong
    Xu, Zongben
    Shi, Jialong
    [J]. INFORMATION SCIENCES, 2023, 632 : 594 - 616
  • [28] A multilevel k-nearest neighbour learning algorithm based on k-means clustering
    Ying, Xu
    [J]. 2007 International Symposium on Computer Science & Technology, Proceedings, 2007, : 250 - 253
  • [29] Connectivity of random k-nearest-neighbour graphs
    Balister, P
    Bollobás, B
    Sarkar, A
    Walters, M
    [J]. ADVANCES IN APPLIED PROBABILITY, 2005, 37 (01) : 1 - 24
  • [30] A binary neural k-nearest neighbour technique
    Victoria J. Hodge
    Jim Austin
    [J]. Knowledge and Information Systems, 2005, 8 : 276 - 291