Self-Adaptive Forensic-Based Investigation Algorithm with Dynamic Population for Solving Constraint Optimization Problems

被引:8
作者
Cai, Pengxing [1 ]
Zhang, Yu [1 ]
Jin, Ting [2 ]
Todo, Yuki [3 ]
Gao, Shangce [1 ]
机构
[1] Univ Toyama, Fac Engn, Toyama 9308555, Japan
[2] Nanjing Forestry Univ, Sch Sci, Nanjing 210037, Peoples R China
[3] Kanazawa Univ, Fac Elect Informat & Commun Engn, Kanazawa, Ishikawa 9201192, Japan
基金
日本学术振兴会;
关键词
Metaheuristic algorithm; Evolutionary algorithm; Optimization problem; Self-adaptive mechanism; Engineering problem;
D O I
10.1007/s44196-023-00396-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Forensic-Based Investigation (FBI) algorithm is a novel metaheuristic algorithm. Many researches have shown that FBI is a promising algorithm due to two specific population types. However, there is no sufficient information exchange between these two population types in the original FBI algorithm. Therefore, FBI suffers from many problems. This paper incorporates a novel self-adaptive population control strategy into FBI algorithm to adjust parameters based on the fitness transformation from the previous iteration, named SaFBI. In addition to the self-adaptive mechanism, our proposed SaFBI refers to a novel updating operator to further improve the robustness and effectiveness of the algorithm. To prove the availability of the proposed algorithm, we select 51 CEC benchmark functions and two well-known engineering problems to verify the performance of SaFBI. Experimental and statistical results manifest that the proposed SaFBI algorithm performs superiorly compared to some state-of-the-art algorithms.
引用
收藏
页数:17
相关论文
共 53 条
[1]   Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer [J].
Abualigah, Laith ;
Abd Elaziz, Mohamed ;
Sumari, Putra ;
Geem, Zong Woo ;
Gandomi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 191
[2]   A multi-objective multi-verse optimization algorithm for dynamic load dispatch problems [J].
Acharya, Srinivasa ;
Ganesan, S. ;
Kumar, D. Vijaya ;
Subramanian, S. .
KNOWLEDGE-BASED SYSTEMS, 2021, 231
[3]   Dynamic Hunting Leadership optimization: Algorithm and applications [J].
Ahmadi, Bahman ;
Giraldo, Juan S. ;
Hoogsteen, Gerwin .
JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 69
[4]   INFO: An efficient optimization algorithm based on weighted mean of vectors [J].
Ahmadianfar, Iman ;
Heidari, Ali Asghar ;
Noshadian, Saeed ;
Chen, Huiling ;
Gandomi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 195
[5]   A hybrid flower pollination with β-hill climbing algorithm for global optimization [J].
Alyasseri, Zaid Abdi Alkareem ;
Al-Betar, Mohammed Azmi ;
Awadallah, Mohammed A. ;
Makhadmeh, Sharif Naser ;
Abasi, Ammar Kamal ;
Abu Doush, Iyad ;
Alomari, Osama Ahmad .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) :4821-4835
[6]   Wind farm layout optimization using adaptive evolutionary algorithm with Monte Carlo Tree Search reinforcement learning [J].
Bai, Fangyun ;
Ju, Xinglong ;
Wang, Shouyi ;
Zhou, Wenyong ;
Liu, Feng .
ENERGY CONVERSION AND MANAGEMENT, 2022, 252
[7]   A Discrete Chaotic Jaya algorithm for optimal preventive maintenance scheduling of power systems generators [J].
Belagoune, Soufiane ;
Bali, Noureddine ;
Atif, Karim ;
Labdelaoui, Hilal .
APPLIED SOFT COMPUTING, 2022, 119
[8]   Self-adaptive Bat Algorithm With Genetic Operations [J].
Bi, Jing ;
Yuan, Haitao ;
Zhai, Jiahui ;
Zhou, MengChu ;
Poor, H. Vincent .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2022, 9 (07) :1284-1294
[9]   Protein folding in 3D lattice HP model using a combining cuckoo search with the Hill-Climbing algorithms [J].
Boumedine, Nabil ;
Bouroubi, Sadek .
APPLIED SOFT COMPUTING, 2022, 119
[10]   Chameleon Swarm Algorithm: A bio-inspired optimizer for solving engineering design problems [J].
Braik, Malik Shehadeh .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 174