Dark Forest Algorithm: A Novel Metaheuristic Algorithm for Global Optimization Problems

被引:2
|
作者
Li, Dongyang [1 ]
Du, Shiyu [2 ]
Zhang, Yiming [2 ]
Zhao, Meiting [3 ]
机构
[1] Ningbo Univ, Fac Elect Engn & Comp Sci, Ningbo 315000, Peoples R China
[2] Chinese Acad Sci, Ningbo Inst Mat Technol & Engn, Engn Lab Adv Energy Mat, Ningbo 315000, Peoples R China
[3] Ningbo Univ, Sch Mat & Chem Engn, Ningbo 315000, Peoples R China
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2023年 / 75卷 / 02期
基金
中国国家自然科学基金;
关键词
Metaheuristic; algorithm; global optimization; PARAMETER-ESTIMATION; SEARCH OPTIMIZATION; SYSTEM;
D O I
10.32604/cmc.2023.035911
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Metaheuristic algorithms, as effective methods for solving opti-mization problems, have recently attracted considerable attention in science and engineering fields. They are popular and have broad applications owing to their high efficiency and low complexity. These algorithms are generally based on the behaviors observed in nature, physical sciences, or humans. This study proposes a novel metaheuristic algorithm called dark forest algorithm (DFA), which can yield improved optimization results for global optimiza-tion problems. In DFA, the population is divided into four groups: highest civilization, advanced civilization, normal civilization, and low civilization. Each civilization has a unique way of iteration. To verify DFA's capability, the performance of DFA on 35 well-known benchmark functions is compared with that of six other metaheuristic algorithms, including artificial bee colony algorithm, firefly algorithm, grey wolf optimizer, harmony search algorithm, grasshopper optimization algorithm, and whale optimization algorithm. The results show that DFA provides solutions with improved efficiency for prob-lems with low dimensions and outperforms most other algorithms when solving high dimensional problems. DFA is applied to five engineering projects to demonstrate its applicability. The results show that the performance of DFA is competitive to that of current well-known metaheuristic algorithms. Finally, potential upgrading routes for DFA are proposed as possible future developments.
引用
收藏
页码:2775 / 2803
页数:29
相关论文
共 50 条
  • [31] Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems
    Fatma A. Hashim
    Kashif Hussain
    Essam H. Houssein
    Mai S. Mabrouk
    Walid Al-Atabany
    [J]. Applied Intelligence, 2021, 51 : 1531 - 1551
  • [32] Cooperation search algorithm: A novel metaheuristic evolutionary intelligence algorithm for numerical optimization and engineering optimization problems
    Feng, Zhong-kai
    Niu, Wen-jing
    Liu, Shuai
    [J]. APPLIED SOFT COMPUTING, 2021, 98
  • [33] The Coral Reefs Optimization Algorithm: A Novel Metaheuristic for Efficiently Solving Optimization Problems
    Salcedo-Sanz, S.
    Del Ser, J.
    Landa-Torres, I.
    Gil-Lopez, S.
    Portilla-Figueras, J. A.
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [34] Energy valley optimizer: a novel metaheuristic algorithm for global and engineering optimization
    Azizi, Mahdi
    Aickelin, Uwe
    Khorshidi, Hadi A.
    Shishehgarkhaneh, Milad Baghalzadeh
    [J]. SCIENTIFIC REPORTS, 2023, 13 (01):
  • [35] Energy valley optimizer: a novel metaheuristic algorithm for global and engineering optimization
    Mahdi Azizi
    Uwe Aickelin
    Hadi A. Khorshidi
    Milad Baghalzadeh Shishehgarkhaneh
    [J]. Scientific Reports, 13 (1)
  • [36] Nutcracker optimizer: A novel nature-inspired metaheuristic algorithm for global optimization and engineering design problems
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Jameel, Mohammed
    Abouhawwash, Mohamed
    [J]. KNOWLEDGE-BASED SYSTEMS, 2023, 262
  • [37] A Novel Optimization Algorithm: The Forest Algorithm
    Wu, Qi
    [J]. 2014 FIFTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND ENGINEERING APPLICATIONS (ISDEA), 2014, : 59 - 63
  • [38] War Strategy Optimization Algorithm: A New Effective Metaheuristic Algorithm for Global Optimization
    Ayyarao, Tummala. S. L. V.
    Ramakrishna, N. S. S.
    Elavarasan, Rajvikram Madurai
    Polumahanthi, Nishanth
    Rambabu, M.
    Saini, Gaurav
    Khan, Baseem
    Alatas, Bilal
    [J]. IEEE ACCESS, 2022, 10 : 25073 - 25105
  • [39] Gannet optimization algorithm : A new metaheuristic algorithm for solving engineering optimization problems
    Pan, Jeng-Shyang
    Zhang, Li-Gang
    Wang, Ruo-Bin
    Snasel, Vaclav
    Chu, Shu-Chuan
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2022, 202 : 343 - 373
  • [40] A Metaheuristic Optimization Algorithm for Binary Quadratic Problems
    Nissfolk, Otto
    Westerlund, Tapio
    [J]. 23 EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2013, 32 : 469 - 474