A covariance-based Moth-flame optimization algorithm with Cauchy mutation for solving numerical optimization problems

被引:27
|
作者
Zhao, Xiaodong [1 ]
Fang, Yiming [1 ,2 ]
Liu, Le [1 ,2 ]
Xu, Miao [1 ]
Li, Qiang [3 ]
机构
[1] Yanshan Univ, Key Lab Ind Comp Control Engn Hebei Prov, Qinhuangdao 066004, Peoples R China
[2] Yanshan Univ, Engn Res Ctr, Minist Educ Intelligent Control Syst & Intelligent, Qinhuangdao 066004, Peoples R China
[3] Hebei Normal Univ, Coll Engn, Shijiazhuang 050024, Peoples R China
关键词
Moth-flame optimization algorithm; Covariance matrix; Cauchy mutation; Numerical optimization problems; Engineering optimization problems; DIFFERENTIAL EVOLUTION; ADAPTATION; HYBRID;
D O I
10.1016/j.asoc.2022.108538
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Moth-Flame Optimization (MFO) algorithm, which is inspired by the navigation method of moths, is a nature-inspired optimization algorithm. The MFO is easy to implement and has been used to solve many real-world optimization problems. However, the MFO cannot balance exploration and exploitation well, and the information exchange between individuals is limited, especially in solving some complex numerical problems. To overcome these disadvantages of the MFO in solving the numerical optimization problems, a covariance-based Moth-Flame Optimization algorithm with Cauchy mutation (CCMFO) is proposed in this paper. In the CCMFO, the concept of covariance is used to transform the individuals of the moths and flames from the original space to the eigenspace and update the positions of moths, which can better improve the information exchange ability of the flames and moths in the eigenspace. In addition, Cauchy mutation is utilized to improve the exploration. And the CCMFO is compared with the other 22 algorithms on CEC 2020 test suite. The test results show that the CCMFO is better than other population-based optimization algorithms and MFO variants in search performance, while its performance is statistically similar to CEC competition algorithms. Furthermore, the CCMFO is compared with the other 12 algorithms on CEC 2020 real -world constrained optimization problems, and the results show that the CCMFO can effectively solve real-world constrained optimization problems. Finally, the CCMFO is used to optimize the tracking controller parameters of continuous casting mold vibration displacement. The experimental results based on the experimental platform show that the CCMFO can effectively reduce the difficulty of parameter selection and improve the tracking accuracy. (c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] An ε improved moth-flame optimization algorithm for solving constrained optimization problems and engineering applications
    Ye W.-J.
    Cao C.-W.
    Gu X.-S.
    [J]. Kongzhi yu Juece/Control and Decision, 2023, 38 (10): : 2841 - 2849
  • [2] Moth-Flame Optimization Algorithm for Solving Real Challenging Constrained Engineering Optimization Problems
    Jangir, Narottam
    Trivedi, Indrajit N.
    Pandya, Mahesh H.
    Bhesdadiya, R. H.
    Jangir, Pradeep
    Kumar, Arvind
    [J]. 2016 IEEE STUDENTS' CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER SCIENCE (SCEECS), 2016,
  • [3] Moth-flame optimization algorithm based on diversity and mutation strategy
    Lei Ma
    Chao Wang
    Neng-gang Xie
    Miao Shi
    Ye Ye
    Lu Wang
    [J]. Applied Intelligence, 2021, 51 : 5836 - 5872
  • [4] Moth-flame optimization algorithm based on diversity and mutation strategy
    Ma, Lei
    Wang, Chao
    Xie, Neng-gang
    Shi, Miao
    Ye, Ye
    Wang, Lu
    [J]. APPLIED INTELLIGENCE, 2021, 51 (08) : 5836 - 5872
  • [5] An efficient hybrid algorithm based on Water Cycle and Moth-Flame Optimization algorithms for solving numerical and constrained engineering optimization problems
    Soheyl Khalilpourazari
    Saman Khalilpourazary
    [J]. Soft Computing, 2019, 23 : 1699 - 1722
  • [6] An efficient hybrid algorithm based on Water Cycle and Moth-Flame Optimization algorithms for solving numerical and constrained engineering optimization problems
    Khalilpourazari, Soheyl
    Khalilpourazary, Saman
    [J]. SOFT COMPUTING, 2019, 23 (05) : 1699 - 1722
  • [7] An Improved Moth-Flame Optimization Algorithm for Engineering Problems
    Li, Yu
    Zhu, Xinya
    Liu, Jingsen
    [J]. SYMMETRY-BASEL, 2020, 12 (08):
  • [8] Multi-swarm improved moth-flame optimization algorithm with chaotic grouping and Gaussian mutation for solving engineering optimization problems
    Zhao, Xiaodong
    Fang, Yiming
    Ma, Shuidong
    Liu, Zhendong
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 204
  • [9] An enhanced Moth-flame optimization algorithm for permutation-based problems
    Ahmed Helmi
    Ahmed Alenany
    [J]. Evolutionary Intelligence, 2020, 13 : 741 - 764
  • [10] An enhanced Moth-flame optimization algorithm for permutation-based problems
    Helmi, Ahmed
    Alenany, Ahmed
    [J]. EVOLUTIONARY INTELLIGENCE, 2020, 13 (04) : 741 - 764