Enhanced a hybrid moth-flame optimization algorithm using new selection schemes

被引:56
|
作者
Shehab, Mohammad [1 ]
Alshawabkah, Hanadi [2 ]
Abualigah, Laith [3 ]
AL-Madi, Nagham [2 ]
机构
[1] Aqaba Univ Technol, Comp Sci Dept, Aqaba 77110, Jordan
[2] Al Zaytoonah Univ Jordan, Fac Sci & Informat Technol, Amman, Jordan
[3] Amman Arab Univ, Fac Comp Sci & Informat, Amman, Jordan
关键词
Moth flame optimization; Hill climbing; Selection schemes; Meta-heuristic algorithms; Real-world problems; INSPIRED OPTIMIZER; KRILL HERD; EXTRACTION; STRATEGY; MUTATION;
D O I
10.1007/s00366-020-00971-7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents two levels of enhancing the basic Moth flame optimization (MFO) algorithm. The first step is hybridizing MFO and the local-based algorithm, hill climbing (HC), called MFOHC. The proposed algorithm takes the advantages of HC to speed up the searching, as well as enhancing the learning technique for finding the generation of candidate solutions of basic MFO. The second step is the addition of six popular selection schemes to improve the quality of the selected solution by giving a chance to solve with high fitness value to be chosen and increase the diversity. In both steps of enhancing, thirty benchmark functions and five IEEE CEC 2011 real-world problems are used to evaluate the performance of the proposed versions. In addition, well-known and recent meta-heuristic algorithms are applied to compare with the proposed versions. The experiment results illustrate that the proportional selection scheme with MFOHC, namely (PMFOHC) is outperforming the other proposed versions and algorithms in the literature.
引用
收藏
页码:2931 / 2956
页数:26
相关论文
共 50 条
  • [41] Optimized fuzzy clustering using moth-flame optimization algorithm in wireless sensor networks
    Cuong Trinh
    Bao Huynh
    Bidaki, Moazam
    Rahmani, Amir Masoud
    Hosseinzadeh, Mehdi
    Masdari, Mohammad
    ARTIFICIAL INTELLIGENCE REVIEW, 2022, 55 (03) : 1915 - 1945
  • [42] Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation
    Abd El Aziz, Mohamed
    Ewees, Ahmed A.
    Hassanien, Aboul Ella
    EXPERT SYSTEMS WITH APPLICATIONS, 2017, 83 : 242 - 256
  • [43] Enhanced Moth-flame Optimization Based on Cultural Learning and Gaussian Mutation
    Liwu Xu
    Yuanzheng Li
    Kaicheng Li
    Gooi Hoay Beng
    Zhiqiang Jiang
    Chao Wang
    Nian Liu
    Journal of Bionic Engineering, 2018, 15 : 751 - 763
  • [44] Enhanced Moth-flame Optimization Based on Cultural Learning and Gaussian Mutation
    Xu, Liwu
    Li, Yuanzheng
    Li, Kaicheng
    Beng, Gooi Hoay
    Jiang, Zhiqiang
    Wang, Chao
    Liu, Nian
    JOURNAL OF BIONIC ENGINEERING, 2018, 15 (04) : 751 - 763
  • [45] Application of Improved Moth-Flame Optimization Algorithm for Robot Path Planning
    Dai, Xuefeng
    Wei, Yang
    IEEE ACCESS, 2021, 9 : 105914 - 105925
  • [46] A Novel Visual Tracking Method Based on Moth-Flame Optimization Algorithm
    Zhang, Huanlong
    Zhang, Xiujiao
    Qian, Xiaoliang
    Chen, Yibin
    Wang, Fang
    PATTERN RECOGNITION AND COMPUTER VISION (PRCV 2018), PT IV, 2018, 11259 : 284 - 294
  • [47] CAMONET: Moth-Flame Optimization (MFO) Based Clustering Algorithm for VANETs
    Shah, Yasir Ali
    Habib, Hafiz Adnan
    Aadil, Farhan
    Khan, Muhammad Fahad
    Maqsood, Muazzam
    Nawaz, Tabassam
    IEEE ACCESS, 2018, 6 : 48611 - 48624
  • [48] Tent chaos and simulated annealing improved moth-flame optimization algorithm
    Yue L.
    Yang R.
    Zhang Y.
    Yu Y.
    Zhang Z.
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2019, 51 (05): : 146 - 154
  • [49] Optimization scheduling of microgrid cluster based on improved moth-flame algorithm
    Yaping Li
    Zhijun Zhang
    Zhonglin Ding
    Energy Informatics, 7 (1)
  • [50] Improved moth-flame optimization algorithm with multi-strategy integration
    He, Jiawen
    Xu, Xianze
    Gao, Bo
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2024, 50 (09): : 2862 - 2871